mcpbeat Sign in

AdvocateMCP MCP Server

by advocatemcp Your server? Claim it
answering

AdvocateMCP is answering right now. Last checked 8 min ago. It exposes 15 tools.

MCP layer for local businesses: discover, query, book, and transact with verified SMB AI agents.

The linked repository no longer exists on GitHub — it was deleted or made private.

Uptime history 47 days of history
47 days agonow
100.0%
Uptime 24h
91 of 91 checks
15
Tools
read from the server
598 ms
Response time
average over 24h
open, no key
Access
streamable-http

What changed 35

Every tool that appeared, vanished or quietly changed what it asks for. Recorded since 19 August 2026. No other catalogue keeps this.

5 Sep 8 tool descriptions were rewritten9 times that day confirm_booking, get_availability, get_quote and 5 more
5 Sep a tool changed version3 times that day
5 Sep 2 tools appeared request_service, submit_quote_request
5 Sep 2 tools changed the parameters they ask for confirm_booking, request_service
4 Sep a tool changed version
4 Sep a tool changed the parameters it asks for reserve_slot
28 Aug a tool description was rewritten search_businesses
28 Aug a tool changed version
25 Aug a tool changed the parameters it asks for2 times that day reserve_slot
25 Aug a tool changed version2 times that day
and 16 more, back to 19 August 2026

This one has been quiet for a while

Quiet is not dead — but it is worth knowing when it wakes up, or when someone else takes it over. We watch the repository and tell you either way.

Three servers free · no card

Connect this server

Endpoint below is the one we actually reach during checks — not the one copied from a README. Last verified 8 min ago.

run in your terminal
claude mcp add advocate --transport http https://api.advocatemcp.com/mcp
~/Library/Application Support/Claude/claude_desktop_config.json
{
  "mcpServers": {
    "advocate": {
      "url": "https://api.advocatemcp.com/mcp"
    }
  }
}
~/.codex/config.toml
[mcp_servers.advocate]
url = "https://api.advocatemcp.com/mcp"
.cursor/mcp.json
{
  "mcpServers": {
    "advocate": {
      "url": "https://api.advocatemcp.com/mcp"
    }
  }
}
.vscode/mcp.json
{
  "mcpServers": {
    "advocate": {
      "url": "https://api.advocatemcp.com/mcp"
    }
  }
}

Available tools 15

Read directly from the server with tools/list, grouped by what they act on. If a tool disappears, we record the date.

request
request_callback
Submit a callback request on behalf of a user. Advocate attempts a notification through the business's configured lead routing channel (SMS/email); provider acceptance is not proof the business read it. A failed or pending result can require direct follow-up or a retry. Idempotent: re-using the same idempotency_key returns the original request.
request_service
Open a quote-request form for a specific business using its public slug or provider_business_id obtained from search or the business feed. Shows the business and service catalog; does not send a request or book anything. The customer must review the form and explicitly consent before submitting. Operational access is logged.
availability
get_availability
Return available windows from the business's active configured calendar, using its selected timezone, duration, operating hours, and current local or connected-calendar occupancy. Use a returned window to start a booking. Availability can change before confirmation, including when the calendar provider is unavailable.
business
query_business_agent
Ask a registered business's AI advocate a question and get a citation-ready answer plus a referral link. The question and the business's public profile are processed by an AI provider, and the question and answer are recorded to operate the service. Do not enter sensitive personal, medical, payment, or authentication information. Use this for questions about one business's services, hours, policies, or fit.
businesses
search_businesses
Find registered businesses by search term and optional location; returns matches with their slugs. Call it before the business-specific tools.
cancellation
get_cancellation_policy
Returns the business's cancellation policy text. Use this when a user asks about cancellation terms, fees, or no-show policies. The response includes agent guidance on how to frame the policy with appropriate freshness caveats.
confirm
confirm_booking
Confirm a reservation made with reserve_slot. Present the returned stored booking_details to the customer and relay only the customer-supplied 6-digit code received at their email or phone; never generate, guess, or fetch it. For an active configured calendar, a verified code attempts a direct commit to the selected calendar with no owner approval. booking_pending means the provider outcome is uncertain; repeat confirm_booking later to check the stored outcome, but it never retries a provider write automatically.
credentials
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.
initiate
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). In human mode the notification body is composed by the server from the contact and reason fields — callers supply those fields, not the message text. Idempotent: re-using the same idempotency_key returns the original handoff.
payment
get_payment_handoff_url
Returns a plain-text summary of a priced offer (service, amount, currency, cancellation policy, and how long the price is valid) plus a URL on our domain that shows the same summary. The URL is for the CUSTOMER to open themselves in their own browser — do not open, fetch, or follow it yourself. Use this once get_quote or a booking flow has produced an offer_id and the user is ready to review or continue with a priced offer.
quote
get_quote
Return a price quote for a service at a business. Exact configured prices may create a time-limited offer; unmatched requests use a third-party AI estimate that is not firm merchant pricing and must be confirmed with the business. Use this when a user asks 'how much does X cost?' or 'what's the price for Y?'.
reserve
reserve_slot
Reserve a time slot on an active configured calendar. Returns a pending_offer reservation and sends a 6-digit confirmation code to the customer's email or phone. The reservation expires in 15 minutes if not confirmed. Idempotent: re-using the same idempotency_key returns the original reservation without resending the code.
services
list_services
Lists the services a business has configured, with their prices and the exact arguments to quote each one. Call this BEFORE get_quote: the service name must match a configured service, and only a service marked payable returns an exact price with the offer_id that get_payment_handoff_url requires. Quoting a name that is not on this list silently falls back to an estimate with no offer.
submit
submit_quote_request
After the customer explicitly agrees, save their service requirements and contact details and send a notification to the business's configured email or opted-in SMS destination. This requests a business response, not a price commitment, booking or payment. Use context from request_service. Reuse the same idempotency_key AND details to check an uncertain submission; never automatically start a new request. Exclude medical, payment-card and authentication information.
subscribe
subscribe_to_updates
Start a pending email subscription to updates from a business. Returns a confirmation URL that only the user must click within 7 days; no subscription is active until that confirmation. Idempotent: re-using the same idempotency_key returns the original subscription.

Endpoints

URLTransportStateLatencyChecked
https://api.advocatemcp.com/mcp streamable-http answering 536 ms 8 min ago

Alternatives to AdvocateMCP

same job, measured the same way
Qasper
by qasperai

Discover and book businesses via AI agents.

41 installs/wk 10 tools answering
Heyspark
by heyspark-mcp

Search and discover local businesses. 30+ categories with verified contact info, hours, and reviews.

4 tools answering
Daxoom
by daxoom

Owner-verified local business data for AI agents: profiles, hours, prices, with provenance.

answering
Aidress
by aidress-ai

Verify, discover, and rate AI agents before transacting.

767 installs/wk local only
Agentrank MCP
by saviodamato

Find real, verifiable businesses with provenance and source URLs - for AI agents.

90 installs/wk local only
Rooster Agent Gateway
by roosteragents

Discover, read and book verified real-world businesses through one endpoint.

3 tools answering
Aisha
by hi-aisha

Verified local businesses, bookable by AI agents: services, prices, availability and appointments.

7 tools answering
HireNimbus MCP Server
by mishakivskiy

Find and book verified local home service professionals through AI agents.

20 tools answering

AdvocateMCP — questions

Answers built from our own checks of this server.

What can AdvocateMCP do?
It exposes 15 tools, read directly from the server on our last check. Among them: confirm_booking, get_availability, get_cancellation_policy, get_credentials, get_payment_handoff_url, get_quote and 9 more. The full list with descriptions is on this page — we take it from the server itself via tools/list, not from a README. How MCP servers expose tools in the first place →
Is AdvocateMCP working right now?
We send a real MCP handshake every 15 minutes. Over the last 24 hours 91 of 91 checks got a reply (100.0%), average response time 598 ms. The bar chart above shows every period we have measured.
Is AdvocateMCP still maintained?
The linked repository no longer exists on GitHub — it was deleted or made private. We show this because it changes what you can expect: an unmaintained server may keep answering for months and then stop without warning.
How do I connect AdvocateMCP?
Copy the ready config from this page — we generate it for Claude Code, Claude Desktop, Codex, Cursor and VS Code, each with the file path that client actually reads. It is a remote server, so there is nothing to install — the client connects to the address.
Does AdvocateMCP need an API key?
No. AdvocateMCP completed a full MCP handshake with us as an anonymous client and listed its tools without asking for anything. All 15 of them are readable on this page. This is what we observed, not what the docs claim.
How fast is AdvocateMCP?
It answers our handshake in 598 ms on average, which is faster than 21% of all working MCP servers we measure. That is on the slow side — worth knowing if the tool sits inside an interactive loop. The comparison comes from our own checks across the whole registry, every 15 minutes.