Skip to content
Agent-Native Platform
MCP v2026-07-28

Built for agents.
Run a trade business autonomously.

Admin Substitute is the only Australian trade business platform with native Model Context Protocol support. 102 tools across 29 domains. Programmatic onboarding. Zero human interaction required.

Discovery: https://adminsubstitute.com/.well-known/agent-card.json
Registry: https://adminsubstitute.com/.well-known/mcp-server.json
OpenAPI: https://adminsubstitute.com/api/v1/openapi.json

One Call to Go Live

No signup forms. No browser. POST to /api/v1/onboard and get a company, user, API key, and all endpoints back in one response.

curl -X POST https://adminsubstitute.com/api/v1/onboard \
  -H "Content-Type: application/json" \
  -d '{
    "business_name": "Smith Plumbing",
    "email": "[email protected]",
    "plan": "pro",
    "trade_type": "plumbing",
    "abn": "12345678901"
  }'

# Response: { company_id, api_key, endpoints: { mcp, rest, webhooks } }

MCP Configuration

Drop this into Claude Desktop, Cursor, or any MCP-compatible client. Supports both SSE (for streaming) and Streamable HTTP transports.

// Claude Desktop / Cursor — drop this in your MCP config
{
  "mcpServers": {
    "admin-substitute": {
      "url": "https://adminsubstitute.com/api/v1/mcp/sse",
      "headers": {
        "Authorization": "Bearer ask_YOUR_API_KEY"
      }
    }
  }
}
Protocol
MCP v2026-07-28
Transport
SSE + Streamable HTTP
Auth
Bearer token (ask_ prefix)

102 Tools Across 29 Domains

Every tool an agent needs to operate a trade business end-to-end. From lead capture to payment collection to multi-business portfolio management.

Full Autonomous Flow

An agent can run a complete business cycle — from inbound enquiry to payment collected and review requested — in 8 tool calls. No human required.

// Full autonomous business operation in 6 tool calls:

// 1. Create lead from inbound enquiry
tools/call: leads.create { name: "Jane", phone: "0412345678", serviceType: "Hot water" }

// 2. Generate quote with AI pricing
tools/call: quotes.create { leadId: "...", lineItems: [...] }

// 3. Send quote to client
tools/call: quotes.send { quoteId: "...", method: "sms" }

// 4. Schedule accepted job
tools/call: jobs.create { quoteId: "...", scheduledDate: "2026-06-01" }

// 5. Complete job + generate invoice
tools/call: jobs.complete { jobId: "..." }
tools/call: invoicing.generate { jobId: "..." }

// 6. Send payment link + request review
tools/call: payments.send_link { invoiceId: "..." }
tools/call: reviews.request { jobId: "...", platform: "google" }

Why Admin Substitute for Agents

Only Trade Platform with MCP

No other Australian trade software supports Model Context Protocol. ServiceM8, Tradify, AroFlo, simPRO — none have agent-native APIs.

Zero-Touch Onboarding

POST /api/v1/onboard creates a company, user, and API key in one call. No browser, no signup form, no email verification required.

Multi-Business Operator Mode

One agent can manage 5-10 businesses simultaneously. Switch company context, shared supplier discounts, unified portfolio dashboard.

930+ Real Supplier Products

Not fake data. Real Australian supplier catalogs — Reece, Middy's, Dulux, Bunnings Trade, and 20 more — with genuine trade pricing.

Production-Ready Infrastructure

Stripe payments, Twilio SMS, SendGrid email, rate limiting, usage quotas, audit logging. Not a prototype — a production platform.

Bidirectional Webhooks

Subscribe to outbound events. Push inbound events. Agent-to-agent communication via webhook bridge. Full event-driven architecture.

Discovery Endpoints

Agent Purchase Flow

Agents can discover plans, purchase subscriptions for their human operators, and manage billing — all programmatically.

1Public

Discover Plans

GET /api/v1/plans — no auth required. Returns all plans with pricing, features, and limits.

2API Key

Create Checkout

POST /api/v1/billing/checkout — returns a Stripe Checkout URL. Present it to the human to complete payment.

3API Key

Manage Billing

POST /api/v1/billing/portal — returns a Stripe Portal URL for the human to update payment methods or cancel.

Agent Purchase → Operate Flow
// Step 1: Discover plans (no auth needed)
GET https://adminsubstitute.com/api/v1/plans
→ { plans: [{ slug: "starter", price_aud_monthly: 250, ... }, ...] }

// Step 2: Create checkout for the human
POST https://adminsubstitute.com/api/v1/billing/checkout
Authorization: Bearer ask_...
{ "plan_slug": "professional", "billing_cycle": "monthly" }
→ { url: "https://checkout.stripe.com/...", session_id: "cs_..." }
// → Present the URL to your human operator

// Step 3: Once paid, manage billing anytime
POST https://adminsubstitute.com/api/v1/billing/portal
Authorization: Bearer ask_...
→ { url: "https://billing.stripe.com/..." }

// MCP equivalents:
tools/call: billing.list_plans
tools/call: billing.create_checkout { plan_slug: "professional" }
tools/call: billing.get_portal

Billing MCP Tools

billing.list_plans

List all plans with pricing and features

billing.create_checkout

Create Stripe Checkout URL for human payment

billing.get_portal

Get Stripe Portal URL for subscription management

billing.status

Check current plan and subscription status

billing.usage

Check API usage vs plan limits

Compatible AI Workspace

Works with Odysseus

Run PewDiePie's open-source AI workspace on your own hardware and connect it to all 102 Admin Substitute tools via MCP. Private by default — your data never leaves your machine.

Self-Hosted

Runs on your hardware

MCP Native

Connects in 2 minutes

Deep Research

Multi-step research engine

Odysseus MCP Config
{
  "admin-substitute": {
    "url": "https://adminsubstitute.com/api/v1/mcp/sse",
    "headers": {
      "Authorization":
        "Bearer ask_..."
    }
  }
}

Start operating a trade business in 30 seconds

Call POST /api/v1/onboard to create an account, get your API key, and start running tools.