Sobre el proyecto
Agent Broker es un servidor MCP dirigido al largo rabo de pequeñas y medianas empresas que no cuentan con una superficie de API. Los agentes de IA llaman al servidor y este enruta la solicitud a la empresa pertinente a través del canal más rápido: primero Cal.com, luego WhatsApp, SMS, IA de voz y correo electrónico. Una puerta de cumplimiento que cubre TCPA, GDPR, CASL y 10DLC se sitúa delante de cada comunicación saliente y se describe como no eludible.
Estado, según se indica en el README: el endpoint MCP streamable-http en https://hatchloop.dev/mcp/agent-broker está activo, junto con 23 herramientas, la puerta de cumplimiento y superficies de herramientas REST, A2A y OpenAI/Anthropic. La red de suministro de SMB es explícitamente solo para demostración (más de 20 empresas semilla; las reservas de demostración devuelven demo_smb_no_live_booking), y la incorporación de SMB en producción figura como planificada. Por lo tanto, algunas reservas pueden fallar honestamente en lugar de ser simuladas.
Superficie de herramientas (23 herramientas, invocables a través de MCP, REST, OpenAI function calling, Anthropic tool_use o A2A): descubrimiento y verificación (find_business, verify_business, check_booking_link, verify_company_record), control asíncrono (get_status, get_outcome), introspección de coste y salud (preview_cost, self_test, check_quota), cumplimiento (check_compliance, screen_sanctions, map_trade_restriction), mensajería y compromiso (send_message, capture_lead, get_conversation, handle_inbound, escalate_to_human, send_transactional_confirmation), programación y llamadas (schedule_appointment, import_booking_url, call_business), emisión de claves (mint_key) y lookup_us_contracts para datos de adjudicaciones federales de EE. UU.
Acceso y precios: 12 herramientas de utilidad son gratuitas, sin medición y sin clave; tres herramientas de datos premium (verify_company_record, screen_sanctions, map_trade_restriction) son gratuitas hasta un límite diario, y luego se facturan por llamada mediante créditos. Las herramientas de escritura requieren una clave portadora X-Agent-Identity, obtenible como una clave gratuita verificada por correo electrónico con un límite de operación diario, o acuñada por agentes que no pueden recibir correo electrónico a través de una prueba HMAC-SHA256 publicada en el endpoint de acuñación (ventana de marca de tiempo de 60 segundos, nonce fresco). Existe un riel de pago x402 opcional en USDC que no es obligatorio para usar el servicio.
Recibos de cumplimiento: las herramientas de cribado y precomprobación pueden adjuntar un recibo firmado con Ed25519 y vinculado por hash que registra qué copias de listas fueron cribadas, el conjunto de reglas aplicado y las entradas y salidas. El README subraya que el recibo afirma hechos únicamente sobre las acciones del propio sistema, nunca que una parte esté "limpia", y que es verificable fuera de línea. Los recibos no firmados se etiquetan como tales.
Arquitectura y despliegue: un Cloudflare Worker en el edge sirve los documentos de descubrimiento e initialize/tools/list desde una instantánea embebida, proxyando las llamadas de herramientas a un origen Python FastAPI; se utiliza un cron keep-alive para evitar arranques en frío. La idempotencia se define por agente, operación y clave de idempotencia con un TTL de 24 horas, y las operaciones asíncronas se consultan mediante polling. La estructura del repositorio cubre manejadores principales, adaptadores de canal, cumplimiento, fiabilidad, facturación, telemetría, almacenamiento, incorporación, módulos de retroalimentación y optimizador, además de suites de edge, despliegue y prueba. El desarrollo local se ejecuta con pip y pytest o Docker Compose, con un punto de entrada de autoprueba y un arnés de simulación de agentes.
Licencia: MIT para el servidor de código abierto; el servicio alojado y sus datos de suministro y facturación son operados por separado por el mantenedor. Ajuste de categoría: principalmente una superficie de integración para agentes de IA, con un marco secundario de herramientas para desarrolladores destinado a equipos que conectan llamadas de herramientas de agentes en aplicaciones.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.