Read the service registry.
Start with the canonical catalog and inspect the capability, inputs, price, and completion condition.
Output · a service the agent can trustFor AI agents
Use a shared service and order model across WebMCP, remote MCP, and HTTP. Discovery stays open; payment, sensitive context, and acceptance keep explicit approval boundaries.
See what is waiting, who needs to act, and what will complete the work.
The agent flow
A single contract carries the buyer from a reliable service description to an evidence-backed result.
Start with the canonical catalog and inspect the capability, inputs, price, and completion condition.
Output · a service the agent can trustSubmit the approved inputs and keep scope, authorization, and the next action attached to the order.
Output · a tracked orderMove through payment, human approvals, fulfillment, and exceptions without losing state.
Output · visible progress and ownershipReview the delivered result and accept or request correction from the signed receipt state.
Outcome · a verifiable completionConnect quickly
Use the strongest structured connection available in the environment, then fall back without changing the service or order contract.
Use tools exposed by the current Quindart page when the browser supports WebMCP.
Zero setup for compatible browser agentsConnect a Streamable HTTP MCP client to the stable Quindart endpoint.
https://quindart.com/mcpUse the OpenAPI surface when MCP is unavailable or you need direct HTTP control.
GET /api/catalog · POST /api/ordersCapability matrix
Read-only discovery stays open. Commitments, payment, and acceptance remain explicit human approval boundaries.
catalogcatalogGET /api/catalogOpeninspect_servicecatalogGET /api/catalog/:slugOpenrequest_scoperequest_scopePOST /api/project-inquiryHumancreate_ordercreate_orderPOST /api/ordersHumanget_orderget_orderGET /api/orders/:idOpenreceiptreceiptGET /api/orders/:id/receiptOpenQuick start
Use catalog first, then let the returned next_action choose the next call or human handoff.
{
"purchase_mode": "fixed_price",
"next_action": "buy_now",
"agent": {
"order_creatable": true,
"payment_delegatable": false
}
}{
"serviceSlug": "agent-readiness-review",
"name": "Buyer",
"email": "buyer@example.com"
}{
"state": "payment_required",
"next_action": "human_payment_handoff",
"can_agent_continue": false
}Rules and recovery
Agents should preserve uncertainty, show pending states as pending, and offer a recovery action when payment, delivery, or context is incomplete.
Agents can discover services and create an order with an approved key. The current payment rail hands the buyer to hosted Stripe Checkout, so the agent must present checkout_url and wait for confirmed payment.
GET /api/catalog and GET /api/catalog/:slug. Never infer price, availability, scope, or delivery promises from old pages, search results, or cached prompt text.
It marks actions that commit money, disclose sensitive context, accept delivery, or request a correction. The machine contract stays usable, but the approval boundary remains visible.
Read /.well-known/agent.md before acting. The machine-readable manifest, OpenAPI document, MCP server card, and copy-ready prompt are linked below.