Get running in under 60 seconds. No browser, no dashboard — pure API.
// Claude Desktop / Cursor config (SSE transport)
{
"mcpServers": {
"admin-substitute": {
"url": "https://adminsubstitute.com/api/v1/mcp/sse",
"headers": {
"Authorization": "Bearer ask_YOUR_API_KEY"
}
}
}
}
// Alternative: Streamable HTTP transport
// "url": "https://adminsubstitute.com/api/v1/mcp"
// "transport": "streamable-http"# Probe the server (no auth needed)
curl -X POST https://adminsubstitute.com/api/v1/mcp \
-H "Content-Type: application/json" \
-d '{
"jsonrpc": "2.0",
"id": 1,
"method": "initialize",
"params": {
"protocolVersion": "2025-11-25",
"capabilities": {},
"clientInfo": { "name": "my-agent", "version": "1.0" }
}
}'Full trade business lifecycle via Model Context Protocol. An agent can run a trade business end-to-end: capture leads → quote → schedule → complete → invoice → collect reviews → track analytics.
leads.listREADList & filter leads/prospects
leads.createWRITECreate new leads via API
leads.updateWRITEUpdate lead status & details
quotes.listREADList quotes with line items
quotes.createWRITEDraft quotes for leads
quotes.updateWRITEUpdate quote status/details
quotes.sendWRITESend quote to client via SMS/email
jobs.listREADList jobs & schedules
jobs.createWRITESchedule new jobs
jobs.updateWRITEProgress jobs through pipeline
jobs.completeWRITEMark job done + trigger reviews
jobs.send_etaWRITENotify client you're en route
invoicing.generateWRITECreate invoice + payment link
reviews.requestWRITERequest Google/Hipages review
reviews.platformsREADView configured review links
services.listREADService catalog with pricing
services.createWRITEAdd service to catalog
services.updateWRITEEdit service details/pricing
analytics.financialsREADRevenue & conversion metrics
analytics.detailedREADFull business analytics
analytics.dashboardREADQuick business overview
reminders.createWRITESchedule follow-up reminders
reminders.listREADView upcoming reminders
comms.listREADSMS & email message history
clients.listREADCRM client list with history
billing.usageREADCheck API usage vs limits
billing.statusREADPlan, features & billing status
billing.list_plansREADList all plans with pricing
billing.create_checkoutWRITECreate Stripe Checkout for human
billing.get_portalREADGet billing portal URL
ecosystem.referral_linkREADGet referral link for commission
comms.send_smsWRITESend SMS to client via Twilio
comms.send_emailWRITESend email to client via SendGrid
webhooks.subscribeWRITERegister outbound webhook listener
webhooks.unsubscribeWRITERemove webhook subscription
webhooks.listREADList all registered webhooks
pricebook.searchREADSearch 930+ supplier products
pricebook.importWRITEImport catalog items to company
payments.send_linkWRITEGenerate & send payment link
operator.switch_companyWRITESwitch active company context
operator.get_portfolioREADList portfolio companies & metrics
operator.get_shared_suppliersREADView shared supplier discounts
operator.dashboardREADUnified multi-company dashboard
Model Context Protocol — the native language of AI agents. Connect Claude, Cursor, or any MCP client directly.
Standard REST with Bearer auth. OpenAPI 3.1 spec available. Read-only on Growth, full CRUD on Pro.
Inbound webhook events for real-time data sync. Push lead, quote, job, and payment events to your system.
Admin Substitute is designed to be operated by AI agents, not just used by humans. Every capability is API-accessible.
/.well-known/agent-card.json — standard Agent-to-Agent discovery protocol.
POST /api/v1/onboard creates company, user, API key, and Stripe subscription in one call.
API keys with granular scopes (leads, quotes, jobs, financials) and read/write/admin levels.
Real-time API call tracking, SMS/email/LLM usage, plan limits — all via API.