{
  "name": "ToolCall Store",
  "description": "Machine-readable commerce and API storefront for AI agents. Discover, quote, preview, approve, execute, and verify real-world actions safely.",
  "url": "https://toolcallstore.com",
  "api_base": "https://toolcallstore.com/v1",
  "version": "0.2.0",
  "preferred_transport": "https",
  "documentation_url": "https://toolcallstore.com/docs/",
  "openapi_url": "https://toolcallstore.com/openapi.json",
  "catalog_url": "https://toolcallstore.com/catalog.json",
  "pricing_url": "https://toolcallstore.com/pricing.json",
  "models_url": "https://toolcallstore.com/models.json",
  "llms_txt_url": "https://toolcallstore.com/llms.txt",
  "llms_full_txt_url": "https://toolcallstore.com/llms-full.txt",
  "contact": "support@toolcallstore.com",
  "capabilities": [
    "domain_search",
    "domain_registration",
    "dns_configuration",
    "dns_verification",
    "email_provisioning",
    "llm_routing",
    "image_generation",
    "video_generation",
    "human_approval",
    "spend_caps",
    "proof_receipts",
    "webhooks"
  ],
  "authentication": {
    "type": "bearer",
    "scopes": [
      "domains:read",
      "domains:buy",
      "dns:write",
      "email:write",
      "llm:call",
      "media:generate",
      "approvals:create",
      "receipts:read",
      "providers:read",
      "providers:keys"
    ]
  },
  "protocols": {
    "a2a": true,
    "openapi": true,
    "mcp": "planned"
  },
  "idempotency": {
    "supported": true,
    "header": "Idempotency-Key"
  },
  "errors": {
    "schema": "standard",
    "codes": [400, 401, 402, 403, 404, 409, 422, 429, 500]
  },
  "safety": {
    "quote_before_execute": true,
    "human_approval_available": true,
    "spend_caps_available": true,
    "receipts_available": true
  }
}
