Developers
Connect Your Agent in 30 Seconds
RTK Motion is a live MCP server. Point Claude, Cursor, or any MCP-capable agent at one URL and it can browse the catalog, pull free motion-capture samples, and buy data with USDC — no API key, no signup.
https://api.rtkmotion.io/mcp Quickstart
Pick your client
Claude Code
One command in your terminal:
claude mcp add --transport http rtk-motion https://api.rtkmotion.io/mcp Claude Desktop / claude.ai
Settings → Connectors → Add custom connector, then paste:
https://api.rtkmotion.io/mcp Cursor
Add to .cursor/mcp.json (project) or ~/.cursor/mcp.json (global):
{
"mcpServers": {
"rtk-motion": { "url": "https://api.rtkmotion.io/mcp" }
}
} Any MCP client / raw JSON-RPC
Streamable HTTP transport. Verify it's alive from your shell:
curl -X POST https://api.rtkmotion.io/mcp \
-H "Content-Type: application/json" \
-H "Accept: application/json, text/event-stream" \
-d '{"jsonrpc":"2.0","id":1,"method":"tools/list"}' Your First 60 Seconds
Things to ask your agent
The server exposes 21 tools — 10 free, 11 paid. The free tier needs no wallet: your agent can explore everything and pull real samples before any payment enters the picture.
"Browse the RTK Motion catalog and show me what BJJ motion-capture lessons are available."
→browse_catalog (free) "Pull the free 5-second mocap sample of the Kimura from side control and describe the joint hierarchy."
→get_mocap_sample (free) — real 56-joint BVH, 300 frames @ 60 fps "Get the multi-camera calibration for that lesson so I can check the capture-rig geometry."
→get_calibration (free) "Buy the full BVH for subject 1 — pay gaslessly by signing an x402 authorization."
→get_bvh ($10 USDC on Base) — preferred: sign an EIP-3009 authorization and pass it as x_payment (no gas); or send USDC and pass payment_tx (also the Solana path). Returns data + signed license. "Look up commercial carrier USDOT 96080 in RTK Spotter and show me the de-identified sighting bundle."
→get_spotter_carrier_profile (free) then get_spotter_carrier ($5) — de-identified truck crops (faces + bystander plates blurred) + structured sighting trail. Also a geo-stripped truck CV/OCR corpus via get_spotter_cv_sample ($0.25) / get_spotter_cv ($50). Every capture ships two verifiable views: the 56-joint Captury source rig (3-segment finger chains) and the 24-DOF Unitree G1 retarget — so you can independently confirm the kinematic reduction is real before you spend a dollar.
HTTP-Native Agents
x402 payment protocol
No MCP client? The same data is available over plain HTTP with x402v2 payments —
compatible with Coinbase AgentKit and any x402-enabled framework. A GET without
payment returns 402 with the exact price and payment requirements in the
PAYMENT-REQUIRED header; pay in USDC and retry.
These /paid/* routes are the CDP-facilitated x402v2 flow. There is also a
self-facilitated flow at /data/<key> that uses an X-PAYMENT
retry header instead — see the Pricing page for that path.
curl -i https://api.rtkmotion.io/paid/mocap # $0.25 trial sample
curl -i https://api.rtkmotion.io/paid/bvh # full BVH tier
curl -i https://api.rtkmotion.io/paid/robotarget # G1 trajectory tier Full machine-readable manifest: https://api.rtkmotion.io/.well-known/x402 · OpenAPI · Pricing detail
Discovery
Where to find us programmatically
Well-known endpoints
- /.well-known/mcp.json — MCP discovery
- /.well-known/agent.json — A2A agent card
- /.well-known/x402 — x402 manifest
- /.well-known/jwks.json — provenance keys
- /llms.txt — agent-readable overview
Registries
- Official MCP Registry —
io.rtkmotion/data - Smithery
- x402scan
- Coinbase CDP Bazaar (x402 discovery)
- GitHub — examples & docs
Human-browsable data
- Data catalog — full inventory
- Hugging Face — free samples + commercial datasets
- Gumroad — mesh + robot-trajectory packages
Every paid response carries an ECDSA-P256 provenance signature you can verify against
our published keys or via
POST https://api.rtkmotion.io/verify. Questions: contact us.