Agent Broker
@basilalshukaili
About Agent Broker
13 MCP tools to find, message, and book appointments at small businesses worldwide.
Basic information
Config
Add this server to your MCP-compatible client using the configuration below.
{
"mcpServers": {
"agent-broker": {
"url": "https://agent-broker-edge.basil-agent.workers.dev/mcp"
}
}
}Tools
No tools detected
We auto-extract tools from the README. The maintainer can list them under a ## Tools heading to populate this section.
Overview
What is Agent Broker?
Agent Broker is a compliance-aware service that lets autonomous AI agents discover, verify, communicate, schedule with, and transact with small and mid-sized businesses (SMBs) through a single tool surface. It integrates with MCP, REST, OpenAI function calling, Anthropic tool use, and A2A protocols.
How to use Agent Broker?
Add the MCP server URL and X-Agent-Identity header to your MCP client config, or call operations directly via REST using the $AGENT_BROKER_TOKEN for authentication. You can also use the provided OpenAI or Anthropic tool schemas by fetching the .well-known JSON files.
Key features of Agent Broker
- 13 operations including search, verify, message, schedule, and transact
- Enforced compliance (TCPA, GDPR, CASL, 10DLC, two-party consent)
- Channel fallback: API → SMS → voice → email → web form
- Idempotency keyed by agent, operation, and key with 24h TTL
- Cost preview, self-test, and outcome polling operations are free
Use cases of Agent Broker
- An AI agent finds and books a haircut appointment at an SMB in Atlanta
- An agent gets a quote on a roof repair from a local contractor
- An agent sends a transactional confirmation after an online booking
- An agent captures a prospect lead with dedup and hands it to an SMB
- An agent escalates a complex customer query to a human operator
FAQ from Agent Broker
How does Agent Broker handle compliance?
Every outbound communication passes through compliance/pre_check() that classifies content, checks opt-outs and consent, verifies 10DLC registry, and enforces two-party recording consent. Violations surface as ComplianceViolationError and are never silently dropped.
What runtime dependencies does Agent Broker require?
The service requires Python 3.11+ for the origin layer and runs on Cloudflare Workers for the edge proxy. The README includes a requirements.txt and a Docker Compose file for local development.
How is data stored and protected?
PII is stored as SHA-256 hashes, never as plaintext. Audit logs and consent records are written immutably to an outcome store. No further details on data residency are provided.
What transport and authentication options are available?
You can call Agent Broker via MCP, REST, OpenAI tools, Anthropic tools, or A2A protocol. Authentication uses an X-Agent-Identity header containing an agent token. The service is reachable at agent-broker-edge.basil-agent.workers.dev.
What are the pricing and cost guarantees?
Each operation has a fixed per-call cost (e.g., $0.01 for find_business, $0.15 + $0.85 success premium for schedule_appointment). The preview_cost and self_test operations are free. Idempotency keys prevent double charging within a 24‑hour window.
More AI & Agents MCP servers
meGPT - upload an author's content into an LLM
adriancoCode to process many kinds of content by an author into an MCP server
欢迎来到 智言平台
Shy2593666979AgentChat 是一个基于 LLM 的智能体交流平台,内置默认 Agent 并支持用户自定义 Agent。通过多轮对话和任务协作,Agent 可以理解并协助完成复杂任务。项目集成 LangChain、Function Call、MCP 协议、RAG、Memory、HITL、Skill、Milvus 和 ElasticSearch 等技术,实现高效的知识检索与工具调用,使用 FastAPI 构建高性能后端服务。
MCP Server - Remote MacOs Use
baryhuangThe only general AI agent that does NOT requires extra API key, giving you full control on your local and remote MacOs from Claude Desktop App
Perplexity Ask MCP Server
ppl-aiThe official MCP server implementation for the Perplexity API Platform
Web Agent Protocol
OTA-Tech-AI🌐Web Agent Protocol (WAP) - Record and replay user interactions in the browser with MCP support
Comments