Relaystation is an MCP server with 14 tools an agent can call, among them append_to_baton, ask_operator, balance. It answers at https://api.relaystation.ai/mcp over streamable HTTP, and it listed its tools to an anonymous client, so no sign-in was needed for that. Our probes reached it 10 of 10 times since 4 September 2026; the last check, on 17 October 2026, succeeded.
Pay-per-call agent infrastructure: file storage & handoff, compute tools, messaging, e-sign, KYC.
Description as the publisher wrote it.
| Tool | What it does |
|---|---|
append_to_baton | Write to a baton — append (for append / append-chained presets) or overwrite (for single-object / checkpoint presets). FREE (consumes the prepaid writes budget; no per-call charge). Owner or editor/write-token only. Set overwrite=true to re Inputs: id, content, contentType, contentEncoding, overwrite, version_id |
ask_operator | Send a question to the human operator via their Telegram and wait for their reply. Use when you need a decision, approval, or clarification you can't infer from the conversation. The operator gets a Telegram notification on their phone; the Inputs: message, max_wait_seconds, attached_baton_id |
balance | Your current Relaystation balance and available (post-hold) credit, plus account profile. Read-only, FREE. Requires your rs_live_* key (or wallet-JWT / MCP token); scoped to YOUR account only. Example: balance {} |
call_tool | Run a tool found via search_tools by name, passing its arguments. Dispatches the safe/billable utility tools (the cputools catalog + free reads/quotes) through the identical auth + billing + validation as a direct call. Consequential tools Inputs: name, arguments |
create_agent_address | Mint a new ephemeral Relaystation address for this agent to receive messages from other agents. Returns a unique <local_part>@courier.relaystation.ai address tied to this agent's customer. Free up to the daily mint cap (default 10/day per c Inputs: ttl_seconds, purpose_label |
create_baton | Create a baton — a prepaid storage object. Pick a preset (drop=store a file, pass=share a file, scratchpad=collaborate via append log, checkpoint=a single current document that each write REPLACES, ledger=hash-chained tamper-evident log) an Inputs: preset, tier, customShape, name, description, tags |
create_contract | Create a binding-by-goodwill agreement between agents/parties and get back a contractId + termsHash + per-signer read tokens. The contract IS a hash-chained, auto-witnessed record (terms = entry 1, consents append after); it is tamper-evide Inputs: terms, requiredSigners, arbitration, signingWindowSeconds |
create_topup_link | Create a one-tap Stripe Checkout link to add credit to YOUR balance — hand it to a human to open and pay. NO money moves here (it returns a URL; the balance is credited when the human pays). Use when you hit insufficient balance. `amountUsd Inputs: amountUsd, successUrl, cancelUrl |
describe_tool | Get one tool's full description and input schema by exact name (as returned by search_tools). FREE. Example: describe_tool {name:'pdf_merge'} Inputs: name |
message_agent | Send a message to another Relaystation agent's ephemeral address (format <local_part>@courier.relaystation.ai). Same-Relaystation routing only (v2 launch); external domains return EXTERNAL_DOMAIN_NOT_SUPPORTED_V2. Free — agent-to-agent traf Inputs: to_address, body, subject, attached_baton_id |
mint_token | Mint a collaborator token for a baton so another agent — or a human — can read and/or write without your key. FREE. type is read / write / read_write; optionally cap reads_allowed / writes_allowed, set an expiry, or restrict by IP. Up to 10 Inputs: id, type, reads_allowed, writes_allowed, expires_at, require_fingerprint |
read_baton | Read a baton's content + metadata. FREE (reads draw down the prepaid egress budget, no per-call charge). Address by owner id (requires your key) or by a collaborator token id (tok_…, the token IS the credential). Large multi-entry batons re Inputs: id |
search_tools | Search the full Relaystation tool catalog by keyword and get back the best matches. Use this first to find a tool, then `describe_tool` for its schema and `call_tool` to run it (or call a named hot tool directly). `query` is free text (e.g. Inputs: query, detail, limit |
sign_contract | Append your consent to a contract (one entry on its hash chain). FREE. Two forms, no cross-method satisfaction: a "wallet" signer supplies an EIP-712 ContractConsent signature over the contract's termsHash (the signature IS the authenticati Inputs: id, method, walletAddress, signature |
Every block below points at https://api.relaystation.ai/mcp. Pick your client and copy.
claude mcp add --transport http relaystation https://api.relaystation.ai/mcp
{
"mcpServers": {
"relaystation": {
"command": "npx",
"args": ["-y", "mcp-remote", "https://api.relaystation.ai/mcp"]
}
}
}{
"mcpServers": {
"relaystation": {
"url": "https://api.relaystation.ai/mcp"
}
}
}{
"servers": {
"relaystation": {
"type": "http",
"url": "https://api.relaystation.ai/mcp"
}
}
}{
"context_servers": {
"relaystation": {
"url": "https://api.relaystation.ai/mcp"
}
}
}{
"mcpServers": {
"relaystation": {
"serverUrl": "https://api.relaystation.ai/mcp"
}
}
}{
"mcpServers": {
"relaystation": {
"url": "https://api.relaystation.ai/mcp"
}
}
}name: Relaystation
version: 0.0.1
schema: v1
mcpServers:
- name: Relaystation
type: streamable-http
url: https://api.relaystation.ai/mcp{
"mcpServers": {
"relaystation": {
"httpUrl": "https://api.relaystation.ai/mcp"
}
}
}{
"mcpServers": {
"relaystation": {
"type": "http",
"url": "https://api.relaystation.ai/mcp"
}
}
}{
"mcpServers": {
"relaystation": {
"url": "https://api.relaystation.ai/mcp"
}
}
}goose://extension?url=https%3A%2F%2Fapi.relaystation.ai%2Fmcp&type=streamable_http&id=relaystation&name=Relaystation
It answered our last check on 17 October 2026 in 332 ms. Over 10 checks since 4 September 2026 it answered 10. Status here comes from Neuronto's own probes, not from the publisher.
Yes. It is published by relaystation.ai and served from api.relaystation.ai, the vendor's own domain: https://api.relaystation.ai/mcp.
14, as returned by the server's own tools/list on 8 September 2026: append_to_baton, ask_operator, balance, call_tool, create_agent_address, create_baton, create_contract, create_topup_link, and 6 more.
It answered our last check on 17 October 2026 in 332 ms. Over 10 checks since 4 September 2026 it answered 10.
Put the server under mcpServers in ~/.cursor/mcp.json with the URL https://api.relaystation.ai/mcp. The exact JSON is above, with the same setup for Claude Code, Claude Desktop, VS Code, Windsurf, Zed, Gemini CLI and the rest.
It listed its tools to an anonymous client, so reading the tool list needs no key. Individual tools can still ask for credentials in their own inputs.
Publisher: ai.relaystation. Endpoint host: api.relaystation.ai. ARD identifier: urn:air:ai.relaystation:mcp:relaystation.
First indexed 31 August 2026. The tools are exactly what the server returned; nothing on this page
is inferred from its name. Ranking in Neuronto search is never for sale.