ṚTA MCP server
Which MCP servers are ṚTA's own, from the official registry and from asking its own domain, whether they answer, and what they offer. A program checked each of these, nobody copied them from a product page.
read 2026-10-28
- Registry namelat.rta.karta/guardverified in the MCP registry
The registry name sits under rta.lat. The registry only lets a publisher use that namespace after proving control of the domain through DNS or HTTP.
- Stateanswerschecked 2026-10-28
- Tools6
- Server calls itselfkarta-spend
- Server version0.1.0
- Protocol version2025-06-18
On 2026-10-28 the server answered initialize and tools/list without a sign-in. First answer in 653 ms.
check_spendCheck whether a proposed agent spend is inside a task envelope. Returns verdict, rule, reason, counterfactual and next. No state is stored.
open_envelopeCreate a signed budget envelope for one task: total budget, per-call cap, call count, allowlisted payees, subscription rule, expiry. Stores it in this server's local ledger (no funds move, no keys). Returns the envelope id. Capped at 30…
get_envelopeReturn an envelope's state: budget, per-call cap, calls used, spent, remaining, allowlist and expiry. Read-only.
kill_envelopeStop one task envelope immediately: no further spend is approved for it, the reason is recorded with a timestamp. Idempotent — the first reason wins.
envelope_evidenceReturn an evidence bundle for one envelope: state, every recorded spend, the stop record and a sha256 of the whole pack that anyone can recompute. Read-only.
policy_rulesList the deterministic rules a spend is checked against (E01-E08) with the order they are applied and the meaning of each. Read-only, no state.
How to connect
Add the server to your MCP client config. Claude Desktop, Cursor and most other clients read this shape:
{
"mcpServers": {
"guard": {
"type": "http",
"url": "https://karta.rta.lat/mcp"
}
}
}Add it
Claude Code, in a terminal
claude mcp add --transport http rta https://karta.rta.lat/mcpclaude.ai, ChatGPT and other clients: add https://karta.rta.lat/mcp as a custom connector in the settings.
- lat.rta/mitracoreanswers, 5 toolsverified in the MCP registry
- lat.rta/rtaanswers, 2 toolsverified in the MCP registry
- lat.rta/skilllintnot asked yetverified in the MCP registry
- lat.rta/somanot asked yetverified in the MCP registry
Each line is something a program found when it went looking: the registry entry, the server's own answer, a spec that parses. A missing line means we did not find it, not that it does not exist.
Cookies
Before we count this visit
Analytics and ad measurement tell us which pages and which of our ads do their job: Google Analytics and Google Ads, the Meta pixel, Yandex Metrica, and one first-party id of our own. Nothing is stored until you answer, and declining changes nothing about the site.