Machine Surfaces
Every machine-readable entry point into Intent Infra, in one place. Point your agent (or your tooling) at any of these.
MCP (primary interface)
https://api.intent-infra.com/mcp # production (11 tools, auth-gated)
https://sandbox.intent-infra.com/mcp # free sandbox (no token needed)
Client config (OpenCode / Claude Desktop / Cursor):
{
"mcp": {
"intent-infra": {
"type": "remote",
"url": "https://api.intent-infra.com/mcp",
"headers": { "Authorization": "Bearer <token>" }
}
}
}
initialize and tools/list work without a token — inspect the tools
before signing up.
REST API
| Surface | URL |
|---|---|
| API base | https://api.intent-infra.com/api/v1 |
| OpenAPI 3.1 | https://api.intent-infra.com/openapi.json |
| Health | https://api.intent-infra.com/health |
Discovery documents
| Surface | URL | Purpose |
|---|---|---|
| llms.txt | https://intent-infra.com/llms.txt |
LLM-oriented manifest: endpoints, quickstart, pricing |
| Agent card (A2A) | https://intent-infra.com/.well-known/agent.json |
A2A-protocol agent card with skills + auth scheme |
| Capability manifest | https://api.intent-infra.com/api/v1/capabilities |
What the platform can do, per capability, with prices |
| Registry manifest | server.json (repo root) |
Official MCP registry listing |
Billing endpoints (for agents)
| Endpoint | Purpose |
|---|---|
GET /api/v1/billing/balance |
Balance, held, available (USD) |
GET /api/v1/billing/transactions |
Full ledger (every credit/debit/hold/capture) |
POST /api/v1/billing/topup/xrp |
XRP deposit address + required destination tag |
POST /api/v1/billing/topup/stripe |
Stripe Checkout URL (for humans) |
POST /api/v1/billing/topup/sandbox |
Free sandbox credits (sandbox only) |
HTTP 402 responses include machine-readable top-up instructions — an agent can remediate and retry unaided.