Install 0nMCP on Claude
Complete guide to connecting 1,589 tools across 102 services to Claude Desktop, Claude Code, the Claude API, and VS Code.
No API key required. 0nMCP provides the tools — Claude provides the intelligence.
Claude Desktop (macOS)
The fastest way to get started. Add 0nMCP to Claude Desktop with a single config paste.
Open Claude Desktop
Launch Claude Desktop on your Mac. If you don't have it yet, download it from claude.ai/download.
Open Settings
Click the Claude menu in the top menu bar, then select Settings (or press Cmd + ,).
Navigate to Developer settings
In the Settings window, click Developer in the left sidebar, then click Edit Config.
Paste the 0nMCP configuration
This opens your config file. Replace its contents with (or merge into existing config):
{
"mcpServers": {
"0nMCP": {
"command": "npx",
"args": ["-y", "0nmcp"]
}
}
}File location: ~/Library/Application Support/Claude/claude_desktop_config.json
Restart Claude Desktop
Quit Claude Desktop completely (Cmd + Q) and reopen it. The MCP server will initialize on first use.
Verify it works
After restarting, type this into a new Claude conversation:
list my toolsClaude should respond with a list of 0nMCP tools it can access. You'll see tools for CRM, Stripe, Slack, GitHub, and dozens more services.
Claude Desktop (Windows)
Same one-config setup, with Windows-specific file paths.
Open Claude Desktop
Launch Claude Desktop on Windows. Download from claude.ai/download if needed.
Open Settings
Click the hamburger menu (three lines) in the top-left corner, then select Settings. Or use the keyboard shortcut Ctrl + ,.
Navigate to Developer settings
Click Developer in the sidebar, then click Edit Config.
Paste the 0nMCP configuration
The config file opens in your default text editor. Paste this JSON:
{
"mcpServers": {
"0nMCP": {
"command": "npx",
"args": ["-y", "0nmcp"]
}
}
}File location: %APPDATA%\Claude\claude_desktop_config.json
Tip: Press Win + R, type %APPDATA%\Claude, and press Enter to navigate there directly.
Restart Claude Desktop
Close Claude Desktop completely and reopen it. The MCP server will download and start automatically on first use.
Verify it works
Type list my tools in a new conversation. Claude will show all available 0nMCP tools.
Claude Code (CLI)
Add 0nMCP to Claude's command-line coding assistant with one command.
Install Claude Code (if needed)
Install Claude Code globally via npm:
npm install -g @anthropic-ai/claude-codeAdd 0nMCP via CLI (recommended)
The fastest way — run this single command:
claude mcp add 0nMCP npx -y 0nmcpThis registers 0nMCP as an MCP server that Claude Code can use in all conversations.
Or add to settings.json manually
Alternatively, add to your .claude/settings.json or project-level CLAUDE.md:
{
"mcpServers": {
"0nMCP": {
"command": "npx",
"args": ["-y", "0nmcp"]
}
}
}Verify it works
Open a terminal in any project and run:
claudeThen ask Claude to list available MCP tools. You should see 0nMCP tools in the output.
Claude Code Projects
Pre-configure 0nMCP for an entire project so every conversation has tool access.
Create a CLAUDE.md in your project root
Add a CLAUDE.md file to your project root. This gives Claude context about your project and available tools:
# Project Configuration
## MCP Servers
This project uses 0nMCP for AI-powered API orchestration.
### Available Tools
- 1,589 tools across 102 services
- CRM, Stripe, SendGrid, Slack, Discord, GitHub, Shopify, and 95 more
- No API key required for local use
### Usage
Ask Claude to use 0nMCP tools directly:
- "List all contacts in my CRM"
- "Send a Slack message to #general"
- "Create a Stripe checkout session"
- "Generate a workflow to onboard new customers"Add MCP config to project settings
Create .claude/settings.json in your project root:
{
"mcpServers": {
"0nMCP": {
"command": "npx",
"args": ["-y", "0nmcp"]
}
}
}Start using 0nMCP tools
Open your terminal in the project directory and start Claude Code:
claudeClaude now has full access to 0nMCP tools. Try these commands in your conversation:
"List all my Stripe products"
"Check my CRM contacts"
"Send a test message to Slack #general"
"Create a workflow to sync CRM contacts to Mailchimp"Verify it works
Ask Claude: What MCP tools do you have access to? — it should list 0nMCP and describe the available tool categories.
Claude API (Developers)
Run 0nMCP as an HTTP server and integrate with the Claude API via tool_use.
Start 0nMCP as an HTTP server
Run the 0nMCP server on a port of your choice:
npx 0nmcp serve --port 3100This starts an Express server that exposes all 1,589 tools via REST endpoints.
List available tools
Query the tool catalog from your application:
curl http://localhost:3100/api/tools | jq '.tools | length'
# Returns: 1589Execute a tool
Call any tool via the REST API:
curl -X POST http://localhost:3100/api/execute \
-H "Content-Type: application/json" \
-d '{
"tool": "stripe_list_products",
"arguments": { "limit": 10 }
}'Integrate with Claude API tool_use
When building with the Claude API, you can pass 0nMCP tools as tool definitions. Fetch the tool list from the /api/tools endpoint and include them in your tools parameter:
import Anthropic from "@anthropic-ai/sdk";
const anthropic = new Anthropic();
// Fetch 0nMCP tool definitions
const res = await fetch("http://localhost:3100/api/tools");
const { tools } = await res.json();
// Pass to Claude as available tools
const message = await anthropic.messages.create({
model: "claude-sonnet-4-20250514",
max_tokens: 4096,
tools: tools,
messages: [
{ role: "user", content: "List my Stripe products" }
],
});
// When Claude returns tool_use, execute via 0nMCP
for (const block of message.content) {
if (block.type === "tool_use") {
const result = await fetch("http://localhost:3100/api/execute", {
method: "POST",
headers: { "Content-Type": "application/json" },
body: JSON.stringify({
tool: block.name,
arguments: block.input,
}),
});
console.log(await result.json());
}
}Verify it works
Visit http://localhost:3100/api/health in your browser. You should see a JSON response with server status, tool count, and uptime.
VS Code (Copilot MCP)
Use 0nMCP tools directly in GitHub Copilot Chat via the MCP extension.
Create .vscode/mcp.json
In your project root, create a .vscode/mcp.json file:
{
"servers": {
"0nMCP": {
"command": "npx",
"args": ["-y", "0nmcp"]
}
}
}Enable MCP in Copilot settings
Open VS Code Settings (Cmd/Ctrl + ,), search for MCP, and ensure GitHub Copilot: MCP Enabled is checked.
Use in Copilot Chat
Open Copilot Chat (Cmd/Ctrl + Shift + I) and reference 0nMCP tools by typing @0nMCP followed by your request:
@0nMCP list all my Stripe products
@0nMCP check CRM contacts updated today
@0nMCP send a Slack notification to #deploymentsVerify it works
In Copilot Chat, type @0nMCP what tools are available? — Copilot should list the 0nMCP tool categories and confirm the connection.
Frequently Asked Questions
Common questions about installing and using 0nMCP with Claude.
Ready to connect everything?
1,589 tools. 102 services. One config line. Zero API keys.