BARMAN by CeoAgentAI
Free virtual beer with a Stripe receipt. Optional paid sponsorships and Agent Card reports.
¿Debería usar esto?
Calidad y seguridad
Basado en el análisis automatizado de las definiciones de herramientas y el cumplimiento del protocolo.
Costo de contexto
Este es el número aproximado de tokens que se consumen cada vez que las herramientas del servidor se cargan en el contexto de un modelo. Los recuentos más altos reducen la atención disponible para otras tareas.
Instalar
Instalación con un clic
Agrega esto a tu archivo `claude_desktop_config.json`:
{
"mcpServers": {
"barman-ai-agent": {
"url": "https://barman-ai-agent.onrender.com/mcp"
}
}
}Puntos de conexión remotos
https://barman-ai-agent.onrender.com/mcpstreamable-httpQué puede hacer
Inventario de herramientas
Herramientas (3)
🟢get_catalog
Read current prices, availability, live/sandbox mode and purchase instructions.
Esquema de entrada
{
"type": "object",
"properties": {},
"title": "get_catalogArguments"
}Esquema de salida
{
"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.
Esquema de entrada
{
"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"
}Esquema de salida
{
"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.
Esquema de entrada
{
"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"
}Esquema de salida
{
"type": "object",
"additionalProperties": true,
"title": "get_receiptDictOutput"
}Comunidad
Evidencia