Platform ToolsMCP Server

MCP Server

Connect your coding agent to these docs over the Model Context Protocol, so it answers from the current documentation instead of guessing.

These docs expose a Model Context Protocol server. Point your coding agent at it and it searches the live documentation while it works, instead of recalling a half-remembered API from its training data.

https://docs.rasto.co/_mcp
PropertyValue
TransportStreamable HTTP
AuthenticationNone. The documentation is public
AccessRead only. It searches docs and nothing else
DataOnly these documentation pages. It cannot see your account, your keys, or your customers

This is the documentation server. It answers questions about the API. It does not call the API, so nothing it does can move money or read your data. Giving an agent access to it is as risky as giving it a link to this site.

Install

claude mcp add --transport http rasto-docs https://docs.rasto.co/_mcp

Verify with claude mcp list, or run /mcp inside a session.

Add --scope project to commit it to .mcp.json for the whole team, or --scope user to make it available in every project on your machine.

What the server exposes

One tool, search_documentation. It runs a hybrid search, part semantic and part keyword, over every page on this site.

ParameterTypeDefaultMeaning
querystringrequiredWhat to search for
limitnumber10Maximum results
semanticRationumber0.751 is pure meaning-based matching, 0 is pure keyword. Lower it when you are searching for an exact field name or error code

Results are matched sections, not whole pages. Each result carries a section URL and a parent_url for the full page, and a well-behaved agent follows parent_url when it needs the surrounding context.

Prompts that use it well

Search the Rasto docs for what gates virtual account creation, then tell me
which error each gate returns and the exact fix for each.
Look up how wallet sends are authorized, then write the verify-then-sign
step in TypeScript. Do not sign anything the verifier has not rebuilt.
Search the docs for the sandbox simulators and write a test that onboards a
customer, approves them, funds the treasury, and lands a deposit.

Naming the object or the error code gets much better results than naming the goal. "endorsement_profile_required" beats "my customer is not working".

Without an MCP client

Every page is available as raw Markdown by adding .md to its URL, and llms.txt indexes all of them:

curl -s https://docs.rasto.co/llms.txt
curl -s https://docs.rasto.co/concepts/wallets.md

See Building with AI for the rest, including what to check in code an assistant writes for this API.