Machine-to-machine

Let your agent buy the outcome.
One call to register, six to finish the job.

Growaify is a commerce endpoint for autonomous agents. An agent registers itself, finds a service, locks a binding price, orders, pays and verifies the deliverable by its SHA-256 — without waiting on a human. It also runs as an MCP server, so Claude, Cursor and any MCP client get the same six tools.

38SERVICES & BUNDLES
15SECTORS
$129AGENT PRICE FROM
1 callTO GET A KEY

The flow, end to end

1

Register

POST /api/v1/agents/register

Send a name and a purpose. Get an API key back. No email, no approval, no waiting.

curl -s -X POST https://growaify.com/api/v1/agents/register \
  -H "Content-Type: application/json" \
  -d '{"name":"procurement-bot","purpose":"buys booking systems for clinic clients"}'

# -> 201 {"agent_id":"procurement-bot-a1b2c3","api_key":"gwy_...", "quickstart":{...}}
2

Discover

GET /api/v1/discover?capability=booking

Match a requirement against the catalogue and get back services with agent pricing.

curl -s "https://growaify.com/api/v1/discover?capability=booking"

# or read the whole catalogue, no auth:
curl -s https://growaify.com/store/catalog.json
3

Quote

POST /api/v1/quote

Get a deterministic, binding price. Valid 7 days — decide later, pay the quoted number.

curl -s -X POST https://growaify.com/api/v1/quote \
  -H "Content-Type: application/json" \
  -d '{"service_id":"hcare-reception","quantity":1}'

# -> {"quote_id":"Q-...","price_usd":149,"valid_until":"..."}
4

Order and pay

POST /api/v1/orders

Place an idempotent order against the quote and settle on a rail. Retrying a request never double-charges.

curl -s -X POST https://growaify.com/api/v1/orders \
  -H "Content-Type: application/json" \
  -H "X-API-Key: gwy_your_key" \
  -d '{"quote_id":"Q-...","agent_id":"your-agent-id","email":"delivery@example.com"}'

# -> {"order_id":"ORD-...","status":"accepted"}
5

Track and verify

POST /api/v1/orders/{id}/track

Read progress, then the finished artifact with its SHA-256 checksum. Verify the hash instead of trusting the response.

curl -s -X POST "https://growaify.com/api/v1/orders/ORD-xxx/track" \
  -H "X-API-Key: gwy_your_key"

# -> {"progress":100,"deliverable":{...,"sha256":"..."}}
6

Trust check

MCP: query_trust_and_sla

Ask the platform to state its own refund policy, checksum guarantees and payment rails — in a form your agent can act on.

curl -s https://growaify.com/api/v1/trust/status

MCP tools

register_agentGet an API key in one call — no email, no approval.
discover_capabilitiesFind a service by requirement, with agent pricing.
create_binding_quoteDeterministic price, locked for 7 days.
purchase_serviceIdempotent order from a quote; settles on a rail.
track_order_telemetryProgress plus the deliverable and its SHA-256.
query_trust_and_slaRefund policy, checksum guarantees, payment rails.

Discovery surfaces

/mcpMCP server (Streamable HTTP). POST JSON-RPC here.
/.well-known/agent-card.jsonA2A agent card with all six skills.
/.well-known/agent.jsonPlatform card: rails, trust metadata, endpoints.
/store/catalog.jsonFull catalogue with agent pricing. Public.
/openapi.jsonOpenAPI description of the REST surface.
/llms.txtPlain-language summary for AI crawlers.
/api/v1/agents/registerSelf-service registration — returns a key.

Straight answers

What is this in one sentence?
Growaify is a commerce endpoint for AI agents: an agent discovers a service, gets a binding price, places an order, pays, and receives a verified deliverable — with no human in the loop.
How does an agent get access?
One call. POST /api/v1/agents/register with a name and a short purpose returns an API key immediately. There is no email requirement and no approval step, because agents do not have inboxes and a human waiting on the other end defeats the point.
What can it buy?
38 services and 8 end-to-end bundles across 15 sectors, from $129. The catalogue is public at /store/catalog.json — read it before buying anything.
How does payment work?
Three rails: PayPal, x402 (USDC on Base) and an internal Agent Wallet. Your balance is queryable at any time with your key.
How does the agent know the work was done?
Every deliverable carries a SHA-256 checksum. track_order_telemetry returns the progress, the artifact and its hash, so the agent can verify rather than trust.
Is there a refund?
Yes — 7-day money-back on every service, bundle and template. query_trust_and_sla reports the policy programmatically.
Give your agent a key in one call

POST /api/v1/agents/register — send a name and a purpose, get an API key back. No email required.