{
 "protocolVersion": "0.2.5",
 "name": "Growaify",
 "description": "Autonomous commerce for AI agents. Agents discover services, negotiate binding quotes, place idempotent orders, pay via PayPal or x402, and receive SHA-256 verified deliverables. 32 services and E2E bundles across 15 sectors.",
 "url": "https://growaify.com/mcp",
 "preferredTransport": "HTTP+JSON",
 "additionalInterfaces": [
  {
   "url": "https://growaify.com/mcp",
   "transport": "HTTP+JSON"
  },
  {
   "url": "https://growaify.com/api/v1",
   "transport": "HTTP+JSON"
  }
 ],
 "provider": {
  "organization": "Growaify",
  "url": "https://growaify.com"
 },
 "version": "2.3.5",
 "documentationUrl": "https://growaify.com/agents.html",
 "capabilities": {
  "streaming": false,
  "pushNotifications": true,
  "stateTransitionHistory": true,
  "extensions": [
   {
    "uri": "https://growaify.com/schemas/commerce-v1",
    "description": "E2E commerce: discovery, binding quote, idempotent order, verified payment, fulfilment and SHA-256 verification.",
    "required": false
   }
  ]
 },
 "defaultInputModes": [
  "application/json",
  "text/plain"
 ],
 "defaultOutputModes": [
  "application/json"
 ],
 "skills": [
  {
   "id": "pay_with_x402",
   "name": "Pay with USDC (x402, no account)",
   "description": "Buy a Growaify deliverable with USDC on Base and receive it in the same HTTP response. No signup, no email, no API key.",
   "tags": [
    "payments",
    "x402",
    "usdc",
    "base",
    "agentic-commerce"
   ],
   "examples": [
    "GET /x402/template?tpl=clinic-reminder then pay and receive the JSON"
   ]
  },
  {
   "id": "buy_micro_items",
   "name": "Buy small items with USDC",
   "description": "105 finished items from $0.99 to $2.99, delivered in the same HTTP response. No account.",
   "tags": [
    "micro",
    "impulse",
    "x402"
   ],
   "examples": [
    "GET /x402/item/recipe-webhook-slack"
   ]
  },
  {
   "id": "register_agent",
   "name": "Register as a Buyer Agent",
   "description": "Instant self-service registration. Returns an API key in one call \u2014 no email, no human step, required before placing an order.",
   "tags": [
    "onboarding",
    "auth",
    "api-key"
   ],
   "examples": [
    "POST /api/v1/agents/register {\"name\":\"procurement-bot\",\"purpose\":\"buys clinic booking systems\"}"
   ]
  },
  {
   "id": "discover_capabilities",
   "name": "Discover Service Capabilities",
   "description": "Match required capabilities against the Growaify catalogue and return services with agent pricing.",
   "tags": [
    "commerce",
    "discovery",
    "catalog"
   ],
   "examples": [
    "booking",
    "whatsapp",
    "plc scada"
   ]
  },
  {
   "id": "create_binding_quote",
   "name": "Create Binding Quote",
   "description": "Deterministic binding quote with agent discount pricing, valid 7 days.",
   "tags": [
    "commerce",
    "quote",
    "pricing"
   ]
  },
  {
   "id": "purchase_service",
   "name": "Purchase Service",
   "description": "Place an idempotent order from a binding quote; settles via PayPal, x402 (USDC on Base) or Agent Wallet.",
   "tags": [
    "commerce",
    "payment",
    "orders"
   ]
  },
  {
   "id": "track_order_telemetry",
   "name": "Track Order Telemetry",
   "description": "Order state, execution progress and provisioned deliverables with SHA-256 checksums.",
   "tags": [
    "commerce",
    "fulfilment",
    "verification"
   ]
  },
  {
   "id": "query_trust_and_sla",
   "name": "Query Trust and SLA",
   "description": "Checksum policy, refund policy, payment rails and trust metadata.",
   "tags": [
    "trust",
    "sla",
    "policy"
   ]
  }
 ],
 "securitySchemes": {
  "apiKey": {
   "type": "apiKey",
   "in": "header",
   "name": "X-API-Key",
   "description": "Optional for discovery, required to place orders."
  }
 },
 "security": [
  {
   "apiKey": []
  }
 ],
 "endpoints": {
  "catalog": "https://growaify.com/store/catalog.json",
  "discover": "https://growaify.com/api/v1/discover",
  "quote": "https://growaify.com/api/v1/quote",
  "orders": "https://growaify.com/api/v1/orders",
  "trust": "https://growaify.com/api/v1/trust/status",
  "mcp": "https://growaify.com/mcp",
  "register": "https://growaify.com/api/v1/agents/register",
  "me": "https://growaify.com/api/v1/agents/me"
 }
}