> For clean Markdown of any page, append .md to the page URL.
> For a complete documentation index, see https://docs.6mm.com/llms.txt.
> For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://docs.6mm.com/_mcp/server.

# MCP Tools

MCP tools are actions an AI client can call. Each tool should have a clear description, JSON schema, permission requirement, stable response format, and error model.

<h2 id="phase-1-public-market-tools">
  Phase 1: public market tools
</h2>

| Tool                 | Purpose                                         |
| -------------------- | ----------------------------------------------- |
| 6mm\_system\_status  | Check service and market availability.          |
| 6mm\_markets         | List available markets and basic metadata.      |
| 6mm\_market\_summary | Summarize market state for one or more symbols. |
| 6mm\_ticker          | Return latest ticker data.                      |
| 6mm\_orderbook       | Return order book depth.                        |
| 6mm\_klines          | Return historical candles.                      |
| 6mm\_trades          | Return recent public trades.                    |
| 6mm\_funding\_rates  | Return current and historical funding rates.    |

<h2 id="phase-2-account-read-tools">
  Phase 2: account-read tools
</h2>

| Tool                   | Purpose                  |
| ---------------------- | ------------------------ |
| 6mm\_account\_summary  | Summarize account state. |
| 6mm\_balances          | Read balances.           |
| 6mm\_positions         | Read positions.          |
| 6mm\_open\_orders      | Read open orders.        |
| 6mm\_order\_history    | Read historical orders.  |
| 6mm\_fills             | Read fills.              |
| 6mm\_funding\_payments | Read funding payments.   |

<h2 id="phase-3-and-later-trading-tools">
  Phase 3 and later: trading tools
</h2>

| Tool                     | Purpose                                             |
| ------------------------ | --------------------------------------------------- |
| 6mm\_preview\_order      | Validate an order without placing it.               |
| 6mm\_create\_order       | Create an order after confirmation and risk checks. |
| 6mm\_cancel\_order       | Cancel one order.                                   |
| 6mm\_cancel\_all\_orders | Cancel all eligible open orders.                    |
| 6mm\_amend\_order        | Amend an existing order.                            |
| 6mm\_order\_status       | Read status for a specific order.                   |

<h2 id="tool-requirements">
  Tool requirements
</h2>

Every tool should define:

* Description for the AI model.
* Input JSON schema.
* Permission scope.
* Environment support.
* Rate limit behavior.
* Stable response fields.
* Error codes.
* Audit log fields.