Everything an agent needs to answer questions about SPUR, quote NVIDIA B300 compute or data centre capacity in USD, and file a reservation request, without scraping and without an API key. Same numbers as the human pages, served as JSON, Markdown and MCP tools.
Streamable HTTP, no auth. Paste this into your client's MCP config:
{
"mcpServers": {
"spur": {
"type": "http",
"url": "https://spuric.com/mcp"
}
}
}curl -X POST https://spuric.com/api/agent/quote \
-H 'Content-Type: application/json' \
-d '{"gpus": 16, "term_months": 12}'
curl -X POST https://spuric.com/api/ask \
-H 'Content-Type: application/json' \
-d '{"question": "Does SPUR have 100 MW available?"}'offers.json (schema.org OfferCatalog), llms.txt (facts + index), llms-full.txt (key pages as Markdown), and every key page has a .md twin, e.g. /en/capacity.md.
| Tool | Arguments | Returns |
|---|---|---|
ask_spur | question | Grounded answer about SPUR (refreshed daily from spuric.com) |
get_spur_pricing | service: capacity | colocation | gpu_compute | ai_solutions | all | Rate card text + structured pricing (USD) |
get_capacity_availability | none | 100 MW program: MW available, US$200/kW-month, sites, inclusions, how to reserve |
quote_b300_block | nodes or gpus, term_months | Indicative quote: US$12/GPU-hour x 8-GPU nodes x 730 h; monthly + term totals, quote_id |
quote_capacity | kw, term_months, optional nodes/gpus | Indicative quote: US$200/kW-month, plus B300 line if requested |
list_spur_events | limit | Upcoming SPUR events with RSVP links |
request_contract | company, name, email (required); kw, gpu_count, quote_id, use_case, timeline, message, agent | Files a real reservation request; reference id; human reply within one business day |
| Endpoint | Body / query | Notes |
|---|---|---|
POST /api/ask (or GET ?q=) | {"question": "..."} | 30 requests/min per IP |
GET /api/agent/capacity | none | Cached 1 h |
GET /api/agent/pricing | none | Rate card, USD |
POST /api/agent/quote | {"gpus"|"nodes", "kw", "term_months"} | Returns quote_id, monthly_usd, term_total_usd, line_items, text |
POST /api/agent/request | {"company","name","email", ...} | 10/min per IP; creates a lead; 429 when rate limited |
POST /mcp | JSON-RPC 2.0 (initialize, tools/list, tools/call) | 60/min per IP |
Discovery: /.well-known/agent.json (A2A agent card), /.well-known/ai-plugin.json, /.well-known/openapi.json, /robots.txt (AI crawlers allowed), /sitemap.xml.
Tell us what your agent needs: more tools, webhooks, or a sandbox for request_contract. We answer same-day.