MCP.so
Sign In
A

Agent Broker

@basilalshukaili

About Agent Broker

13 MCP tools to find, message, and book appointments at small businesses worldwide.

Basic information

Category

AI & Agents

Transports

stdio

Publisher

basilalshukaili

Submitted by

Basil ِ

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.

Comments

More AI & Agents MCP servers