Universal Capability Routing

One Command.
Any Service.
Your Choice.

Stop telling your AI which service to use. Just say what you want to do. 0nMCP figures out the rest.

Think of it like a universal remote. One button turns on ANY TV, no matter the brand.

60Capabilities
222Providers
111Services
22Categories

Why do you have to pick a service before you can do anything?

Without Capability Routing

"Send email via SendGrid"

"Send email via Gmail"

"Send email via Postmark"

3 different workflows for the exact same thing

Switch services? Rebuild everything. Share with a friend? They need the same tools you have.

With Capability Routing
{{email.send}}

One workflow. Works with ANY email provider.

You use Gmail? It sends through Gmail.

Your friend uses SendGrid? It sends through SendGrid.

Same workflow. Different services. Everyone wins.

One capability. Many services. Automatic routing.

{{email.send}}
SendGridGmailPostmarkCRMResendMailchimp

Say "Send an email" and 0nMCP picks whichever one you have connected.

{{payment.create_invoice}}
StripeSquareQuickBooksXeroPayPal

Say "Create an invoice" and 0nMCP picks whichever one you have connected.

{{social.post}}
LinkedInTwitter/XInstagramTikTokRedditFacebook

Say "Post to social media" and 0nMCP picks whichever one you have connected.

{{project.create_task}}
AsanaTrelloMondayJiraLinearNotion

Say "Create a task" and 0nMCP picks whichever one you have connected.

{{ai.generate_text}}
GroqOpenAIClaudeMistralOllamaGemini

Say "Generate text with AI" and 0nMCP picks whichever one you have connected.

Grouped by category. Every capability works with multiple services.

Email

CapabilityWhat It DoesProviders
email.sendSend an emailSendGrid, Gmail, Postmark, CRM, Resend, Mailchimp
email.send_templateSend a template emailSendGrid, Mailchimp, CRM, Resend

Messaging

CapabilityWhat It DoesProviders
message.send_smsSend a text messageTwilio, CRM, Vonage
message.send_chatSend a chat messageSlack, Discord, Teams, WhatsApp
message.send_dmSend a direct messageSlack, Discord, Twitter/X, Instagram

Payments

CapabilityWhat It DoesProviders
payment.create_invoiceCreate an invoiceStripe, Square, QuickBooks, Xero
payment.chargeCharge a paymentStripe, Square, PayPal, Plaid
payment.refundProcess a refundStripe, Square, PayPal
payment.create_subscriptionStart a subscriptionStripe, Square, PayPal

Social Media

CapabilityWhat It DoesProviders
social.postPost to social mediaLinkedIn, Twitter/X, Instagram, TikTok, Reddit, Facebook
social.schedule_postSchedule a postLinkedIn, Twitter/X, Instagram, TikTok, CRM
social.get_analyticsGet post analyticsLinkedIn, Twitter/X, Instagram, TikTok, Facebook

AI / Language

CapabilityWhat It DoesProviders
ai.generate_textGenerate textOpenAI, Claude, Groq, Mistral, Ollama, Gemini
ai.summarizeSummarize contentOpenAI, Claude, Groq, Mistral
ai.translateTranslate textOpenAI, Claude, Google, DeepL
ai.classifyClassify / tag contentOpenAI, Claude, Groq, Mistral

CRM / Contacts

CapabilityWhat It DoesProviders
contact.createCreate a contactCRM, HubSpot, Salesforce, Pipedrive
contact.updateUpdate a contactCRM, HubSpot, Salesforce, Pipedrive
contact.findFind a contactCRM, HubSpot, Salesforce, Pipedrive

Project Management

CapabilityWhat It DoesProviders
project.create_taskCreate a taskAsana, Trello, Monday, Jira, Linear, Notion
project.update_taskUpdate a taskAsana, Trello, Monday, Jira, Linear
project.assign_taskAssign a taskAsana, Trello, Monday, Jira, Linear
project.create_projectCreate a projectAsana, Monday, Jira, Linear, Notion

Calendar

CapabilityWhat It DoesProviders
calendar.create_eventCreate an eventGoogle Calendar, CRM, Calendly, Zoom
calendar.list_eventsList upcoming eventsGoogle Calendar, CRM, Calendly, Outlook
calendar.book_meetingBook a meetingCalendly, CRM, Google Calendar, Zoom

File Storage

CapabilityWhat It DoesProviders
file.uploadUpload a fileGoogle Drive, Dropbox, S3, Supabase
file.downloadDownload a fileGoogle Drive, Dropbox, S3, Supabase
file.shareShare a fileGoogle Drive, Dropbox, Notion

Database

CapabilityWhat It DoesProviders
db.queryRun a database querySupabase, MongoDB, Airtable, Notion
db.insertInsert a recordSupabase, MongoDB, Airtable, Notion, Google Sheets
db.updateUpdate a recordSupabase, MongoDB, Airtable, Notion, Google Sheets

E-Commerce

CapabilityWhat It DoesProviders
store.create_productCreate a productShopify, Square, Stripe, WooCommerce
store.create_orderCreate an orderShopify, Square, Stripe
store.update_inventoryUpdate inventoryShopify, Square, WooCommerce

Code / DevOps

CapabilityWhat It DoesProviders
code.create_issueCreate an issueGitHub, Jira, Linear, GitLab
code.create_prCreate a pull requestGitHub, GitLab, Bitbucket
code.deployDeploy a projectVercel, Cloudflare, Netlify, AWS

Analytics

CapabilityWhat It DoesProviders
analytics.track_eventTrack an eventGoogle Analytics, Mixpanel, Amplitude, Segment
analytics.get_reportGet a reportGoogle Analytics, Mixpanel, Amplitude

Notifications

CapabilityWhat It DoesProviders
notify.send_pushSend a push notificationOneSignal, Firebase, Expo
notify.send_webhookSend a webhookAny URL, Zapier, Make, n8n

Documents

CapabilityWhat It DoesProviders
doc.createCreate a documentGoogle Docs, Notion, Airtable
doc.create_spreadsheetCreate a spreadsheetGoogle Sheets, Airtable, Excel
doc.create_formCreate a formGoogle Forms, Typeform, CRM

Ads / Marketing

CapabilityWhat It DoesProviders
ads.create_campaignCreate an ad campaignGoogle Ads, Facebook Ads, LinkedIn Ads, TikTok Ads
ads.get_performanceGet ad performanceGoogle Ads, Facebook Ads, LinkedIn Ads, TikTok Ads

Voice / Phone

CapabilityWhat It DoesProviders
voice.make_callMake a phone callTwilio, CRM, Vonage
voice.send_voicemailSend a voicemailTwilio, CRM

Scheduling

CapabilityWhat It DoesProviders
schedule.create_appointmentCreate an appointmentCalendly, CRM, Google Calendar, Zoom
schedule.send_reminderSend a reminderCRM, Twilio, Gmail, Slack

Surveys

CapabilityWhat It DoesProviders
survey.createCreate a surveyTypeform, Google Forms, CRM
survey.get_responsesGet survey responsesTypeform, Google Forms, CRM

Support

CapabilityWhat It DoesProviders
support.create_ticketCreate a support ticketZendesk, Intercom, Jira, CRM
support.reply_ticketReply to a ticketZendesk, Intercom, Jira

Three steps. No computer science degree needed.

01

Write Your Workflow

Use simple commands like {{email.send}} in your .0n file. No need to pick a specific service.

{{email.send}} to: user@email.com
02

Connect Your Services

Each person connects the services they already use. You use Gmail? Great. Your friend uses SendGrid? Also great.

0nmcp engine import
03

0nMCP Routes Automatically

0nMCP looks at what you have connected and picks the right one. Same workflow, different services, everyone wins.

{{email.send}} → Gmail (for you) → SendGrid (for them)

Four big wins for you and your team.

Write Once, Run Anywhere

Build a workflow one time. It works for everyone on your team, even if they use completely different services.

🔄

Switch Services Easily

Move from Mailchimp to SendGrid? Just reconnect. All your workflows keep working. Zero rebuilding.

🤝

Share Without Headaches

Share a workflow with a client or friend. They do not need the same tools you have. The workflow adapts to their services.

📚

Simple Language

No API codes. No service IDs. Just plain names like email.send and payment.charge. If you can read it, you can use it.

When you plug in a toaster, you do not care which power plant made the electricity. You just plug it in and it works.

Old Way

"Connect to Power Plant #7 on Grid B, use transformer 4, route through substation 12..."

You had to know every detail about the system behind the scenes.

0nMCP Way
Plug it in.

It just works.

0nMCP is the outlet. Your services are the power plants. You do not need to know which one is running.

What is capability routing?

Instead of telling your AI exactly which service to use (like "send via SendGrid"), you just say what you want to do (like "send an email"). 0nMCP looks at which services you have connected and picks the right one automatically.

What happens if I have two email services connected?

0nMCP uses a priority system. You can set which service you prefer for each capability, or let 0nMCP pick the best one based on your connection order. You are always in control.

Can I share workflows with people who use different services?

Yes! That is the whole point. A workflow that uses {{email.send}} works for someone with Gmail, someone with SendGrid, someone with Postmark — anyone. The workflow stays the same, only the service changes.

Do I have to learn a new language?

Nope. Capabilities use simple names like email.send, payment.charge, or social.post. If you can read English, you can read a capability.

How is this different from Zapier or Make?

Zapier and Make require you to pick specific services when you build a workflow. If you switch from Mailchimp to SendGrid, you have to rebuild everything. With 0nMCP, your workflows are service-agnostic — they work no matter what tools you use.

Is this free?

Yes. The capability routing system is part of the open-source 0nMCP core. Install it with npx 0nmcp@latest and you get all 60 capabilities across 222 providers for free.

Stop picking services.
Start describing outcomes.

60 capabilities. 222 providers. One install.