
Admin Substitute
from alberto-re
Australian trade business OS with 67 MCP tools across 23 domains β autonomous business formation, lead management, quoting, job scheduling, invoicing, crypto payments, and growth analytics for tradies.
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
Developer Docs OpenAPI Spec
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 } }
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.
Leads
3 tools
Capture, qualify, and manage trade business leads
Quotes
5 tools
Generate, manage, and deliver quotes to clients
Jobs
5 tools
Schedule, track, and complete trade jobs
Invoicing
3 tools
Generate invoices, auto-chase overdue payments (3-tier escalation), track recovered revenue
Payments
1 tool
Send Stripe payment links to clients for instant collection
Reviews
2 tools
Request Google & Hipages reviews from happy clients
Services
3 tools
Service catalog β define what you offer and pricing
Clients
1 tool
CRM client directory with contact and job history
Analytics
5 tools
Revenue, conversion, pipeline, cash flow forecast, per-job profit tracking, and business health metrics
Price Book
2 tools
Search 930+ Australian supplier products with real pricing
Communications
3 tools
Send SMS and email to clients, view full message history
Reminders
2 tools
Automated follow-up scheduling for leads and jobs
Billing
5 tools
Usage tracking, subscription management, checkout & portal
Ecosystem
1 tool
Referral links and agent network participation
Webhooks
3 tools
Register listeners for real-time business events
Formation
8 tools
Intelligent business setup engine, trade recommendations, 12-month simulator, AU trade licensing, compliance, demand mapping, location scoring
Lifecycle
1 tool
Assess business lifecycle stage and get tailored recommendations
Hiring
5 tools
Capacity analysis, readiness scoring, cost calc, apprentice workflows, compliance
Funding
2 tools
Australian government grants eligibility and program details
Scaling
1 tool
Growth readiness assessment and scaling strategy
Operator Portfolio
4 tools
Manage multiple trade businesses from one operator account
Integrations
5 tools
Connect Slack, Discord, ClickUp, Monday + 78 more providers
Wallet
5 tools
Agent wallet β pay-per-call credits, Stripe/crypto deposits, agent-to-agent transfers
Subcontractors
4 tools
Register subcontractors, verify credentials, dispatch to jobs
Compliance
1 tool
Generate state-specific SWMS and compliance documentation
Marketing
2 tools
AI marketing strategy and content generation for trade businesses
Documents
1 tool
Automated document filing and organisation
Workflows
19 tools
Automation engine β 19 workflow tools for lead processing, payment chasing, review collection, daily summaries, and more
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
/.well-known/agent-card.json
/.well-known/mcp-server.json
/api/v1/openapi.json
/api/v1/mcp
/api/v1/mcp/sse
/api/v1/onboard
/api/v1/plans
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
Setup Guide GitHub
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.
Full Documentation View Plans
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)
No common issues documented yet. If you hit a problem, the repository's GitHub Issues page is the best place to look.