Agent Broker
@basilalshukaili
About Agent Broker
13 MCP tools to find, message, and book appointments at small businesses worldwide.
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.
Frequently asked questions
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.
Basic information
More AI & Agents MCP servers
Mcp Agent
lastmile-aiBuild effective agents using Model Context Protocol and simple workflow patterns
Open Multi-Agent Canvas
CopilotKitThe open-source multi-agent chat interface that lets you manage multiple agents in one dynamic conversation and add MCP servers for deep research
MCP Client for Ollama (ollmcp)
joniglHarness the power of local LLMs with this TUI MCP Client for Ollama. Featuring all core MCP primitives (tools, prompts, resources), agent mode, multi-server, model switching, streaming responses, human-in-the-loop, thinking mode, model params config, system prompts, and saved pre
Model Context Protocol for Unreal Engine
chongdashuEnable AI assistant clients like Cursor, Windsurf and Claude Desktop to control Unreal Engine through natural language using the Model Context Protocol (MCP).
Model Context Protocol Server for Home Assistant
tevonsbA MCP server for Home Assistant
Comments