For the complete documentation index, see llms.txt. This page is also available as Markdown.

MCP Servers

MCP Servers

Panora ships two MCP servers. Install whichever fits your workflow β€” or both.

Server
Transport
What it does

panora-docs

HTTP (hosted)

Search + fetch pages from these docs

panora

stdio (bundled in @panora/cli)

Quote, swap, DCA, limit, prices, tokens, balances β€” signs and submits with your stored wallet

Docs MCP β€” hosted, no install

https://docs.panora.exchange/~gitbook/mcp

Two tools: searchDocumentation(query), getPage(url).

Claude Code

claude mcp add --scope user --transport http \
  panora-docs https://docs.panora.exchange/~gitbook/mcp

Cursor / Claude Desktop / Windsurf

{
  "mcpServers": {
    "panora-docs": {
      "url": "https://docs.panora.exchange/~gitbook/mcp"
    }
  }
}

claude.ai

Settings β†’ Connectors β†’ Add custom connector β†’ paste the URL.

Executor MCP β€” bundled in @panora/cli

panora-mcp is one of the two binaries shipped by @panora/cli. Stdio transport. Exposes ~17 tools across swap, DCA, limit, prices, tokens, balances, and account management.

Claude Code

Cursor / Claude Desktop / Windsurf

Read-only mode

By default, panora-mcp exposes all ~17 tools β€” including the 5 destructive ones (execute_swap, create_dca, cancel_dca, create_limit, cancel_limit) that sign and submit on-chain.

To run with signing disabled, pass --read-only or set PANORA_MCP_READ_ONLY=1. Destructive tools are filtered out of tools/list entirely (agents don't see them) and any direct call is rejected.

CLI flag

Environment variable (Claude Desktop / Cursor)

When to use

  • Hosted MCP deploys (ChatGPT custom GPTs, Claude.ai connectors) where no wallet should ever be present.

  • Demo / shared workstations β€” read prices, tokens, balances without signing risk.

  • CI / testing β€” verify quote and build paths without touching real funds.

What stays available

quote_swap, build_swap_tx, get_prices, list_tokens, search_tokens, get_chart, get_markets, get_balances, get_account_info, list_crosschain_tokens, list_dca_orders, list_limit_orders, decode_unsigned_tx. build_swap_tx returns unsigned txData the user can sign elsewhere (browser wallet, panora sign).

The default mode is unchanged β€” destructive tools remain enabled. Read-only is opt-in.

Verify

Both servers should show connected.

Security

The executor MCP can sign transactions with your stored wallet. Per-account allowMcpAutoSign gate (default ON when you import an account); pass --no-allow-mcp-auto-sign on panora account import to require manual signing. Every sign/submit appends to ~/.local/state/panora/audit.log. Use a wallet with limited funds for AI-driven trading.

  • Agent Skills β€” playbooks that teach your agent which MCP tool to call.

  • CLI β€” the command-line companion to the executor MCP.

  • @panora/cli on npm.

Last updated