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
ToolRiskSide effectsApproval
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.
unknownunknownunknown
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.
destructivetruetrue
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.
readfalseunknown
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.
readfalseunknown
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.
writetrueunknown
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.
readfalseunknown
reserve_slot
Create a 15-minute HELD reservation. Return a confirmation_token the agent posts to /a2a/confirm to flip to CONFIRMED.
writetrueunknown
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).
unknownunknownunknown
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.
writetrueunknown
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.
writetrueunknown

02Install & source
https://api.advocatemcp.com/mcp
remote_url

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_statusindex8 unique facts >= 5

06Badge

Add the “as seen on MCPExplorer” badge to your README. AdvocateMCP MCP — as seen on mcpexplorer.com

[![AdvocateMCP MCP — as seen on mcpexplorer.com](https://mcpexplorer.com/badge/advocatemcp.svg)](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 →
AdvocateMCP MCP server — MCPExplorer