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
Sequential Thinking Multi-Agent System (MAS)
FradSerAn advanced sequential thinking process using a Multi-Agent System (MAS) built with the Agno framework and served via MCP.
Intervals.icu MCP Server
mvilanovaModel Context Protocol (MCP) server for connecting Claude and ChatGPT with the Intervals.icu API.
Model Context Protocol Server for Home Assistant
tevonsbA MCP server for Home Assistant

Competitor Tracker & Co.
Competitor Tracker & Co.Competitor Tracker & Co. watches your competitors' websites and tells you what changed. Every week it crawls their pricing, product, messaging and corporate pages, detects the changes that matter, and files a tagged, ran
🛡️ A.I.G(AI-Infra-Guard)
TencentA full-stack AI Red Teaming platform securing AI ecosystems via OpenClaw Security Scan, Agent Scan, Skills Scan, MCP scan, AI Infra scan and LLM jailbreak evaluation.
Comments