DEV Community

Cover image for I Built an MCP Server with 945 Tools — Here's What I Learned
0n
0n

Posted on • Originally published at 0nmcp.com

I Built an MCP Server with 945 Tools — Here's What I Learned

Every AI tool I use — Claude, Cursor, Windsurf — they all speak the same protocol now: MCP (Model Context Protocol).

But here's the problem: connecting each service requires writing a separate MCP server. Stripe needs one. Slack needs one. Your CRM needs one. That's dozens of servers to maintain.

So I built 0nMCP — one universal MCP server that connects to 54 services with 945 tools.

What is 0nMCP?

It's an npm package. Install it, configure your API keys, and suddenly your AI can:

  • Send emails via SendGrid
  • Create Stripe customers and invoices
  • Post to Slack, Discord, and 50 other services
  • Manage CRM contacts, pipelines, and appointments
  • Query databases (Supabase, MongoDB, Airtable)
  • Generate content with OpenAI and Anthropic
  • Manage GitHub repos, issues, and PRs
  • Schedule meetings via Calendly and Google Calendar

All through natural language.

npm install -g 0nmcp
Enter fullscreen mode Exit fullscreen mode

How It Works

Add it to your Claude Desktop config:

{
  "mcpServers": {
    "0nMCP": {
      "command": "npx",
      "args": ["-y", "0nmcp"]
    }
  }
}
Enter fullscreen mode Exit fullscreen mode

That's it. Claude now has access to 945 tools.

Say: "Create a Stripe customer for john@example.com, send them a welcome email via SendGrid, and notify #sales on Slack"

0nMCP handles 3 API calls in 2 seconds. Zero code.

The 54 Services

Communication: Slack, Discord, Twilio, SendGrid, Gmail, Microsoft Teams
CRM & Sales: HubSpot, Pipedrive, custom CRM (245 tools alone)
Payments: Stripe, Square, QuickBooks, Plaid
AI: OpenAI, Anthropic
Developer: GitHub, Linear, Jira, Vercel, Cloudflare
Data: Supabase, MongoDB, Airtable, Notion, Google Sheets
Social: LinkedIn, Twitter/X, Instagram, Reddit, TikTok
Marketing: Mailchimp, SendGrid, SmartLead
Advertising: Google Ads, Facebook Ads, LinkedIn Ads, TikTok Ads
E-Commerce: Shopify
Scheduling: Calendly, Zoom, Google Calendar
...and more.

What Makes It Different

1. Natural Language Execution
You don't write API calls. You describe what you want. The AI orchestrator plans and executes.

2. Encrypted Vault
All API keys stored with AES-256-GCM encryption. Your credentials never leave your machine unencrypted.

3. Workflow Runtime
Chain multiple tools into .0n workflow files. Run them on schedule, via webhook, or manually.

4. Works Everywhere
Claude Desktop, Cursor, Windsurf, Gemini, Continue, Cline, OpenAI — any MCP client.

The Numbers

What Count
Total Tools 945
Services 54
Categories 22
CRM Tools 294
Vault Encryption AES-256-GCM
License MIT
Price Free

Getting Started

# Install globally
npm install -g 0nmcp

# Or run directly
npx 0nmcp

# Start HTTP server mode
0nmcp serve --port 3000
Enter fullscreen mode Exit fullscreen mode

Configure your services in ~/.0n/connections/:

{
  "$0n": { "type": "connection", "name": "stripe" },
  "service": "stripe",
  "auth": { "credentials": { "apiKey": "sk_live_..." } }
}
Enter fullscreen mode Exit fullscreen mode

Open Source

MIT licensed. Free forever. Built by RocketOpp LLC — an 0n Company.

If you're building with MCP, try it: npx 0nmcp

Would love feedback from the community. What services should we add next?

Top comments (0)