MCP Server
Connect Turing Dock to any MCP-compatible AI client.
Setup
Add the Turing Dock MCP server to your Claude Desktop config or any MCP-compatible client:
{
"mcpServers": {
"turingdock": {
"command": "npx",
"args": ["@turingdock/mcp-server"],
"env": {
"TURINGDOCK_API_KEY": "td_live_..."
}
}
}
}Compatible Clients
Claude Desktop
Claude Code
ChatGPT (via Actions)
OpenClaw
Available Tools
get_balance
Check the current balance of a dock
Params:
dockId: string"Check my dock balance"
→ Calls get_balance with your configured dock ID
→ Returns: "Your dock has $142.50 remaining of $500.00 budget"make_payment
Make a dock-to-dock payment
Params:
to: string, amountCents: number, memo?: string"Pay dock_abc123 $15 for the API subscription"
→ Calls make_payment with to="dock_abc123", amountCents=1500
→ Returns: "Payment of $15.00 sent. Transaction ID: tx_xyz789"list_transactions
List recent transactions for a dock
Params:
limit?: number, status?: string"Show my last 5 transactions"
→ Calls list_transactions with limit=5
→ Returns formatted transaction listget_dock_info
Get full dock details including rules and status
Params:
dockId?: string"What are my dock's spend rules?"
→ Calls get_dock_info
→ Returns dock name, status, budget, and configured rulesget_card
Get virtual card details for a dock (V2)
Params:
dockId?: string"Show my virtual card details"
→ Calls get_card
→ Returns masked card number, brand, and expiry