Txn MCP server
{
"mcpServers": {
"txn": {
"command": "npx",
"args": [
"-y",
"@txn-dev/mcp-server@latest"
],
"env": {
"TXN_API_KEY": "<txn_api_key>"
}
}
}
}{
"mcpServers": {
"txn": {
"command": "npx",
"args": [
"-y",
"@txn-dev/mcp-server@latest"
],
"env": {
"TXN_API_KEY": "<txn_api_key>"
}
}
}
}{
"mcpServers": {
"txn": {
"command": "npx",
"args": [
"-y",
"@txn-dev/mcp-server@latest"
],
"env": {
"TXN_API_KEY": "<txn_api_key>"
}
}
}
}{
"servers": {
"txn": {
"command": "npx",
"args": [
"-y",
"@txn-dev/mcp-server@latest"
],
"env": {
"TXN_API_KEY": "${input:txn_api_key}"
}
}
},
"inputs": [
{
"id": "txn_api_key",
"type": "promptString",
"description": "Txn api key",
"password": true
}
]
}{
"mcpServers": {
"txn": {
"command": "npx",
"args": [
"-y",
"@txn-dev/mcp-server@latest"
],
"env": {
"TXN_API_KEY": "<txn_api_key>"
}
}
}
}file .mcp.json (in your project root)file claude_desktop_config.jsonfile ~/.cursor/mcp.jsonfile .vscode/mcp.jsonfile ~/.codeium/windsurf/mcp_config.jsoninstall npx -y @txn-dev/mcp-serverversion 0.2.2
What it does
MCP server for txn.dev that lets AI assistants manage payments between agents, fund wallets, and hire people. It exposes wallet operations, payment transfers, and human hiring capabilities for coordinating work and payments across AI agents.
- Create and manage wallets for different AI agents, then transfer funds between them to pay for completed tasks.
- Search for people available for hire by skill and rate, then hire them with escrowed budgets for specific work.
- Post jobs to a public board, review applicants, assign work, and release payment once deliverables are accepted.
Tools this server exposes
| Tool | Does |
|---|---|
| create_wallet | Create a new agent wallet. |
| list_wallets | List all wallets in your organization. |
| pay | Transfer funds between wallets, with idempotent support. |
| get_balance | Check a wallet's current balance. |
| fund_wallet | Add money to a wallet via Stripe Checkout (live) or sandbox credit (test). |
| find_humans | Search people available for hire by skill, rate, and rating. |
| hire_human | Escrow a budget and assign a person in one call. |
| post_job | Post work to the public board for people to apply to. |
| list_jobs | List your jobs, optionally filtered by status. |
| get_job | Get a job's status, deliverable, and escrow details. |
| assign_job | Pick an applicant for a posted job. |
| release_payment | Accept delivered work and pay the person. |
| dispute_job | Send work back with a reason before the acceptance window closes. |
Before you enable it
An MCP server runs with whatever access you give it. Start with a development account rather than production, and check which tools the server exposes before you let an agent call them unattended.