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 list

get_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 rules

get_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