Agentic Commerce API

Build AI Agents that
Book Real Services.

The first home services API built specifically for AI agents. Discover pros, check availability, and autonomously book services using the Machine Payments Protocol (MPP).

Built for the Agentic Web

Our infrastructure is designed from the ground up to support autonomous AI agents, LLMs, and programmatic booking flows.

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

Plug AllServicePros directly into Claude Desktop or Cursor using our official MCP servers for instant tool access.

AI Discovery (RFC 9728)

Our platform exposes .well-known/ai-plugin.json and api-catalog endpoints so web-crawling agents can discover capabilities dynamically.

Real-time Availability

Query live calendars of thousands of verified professionals. Book instant appointments without waiting for manual confirmation.

Verified Trust Layer

Every professional accessible via the API has passed background checks and license verification. Safe for autonomous booking.

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.). Allow your users to submit moderated reviews after a job is completed.

GET/api/v1/reviews?professionalId=...
POST/api/v1/reviews
View Integration Guide
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)

Connect your local AI assistants directly to the AllServicePros network using our official MCP servers.

Customer Agent MCP

For consumer-facing agents (Claude Desktop) that need to find and book services.

query_availability
book_appointment
search_pros

claude_desktop_config.json

{
  "mcpServers": {
    "asp-booking": {
      "command": "npx",
      "args": ["-y", "@allservicepros/mcp-client"],
      "env": {
        "ASP_API_KEY": "your_public_key"
      }
    }
  }
}
View MCP Documentation

Professional Agent MCP

For service professionals using AI (like Cursor) to manage their business.

update_availability
accept_rfq
view_analytics

cursor_mcp_config.json

{
  "mcpServers": {
    "asp-pro": {
      "command": "npx",
      "args": ["-y", "@allservicepros/mcp-pro"],
      "env": {
        "ASP_API_KEY": "your_pro_key"
      }
    }
  }
}
View MCP Documentation

Ready to build the future of commerce?

Get your API keys from the developer console and start building autonomous agents today.