Tool Reference
Every MCP tool exposed by the MT-MCP server, grouped by category.
The pages in this section are generated directly from the MCP server's tool definitions in packages/server/mcp/src/tools/*.ts and packages/server/mcp/src/index.ts — the same source that's actually deployed. Running pnpm docs:generate-tools boots the real server in-process, calls its tools/list handler, and rewrites the category pages below from the result, so the descriptions and parameter tables you see here can't drift out of sync with the running server.
A few things worth knowing before you dig into a category:
terminal_id is usually optional. Most tools accept an optional terminal_id. If you only have one terminal connected, omit it. With multiple terminals, call get_terminals once and then set_default_terminal so you don't have to repeat the ID on every call.
dry_run guards every trade-affecting tool. Any tool that can place, modify, or close a position defaults dry_run to true. It will validate the request and tell you what it would do without touching the account. Pass dry_run: false explicitly to execute for real. Pages for tools with this guard are marked with a warning callout.
Read vs. trade vs. analytics. The server's internal convention (documented in docs/specs/MCP_TOOLS.md) tags each tool as read, trade, or analytics for tier-gating purposes — Pro/Team subscriptions unlock different tool sets. That tagging isn't reflected in the auto-generated pages here since it lives in the gateway's tier logic rather than the tool schema itself; check your dashboard for which tools your subscription tier includes.