ToolsMCP server
Swaps, as tools for your agent.
Your agent reads, prices and prepares. You send and sign.
Serverhttps://mcp.agent.swaps.app/mcp
Your agentExample
Prepare November payroll for the design team.
tools/call prepare_payroll_run
recipients: 6 · currency: USD
Pay run · draft6 recipients
Waiting for a person
A person reviews and funds the run in Swaps. The agent cannot.
What an agent can do.
The same account, the same rules, one product at a time.
Payment links
Draft a request, send it to the payer, see when it is paid.
- create_payment_request
- send_payment_request
- check_payment_request
Invoices and payouts
Prepare a supplier payout and read where it stands.
- prepare_invoice_payout
- get_payout
- list_payouts
Payroll
Prepare a pay run for a person to review and fund.
- prepare_payroll_run
- get_payroll_run
Wallet
Read the balance and the activity of a Swaps Wallet.
- get_wallet_balance
- list_wallet_activity
Buy and sell
Price a route and read an order’s status.
- get_quote
- get_order_status
Addresses
Address check
Check an address, inspect a transaction, trace where funds went.
- check_address_risk
- inspect_transaction
- trace_transaction
ReadsPrepares a draftNeeds the call to confirm
What no tool can do.
- Send or sign a payment.
- Refund.
- Activate a payment link.
- Add bank details.
- Run or fund payroll.
Three ways in.
Your account
The hosted server, with a business key in the Authorization header.
claude mcp add --transport http swaps https://mcp.agent.swaps.app/mcp
Keys are by invitation today.
How to get a keyOn your machine
Read-only route tools. No key.
npx -y @agent.swaps/mcp-server
See the packageIn ChatGPT
Swaps Wallet Screen: one address check. No key.
Check a wallet address in ChatGPT
For machines
Where a robot looks.
| swaps.app/llms.txt | The site, as a list for language models. |
|---|---|
| swaps.app/.well-known/agent-skills/index.json | The skills an agent can install. |
| docs.swaps.app/openapi.json | The /v1 API these tools call. |
| docs.swaps.app/agents-mcp.md | This server, in plain text. |
FAQ
Questions.
Can an agent move money on its own?
No. No tool can send, sign, refund or activate. A tool that touches a money step is refused unless the call confirms it, and money moves only when a person sends funds or signs.
How do I get a key?
The account tools need a Swaps business key. Keys are by invitation today: ask for access in Developers in your dashboard.
Is there a test mode?
Not for these tools today. Test keys cover keys, request logs, webhooks and events; the account tools answer them as unavailable.
Which clients can connect?
Any client that speaks MCP over HTTP and can send an Authorization header. Our docs carry the setup for Claude Code, Cursor and Codex.
How is this different from the ChatGPT plugin?
The plugin, Swaps Wallet Screen, runs on its own server with one tool and no key: it checks one public address. This server works with your Swaps account.
Is there a version that runs on my machine?
Yes. The npm package @agent.swaps/mcp-server runs locally with read-only route tools and no key. It has no account tools.
Related: ChatGPT plugin · Developers · Address check · Docs