MCP Servers
MCP Servers
Panora ships two MCP servers. Install whichever fits your workflow — or both.
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/mcpTwo tools: searchDocumentation(query), getPage(url).
Claude Code
claude mcp add --scope user --transport http \
panora-docs https://docs.panora.exchange/~gitbook/mcpCursor / 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.
Related
Agent Skills — playbooks that teach your agent which MCP tool to call.
CLI — the command-line companion to the executor MCP.
@panora/clion npm.
Last updated