Customer agents discover and book verified pros. Pro agents manage leads, quotes, and profile content via MCP — with confirm-before-write safety.
Sell the full stack: homeowner Project Assistant, pro operations agent, and developer MCP.
Homeowners
Professionals
Developers
Infrastructure for autonomous booking agents and pro-side operations copilots.
Send unstructured text to our /api/v1/query endpoint and let our semantic router find the right professionals and services automatically.
Agents can autonomously authorize booking fees using Stripe MPP (RFC 9727). No human-in-the-loop checkout flows required.
Hosted /api/mcp plus stdio bridge @allservicepros/pro-mcp for Cursor and Claude Desktop.
Expose /.well-known/mcp/server-card.json, ai-plugin, and api-catalog so agents can discover capabilities dynamically.
In-dashboard operations chat with the same tool registry — quotes, leads, pricing, and profile — with confirm-before-write.
Content changes create proposals. Payments, refunds, team, and API keys stay out of the MCP surface.
Go beyond booking. Integrate our premium quoting and rating APIs to build end-to-end service marketplaces on your own website.
Not every job can be instantly booked. Use our RFQ API to allow customers to request custom quotes, upload photos, and negotiate with professionals directly through your interface.
Build trust by displaying verified reviews and detailed score breakdowns (punctuality, quality, etc.). Embed a live verified-job rating badge on your own website in under five minutes.
Business plans paste a quote or message form onto their own site. Visitors submit leads without leaving your brand — same RFQ lifecycle as the marketplace.
Traditional APIs fail when they hit a checkout page. AllServicePros implements the Machine Payments Protocol (MPP), allowing AI agents to handle HTTP 402 (Payment Required) responses programmatically.
Copy-paste configs for Cursor and Claude. Pros get a hosted gateway at /api/mcp — same tools as the in-app agent.
For consumer-facing agents that find and book verified pros.
search_pros — Find verified professionals nearbyquery_availability — Check live booking windowsbook_appointment — Book with Machine Payments Protocol (confirm payment)request_quote — Create a quote request for a proget_reviews — Read ratings and reviewslist_packages — List fixed-price packages (Wave 1)get_package — Package detail by id/sku (Wave 1)compare_packages — Compare 2–4 packages (Wave 1)list_properties — List PM properties (Wave 1)get_property — Property detail (Wave 1)claude_desktop_config.json
{
"mcpServers": {
"asp-booking": {
"url": "https://allservicepros.net/api/mcp/customer",
"headers": {
"Authorization": "Bearer asp_live_YOUR_WIDGET_KEY"
}
}
}
}For pros running Cursor / Claude against their shop — leads, quotes, pricing, profile.
Verified or Business subscription (active)
API key with mcp:read and/or mcp:write scopes
FEATURE_PRO_MCP enabled on the platform
Writes use proposals + confirm_action (no auto-send quotes)
Reads
list_leadsget_leadlist_quotesget_quotelist_jobsget_joblist_bookingslist_services+ moreWrites (propose → confirm)
prepare_quote_draftupdate_quote_contentprepare_job_specprepare_customer_messageupdate_service_pricingupdate_business_profileconfirm_actiondismiss_actionrun_agentCursor mcp.json · Claude Desktop
{
"mcpServers": {
"asp-pro": {
"command": "npx",
"args": [
"-y",
"@allservicepros/pro-mcp"
],
"env": {
"ASP_API_KEY": "asp_live_YOUR_KEY",
"ASP_API_URL": "https://allservicepros.net/api/mcp"
}
}
}
}Hosted HTTP · tools/list
curl -s https://allservicepros.net/api/mcp \
-H "Authorization: Bearer asp_live_YOUR_KEY" \
-H "Content-Type: application/json" \
-d '{"jsonrpc":"2.0","id":1,"method":"tools/list"}'Create API keys with MCP scopes, upgrade to Verified/Business for pro MCP, and ship.