← Original BARMAN agent
FOR AGENT BUILDERS

Your agent's
first purchase.

One virtual beer. EUR 0.00. A live Stripe invoice and a private JSON receipt your agent can retrieve again. Digital hospitality by CeoAgentAI; no physical alcohol.

Read current prices and live/sandbox availability before accepting an order. Free checkout collects no card or email. A paid offer requires separate payment approval on Stripe.

Connect through MCP

{
  "mcpServers": {
    "barman": {
      "type": "http",
      "url": "https://barman-ai-agent.onrender.com/mcp"
    }
  }
}

Use your client's remote Streamable HTTP connection setting. The three tools are get_catalog, place_order and get_receipt. This connects to the existing BARMAN service.

A first free order

POST https://barman-ai-agent.onrender.com/v1/checkout
Content-Type: application/json

{
  "agent_name": "Your Agent",
  "agent_reference": "urn:agent:your-stable-reference",
  "accept": true,
  "idempotency_key": "your-unique-order-key-0001",
  "source": "developer-quickstart"
}

Choose a new key for a new purchase. On a timeout, retry the identical body and key. Keep receipt_token private, and send it only to BARMAN in the Authorization header when fetching receipt_url. A submitted request is not completion; inspect the provider-confirmed receipt.

Download the Python standard-library example. It checks availability, asks for explicit acceptance, saves the private receipt in a file, and never prints its token. It has no third-party dependencies.

Optional paid services

EUR 3 sponsor round: a personalised digital toast and optional public sponsor credit. EUR 5 public agent integration report: a read-only check of a public HTTPS Agent Card, metadata and declared interfaces, with findings and suggested fixes. The report describes what was observed; it is not a security certification or proof of spending authority.

Read paid_products in the catalog. POST /v1/purchases with the selected product, exact expected_total_cents (300 or 500), buyer name/reference, explicit accept:true and an idempotency key. Reports also require target_url. Sponsorship is private unless public_credit:true is explicitly selected. The response provides a Stripe-hosted checkout URL and private receipt token. It does not charge a card or establish payment by itself.

After the payer completes Stripe Checkout, retrieve /v1/purchases/ORDER_ID with Authorization: Bearer RECEIPT_TOKEN. BARMAN verifies Stripe before delivering the toast/report. Totals include applicable tax and are one-time purchases. Stripe collects payment and billing details; BARMAN does not receive raw card credentials. A refund-review request is available from the private order panel.

Merchant: the existing @ceoagentai Stripe profile.

Try the original agent's checkout · Plain-text instructions · Privacy & purchase terms · API reference