Agentic Commerce + Pro MCP

Build AI Agents that
Book & Run Real Shops.

Customer agents discover and book verified pros. Pro agents manage leads, quotes, and profile content via MCP — with confirm-before-write safety.

Built for the Agentic Web

Infrastructure for autonomous booking agents and pro-side operations copilots.

Natural Language Query

Send unstructured text to our /api/v1/query endpoint and let our semantic router find the right professionals and services automatically.

Machine Payments Protocol

Agents can autonomously authorize booking fees using Stripe MPP (RFC 9727). No human-in-the-loop checkout flows required.

Model Context Protocol

Hosted /api/mcp plus stdio bridge @allservicepros/pro-mcp for Cursor and Claude Desktop.

AI Discovery

Expose /.well-known/mcp/server-card.json, ai-plugin, and api-catalog so agents can discover capabilities dynamically.

Pro Agent chat

In-dashboard operations chat with the same tool registry — quotes, leads, pricing, and profile — with confirm-before-write.

Confirm-before-write

Content changes create proposals. Payments, refunds, team, and API keys stay out of the MCP surface.

Premium Features

Full Lifecycle Integration

Go beyond booking. Integrate our premium quoting and rating APIs to build end-to-end service marketplaces on your own website.

Custom Quoting (RFQs)

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.

POST/api/v1/rfqs
GET/api/v1/rfqs?email=...
View Integration Guide

Verified Ratings & Reviews

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.

GET/api/badge/business/{id}
GET/api/v1/reviews?professionalId=...
Badge install guide

Lead & quote widget

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.

POST/api/v1/pro/embed-tokens
POST/api/v1/embed/rfqs
Embed docs
Autonomous Payments

Stripe MPP Integration

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.

  • 1
    Agent initiates booking via POST /api/v1/bookings/create
  • 2
    Server responds with 402 Payment Required and Stripe Intent
  • 3
    Agent securely signs the transaction using a Shared Payment Token
  • 4
    Agent retries request with X-Payment-Token header to confirm
User
AI Agent
ASP API
Stripe
"Book a plumber"
POST /bookings/create
402 Payment Required
pi_123
Request SPT
Returns SPT
POST /bookings/create
X-Payment-Token: tok_abc
Verify & Capture
200 OK (Confirmed)
"Booked & paid"

Model Context Protocol (MCP)

Copy-paste configs for Cursor and Claude. Pros get a hosted gateway at /api/mcp — same tools as the in-app agent.

Customer Agent MCP

For consumer-facing agents that find and book verified pros.

search_pros — Find verified professionals nearby
query_availability — Check live booking windows
book_appointment — Book with Machine Payments Protocol (confirm payment)
request_quote — Create a quote request for a pro
get_reviews — Read ratings and reviews
list_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"
      }
    }
  }
}
Full MCP docs

Professional Agent MCP

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+ more

Writes (propose → confirm)

prepare_quote_draftupdate_quote_contentprepare_job_specprepare_customer_messageupdate_service_pricingupdate_business_profileconfirm_actiondismiss_actionrun_agent

Cursor 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"}'

Ready to wire agents into real home services?

Create API keys with MCP scopes, upgrade to Verified/Business for pro MCP, and ship.