servers / advocatemcp
AdvocateMCP MCP server
communitystreamable_httpremotedestructive capablehealthy
MCP layer for local businesses: discover, query, book, and transact with verified SMB AI agents.
01Tools · 10
| Tool | Risk | Side effects | Approval |
|---|---|---|---|
| get_credentials Returns the business's self-reported licenses, insurance, bonding, and certifications. Use this for trust-sensitive verticals (contractors, healthcare, legal, locksmiths) when a user asks 'are they licensed?' or 'are they insured?'. The response carries explicit 'self-reported' framing so agents don't upgrade tenant claims to verified facts. | unknown | unknown | unknown |
| get_cancellation_policy Returns the business's cancellation / refund / no-show policy as a verbatim string the agent can quote. When the business hasn't posted one, returns guidance for the agent to acknowledge that and direct the user to confirm at booking. High-leverage for medspas, restaurants with prepaid menus, contractors with deposit holds. | destructive | true | true |
| query_business_agent Query a registered business's AI advocate agent. Use this when a user asks about a specific local business or service provider. Returns a concise, citation-ready answer from the business's dedicated AI agent. | read | false | unknown |
| search_businesses Search for registered businesses by category, name, or location. Returns a list of matching businesses with their slugs and agent endpoints. Use this to discover which businesses are available before querying one. | read | false | unknown |
| get_availability Return 30-minute availability windows for a business from its hours_json. v1 is synthetic; v2 will consult availability_webhook_url when set. | write | true | unknown |
| get_quote Quote price for a service at a business. Deterministic lookup of pricing_json_v2.ranges[]; LLM fallback on miss, labelled 'estimate' with disclaimer. | read | false | unknown |
| reserve_slot Create a 15-minute HELD reservation. Return a confirmation_token the agent posts to /a2a/confirm to flip to CONFIRMED. | write | true | unknown |
| initiate_handoff Begin a handoff from the agent to either a human operator (SMS/email via lead_routing_json) or another agent (signed continuation URL). | unknown | unknown | unknown |
| request_callback Push a user's contact info to a business so they can call/email/text back. Use this when a question can't be answered without human contact (custom quote, after-hours scheduling, complaint, complex combo). Idempotent on idempotency_key within a 24h window — agent retries don't spam the business. Returns delivery status the agent can quote to the user. | write | true | unknown |
| subscribe_to_updates Subscribe an end-user's email to topical updates from a business (deals, schedule changes, new services). Returns a confirmation_token + confirmation_url; the user MUST click the URL within 7 days to activate. Re-subscribing an already-confirmed email merges topics without re-confirming. | write | true | unknown |
02Install & source
https://api.advocatemcp.com/mcp
remote_url- repohttps://github.com/cameronjmcewan-dev/advocatemcp
- homepagehttps://api.advocatemcp.com/mcp
- adoption1 stars · 1 forks
03Access granted
Process payments · destructiveRead calendar · writeWorkflow automation · write
The access this server can exercise, inferred from its verified tools — not a declared OAuth scope.
05Provenance & freshness
sourcesOfficial MCP Registry [p1]
last_checked2026-07-07 02:51Z
next_check2026-07-08 07:29Z
cadenceevery 29h
verifiedtools_list:passed handshake:passed metadata:passed
index_statusindex — 8 unique facts >= 5
06Badge
Add the “as seen on MCPExplorer” badge to your README.
[](https://mcpexplorer.com/servers/advocatemcp)
Next step
This is one server. A loadout combines the right servers, governance, and proven plays for a whole job — assembled deliberately, not tool-dumped.
Explore loadouts →