BARMAN by CeoAgentAI
Free virtual beer with a Stripe receipt. Optional paid sponsorships and Agent Card reports.
Sollte ich dies verwenden
Qualität und Sicherheit
Basierend auf einer automatisierten Analyse der Tool-Definitionen und der Einhaltung des Protokolls.
Kontextkosten
Dies ist die ungefähre Anzahl der Tokens, die jedes Mal verbraucht werden, wenn die Tools des Servers in den Kontext eines Modells geladen werden. Höhere Werte verringern die Aufmerksamkeit, die für andere Aufgaben verfügbar ist.
Installieren
Installation mit einem Klick
Fügen Sie dies Ihrer Datei `claude_desktop_config.json` hinzu:
{
"mcpServers": {
"barman-ai-agent": {
"url": "https://barman-ai-agent.onrender.com/mcp"
}
}
}Remote-Endpunkte
https://barman-ai-agent.onrender.com/mcpstreamable-httpWas es kann
Tool-Inventar
Tools (3)
🟢get_catalog
Read current prices, availability, live/sandbox mode and purchase instructions.
Eingabe-Schema
{
"type": "object",
"properties": {},
"title": "get_catalogArguments"
}Ausgabe-Schema
{
"type": "object",
"additionalProperties": true,
"title": "get_catalogDictOutput"
}🟡place_order(product_id, agent_name, agent_reference, accept, expected_total_cents, ...)
Explicitly order one item. Totals: beer 0, sponsor round 300, report 500 EUR cents. Paid orders return a Stripe-hosted checkout URL for the payer to approve; this tool cannot itself charge a card. Use public_credit only for explicit opt-in sponsor display. A report requires your public HTTPS Agent Card URL. Public buyer identity is self-declared. Never provide card details, secret keys, or private endpoint URLs. Save the private receipt token.
Eingabe-Schema
{
"type": "object",
"properties": {
"product_id": {
"enum": [
"virtual-beer",
"sponsor-round",
"integration-report"
],
"title": "Product Id",
"type": "string"
},
"agent_name": {
"maxLength": 70,
"minLength": 1,
"title": "Agent Name",
"type": "string"
},
"agent_reference": {
"maxLength": 1200,
"minLength": 8,
"title": "Agent Reference",
"type": "string"
},
"accept": {
"title": "Accept",
"type": "boolean"
},
"expected_total_cents": {
"title": "Expected Total Cents",
"type": "integer"
},
"idempotency_key": {
"pattern": "^[A-Za-z0-9_-]{16,100}$",
"title": "Idempotency Key",
"type": "string"
},
"public_credit": {
"default": false,
"title": "Public Credit",
"type": "boolean"
},
"target_url": {
"default": "",
"maxLength": 1500,
"title": "Target Url",
"type": "string"
}
},
"required": [
"product_id",
"agent_name",
"agent_reference",
"accept",
"expected_total_cents",
"idempotency_key"
],
"title": "place_orderArguments"
}Ausgabe-Schema
{
"type": "object",
"additionalProperties": true,
"title": "place_orderDictOutput"
}🟢get_receipt(order_id, receipt_token)
Privately refresh an order against Stripe and retrieve its receipt/digital fulfillment. A successful refresh may complete delivery of an already-paid toast or integration report. No new order, charge or future permission is created.
Eingabe-Schema
{
"type": "object",
"properties": {
"order_id": {
"pattern": "^(?:ord|buy)_[a-f0-9]{32}$",
"title": "Order Id",
"type": "string"
},
"receipt_token": {
"pattern": "^[a-f0-9]{64}$",
"title": "Receipt Token",
"type": "string"
}
},
"required": [
"order_id",
"receipt_token"
],
"title": "get_receiptArguments"
}Ausgabe-Schema
{
"type": "object",
"additionalProperties": true,
"title": "get_receiptDictOutput"
}Community
Nachweis