Trade DogeOS with Claude

Trade on DogeOS from Claude. Connect Thirdfy to claude.ai, fund your agent with test DOGE, then swap on Barkswap, buy and launch tokens on Laika, and find trending tokens, all in plain words.

Talk to Claude, and your agent trades on DogeOS. Connect Thirdfy to claude.ai once. Then ask in plain words: swap DOGE on Barkswap, buy a new token on Laika, launch your own, or find what's trending. Claude shows you each trade first and runs it only when you say yes.

What you need

  • A Claude plan with custom connectors (Free, Pro, Max, Team or Enterprise).
  • A Thirdfy account. You can create it while you connect.
  • Test DOGE from the DogeOS faucet. Your agent pays its own gas on DogeOS, in DOGE.

1. Add Thirdfy to Claude

In claude.ai, open Customize → Connectors. Click + Add, then Add custom connector.

The Connectors page in claude.ai with the Add menu open on Add custom connector

Name it Thirdfy, paste https://mcp.thirdfy.com/mcp as the URL, and click Continue.

The Add custom connector dialog with the name Thirdfy and the URL https://mcp.thirdfy.com/mcp

Claude detects that Thirdfy uses sign-in. Leave Sign in now and Use Claude's published identity as they are and click Add.

Claude detected the sign-in settings: Sign in now and Use Claude's published identity

2. Sign in and pick your agent

Click Connect. Claude opens the Thirdfy sign-in page.

The Thirdfy connector page in claude.ai saying you're not connected to Thirdfy yet, with a Connect button

Sign in with email, Google or a wallet. Then:

  1. Pick your agent, or click Create a new agent and give it a name. Each agent has its own wallet.
  2. Tick Trade within your agent's limits so Claude can swap and buy on DogeOS. Without it Claude can only look, and it asks you to sign in again before its first trade.
  3. Keep Stay connected on if you don't want to sign in again for 30 days.
  4. Click Approve.

The Thirdfy consent page with Read, Trade within your agent's limits and Stay connected all ticked, and Approve

You're back in Claude with Connected to Thirdfy. Each Thirdfy tool is set to Needs approval, so Claude asks before it uses one.

3. Fund your agent with test DOGE

Your agent trades from its own wallet, and on DogeOS that wallet pays gas in DOGE. Ask Claude for the address:

Using Thirdfy, show my DogeOS wallet address and whether it's ready to trade.

Claude checks the wallet and tells you its address, its DOGE and token balances, and whether it has enough DOGE for gas. Open the DogeOS faucet, send test DOGE to that address, then ask again until it says ready.

4. Trade on DogeOS

Ask in plain words. Claude finds the right Thirdfy action, shows you what it will do, and runs it after you approve.

Find tokens

Using Thirdfy, show the top 5 trending tokens on DogeOS.

Claude reads Laika's live feeds: name, price, 24h volume and market cap for each token.

Claude listing the top 5 trending tokens on DogeOS with price, 24h volume, market cap and where each trades

You can also ask for new tokens, early-bird tokens (not yet community-validated), big wins (strongest gainers) or only-moon tokens (recent large buys), or for tokens similar to one you like.

Swap on Barkswap

Using Thirdfy, quote 1 DOGE to USDC on Barkswap.
Using Thirdfy, swap 1 DOGE to USDC on DogeOS.

Claude quoting 1 DOGE to about 1.78 USDC on Barkswap through a direct pool

Barkswap is DogeOS's DEX. Use token names (DOGE, WDOGE, USDC, USDT, BARK, WETH) or paste a token address. When there's no direct pool, Thirdfy routes through a second token for you. When you spend DOGE, Thirdfy keeps a little back for gas.

Buy a token on Laika

Using Thirdfy, buy 1 DOGE worth of ALIENDOG on Laika.

Laika is DogeOS's token launchpad. Claude finds the token, checks its price and buys it with DOGE from your agent's wallet. To sell later:

Using Thirdfy, sell all my ALIENDOG for DOGE.

Launch your own token

Using Thirdfy, launch a token on Laika called "Moon Pup" with the symbol PUP.

Only a name and a symbol are needed. You can add a description, an image and links. Claude prepares the launch, shows you the details and fees, and launches it after you approve.

Wrap and unwrap DOGE

Using Thirdfy, wrap 2 DOGE into WDOGE.

Some pools trade WDOGE, the token version of DOGE. Claude can wrap DOGE into WDOGE and unwrap it back.

Preview, then confirm

Before a trade, Claude previews it with Thirdfy. Nothing is signed or sent. You see exactly what Claude asks for:

Claude asking to use previewOrder from Thirdfy, showing the request: dogeos_barkswap_execute_swap on chain 6281971, 1 DOGE to USDC

The preview shows the trade, its value, your limits and whether Thirdfy would run it. If something is missing, it says so before anything moves. Here the agent's wallet has no DOGE for gas yet, so the swap would be refused, and the card says how to fix it:

A Thirdfy order preview card marked Would be refused: the daily limit passes, but the wallet has 0 DOGE for gas on DogeOS, with a link to the faucet

With DOGE in the wallet, the same preview passes. The card says Within limits and shows Place order:

A Thirdfy order preview card marked Within limits: 1 DOGE to USDC on chain 6281971, notional $1.78, daily limit passes, with a Place order button

Click Place order, and the card asks you to confirm the exact trade within 5 minutes. Confirm order sends it. Cancel stops it.

The order card asking to confirm: dogeos-barkswap-execute-swap on chain 6281971, about $1.78, confirm within 4:47, with Confirm order and Cancel

If you cancel, nothing is sent:

The order card after Cancel, saying Cancelled. Nothing was sent.

Claude never places a trade on its own. You place it from the card and confirm it there, or say yes when Claude asks.

What happens before every trade

  • You see it first. Claude shows the trade and asks you to approve it before it runs.
  • Your agent's limits apply. Per-trade and daily limits, and the actions you allow, are checked on every trade. Anything outside them is refused.
  • Gas stays covered. On swaps and wraps, Thirdfy keeps enough DOGE back for gas and refuses a trade that would leave too little.

To see or end Claude's access, open auth.thirdfy.com/connections and click Revoke.

The Thirdfy Connected apps page showing Claude, verified, acting as one agent, with a Revoke button

If something goes wrong

What you seeWhat to do
The wallet isn't ready, or there isn't enough DOGE for gasSend test DOGE from the faucet to the agent's wallet address
Claude asks you to sign in again before a tradeYou granted Read only. Sign in again and tick Trade
An action is not allowed for this agentYour agent has an action allowlist without the DogeOS actions. Allow them for the agent, or pick another agent
Claude can't find a tokenPaste the token's address, or ask for trending or new tokens first
Claude doesn't use ThirdfyStart your message with "Using Thirdfy", and check that Thirdfy is on under + → Connectors

For developers

ChainDogeOS Chikyu testnet, chainId 6281971
GasNative DOGE, paid by the agent wallet (not sponsored)
WDOGE0xF6BDB158A5ddF77F1B83bC9074F6a472c58D78aE
USDC0xD19d2Ffb1c284668b7AFe72cddae1BAF3Bc03925
Providersdogeos-barkswap, dogeos-laika, dogeos-ecosystem
ActionWhat it does
dogeos_get_wallet_actionabilityWallet address, balances and gas readiness
dogeos_get_trending_tokens, dogeos_get_new_tokens, dogeos_get_early_bird_tokens, dogeos_get_big_wins_tokens, dogeos_get_only_moon_tokens, dogeos_get_related_tokensToken discovery
dogeos_prepare_trade, dogeos_barkswap_get_quote, dogeos_barkswap_execute_swapBarkswap swaps (tokenIn, tokenOut, amountIn in token units)
dogeos_laika_token_state, dogeos_laika_buy_token, dogeos_laika_sell_token, dogeos_laika_claimLaika tokens
dogeos_prepare_token_launch, dogeos_laika_launch_tokenLaunch a token
dogeos_wrap_doge, dogeos_unwrap_wdogeDOGE ↔ WDOGE

Over MCP, Claude calls these through walletExecute with chainId: 6281971. The same actions work from the Agent CLI:

thirdfy-agent actions --chain-id 6281971 --json
thirdfy-agent run --action dogeos_barkswap_get_quote \
  --params '{"chainId":6281971,"tokenIn":"DOGE","tokenOut":"USDC","amountIn":"1"}' --json