# app.xroot.dev — agent guide > app.xroot.dev is a token-operations platform on Solana, with free token checks on Robinhood Chain. AI agents drive the exact same user-pays pipeline as the web app through our Model Context Protocol (MCP) server: quote the fee, receive an unsigned transaction, sign it with your own wallet, and submit it back. ## MCP server - [Server card](https://app.xroot.dev/.well-known/mcp/server-card.json): Machine-readable discovery card (Streamable HTTP, with the SSE transport listed as legacy) Endpoint: `https://api.xroot.dev/mcp` — Streamable HTTP transport, stateless (no session id), protocol `2025-06-18` (`2025-03-26` and `2024-11-05` accepted). The older HTTP+SSE transport stays at `https://api.xroot.dev/mcp/sse`. Tools only: `get_fee_estimate`, `build_request`, `submit_transaction`. Authenticate with the `X-API-Key` header, or `?api_key=` on the URL, where a key is required. Listed in the official MCP registry as `dev.xroot/token-operations`. Services the tools drive end to end: `spl-token`, `token-2022`, `authority-tools`, `airdrop`, `update-metadata` — all on Solana, all with a flat platform fee. The tool schema names the `options` each one needs. ## Custody model: agents are self-funded You hold your own private keys and pay your own fees. The platform never holds keys or funds — the platform fee is a transfer inside the transaction you sign. 1. `get_fee_estimate` — the exact platform fee plus the estimated network fee, before anything is built. 2. `build_request` — an UNSIGNED transaction (fee payer = your wallet), returned base64-encoded with a `requestId`. 3. Sign the transaction locally with your own wallet. 4. `submit_transaction` — send the signed transaction back with the same `requestId`. Do not broadcast it to the network yourself: for token deployments the backend must complete the mint-keypair signature first, and it verifies, enqueues, broadcasts, and confirms the transaction for you. `requestId` is an idempotency key — repeating a call with the same id resumes the same operation instead of creating a duplicate. ## Services - [Solana token tools](https://app.xroot.dev/solana): Everything the platform offers on Solana — deploy SPL and Token-2022 tokens, revoke authorities, airdrop to a list - [Full site guide](https://app.xroot.dev/llms.txt): The complete llms.txt with per-service links