AI-native CRM MCP server — manage sales pipelines, deals, customers, and automations from Claude, Codex, and any AI agent. Free open-source HubSpot/Salesforce/Pipedrive alternative with instant provisioning.
Project description
zeropipeline-mcp
The AI-native CRM that runs as an MCP server. Give Claude, Codex, Cursor, and any AI agent full access to your sales pipeline, deals, customers, contacts, activities, tasks, and automations.
Zero config required — runs instantly with auto-provisioning. No API key needed to get started.
A free, open-source alternative to HubSpot, Salesforce, Pipedrive, Attio, and Folk with a native AI agent interface.
Install
pip install zeropipeline-mcp
Or via npm (Node.js wrapper):
npx @ainative/zeropipeline-mcp
Quick Start — Zero Config
Just run it. The server auto-provisions a free CRM account on first launch:
zeropipeline-mcp
Your AI agent can immediately start managing pipelines, deals, customers, and more. A claim URL is printed so you can convert the trial to a permanent account.
Claude Code
Add to your mcp.json (project or global):
{
"mcpServers": {
"zeropipeline": {
"command": "zeropipeline-mcp"
}
}
}
Claude Desktop / Cursor / Windsurf
{
"mcpServers": {
"zeropipeline": {
"command": "zeropipeline-mcp"
}
}
}
With an Existing API Key
If you already have a ZeroPipeline account:
{
"mcpServers": {
"zeropipeline": {
"command": "zeropipeline-mcp",
"env": {
"ZEROPIPELINE_API_KEY": "zp_live_your_key_here"
}
}
}
}
Why ZeroPipeline?
| Feature | ZeroPipeline | HubSpot | Salesforce | Pipedrive |
|---|---|---|---|---|
| MCP server (AI-native) | Built-in | Beta | No | Community |
| Free tier | Unlimited | Limited | No | No |
| Open source | Yes | No | No | No |
| Zero-config setup | Yes | No | No | No |
| Sales pipeline management | Yes | Yes | Yes | Yes |
| Deal scoring | Yes | Paid | Paid | Paid |
| API-first | Yes | Yes | Yes | Yes |
| Self-hostable | Yes | No | No | No |
Environment Variables
| Variable | Required | Description |
|---|---|---|
ZEROPIPELINE_API_KEY |
No | Auto-provisioned if not set |
ZEROPIPELINE_API_BASE_URL |
No | Override the default API endpoint |
ZEROPIPELINE_AGENT_NAME |
No | Agent display name for audit logs |
ZEROPIPELINE_AGENT_TYPE |
No | Agent type identifier |
ZERODB_EMAIL |
No | Email for claim link delivery |
30 CRM Tools for AI Agents
Sales Pipeline Management
list_pipelines— List all sales pipelinesget_pipeline— Get a pipeline with stagescreate_pipeline— Create a new pipeline with stages
Deal Management
list_deals— List deals with filters (pipeline, stage, status)create_deal— Create a deal in a pipeline stageupdate_deal— Update deal fields (value, stage, status, customer)move_deal_stage— Move a deal through your sales pipelineget_deal_score— AI-powered deal health score (0-100)
Customer & Contact Management
list_customers— List customers and contactscreate_customer— Create a customer or contact recordsearch_customers— Full-text search across name, email, phone, companycheck_duplicate_customer— Deduplicate before creating contacts
Activity Tracking
list_activities— List activity log (calls, emails, meetings)log_activity— Log a sales activity against any CRM entity
Sales Automation
list_automations— List automation rules and triggerstrigger_automation— Manually fire CRM events to trigger workflows
Notes & Comments
create_note— Attach notes to deals, customers, pipelineslist_notes— List notes with entity filtersdelete_note— Remove a notecreate_comment— Threaded comments on any CRM entitylist_comments— List comments on an entity
Task Management
create_task— Create tasks with assignees and due dateslist_tasks— List tasks filtered by status or assigneeupdate_task— Update task status, title, or due date
ICP & Lead Scoring
create_icp_profile— Define ideal customer profiles for lead scoringlist_icp_profiles— List targeting profiles
Outreach & Campaigns
list_outreach_campaigns— List email campaignsget_campaign_stats— Delivery, open, click, and reply metricscreate_outreach_campaign— Create campaigns with templates
Reports & Analytics
get_pipeline_report— Pipeline summary with stage-by-stage breakdownget_deal_summary— Deal counts and values grouped by status
Approvals
list_pending_approvals— List pending approval requestsapprove_action— Approve gated CRM actions
Use Cases
- AI sales assistant — Let Claude manage your entire sales pipeline
- Automated lead qualification — Score and route leads with AI agents
- CRM data entry — Agents create contacts, log activities, update deals
- Sales reporting — Generate pipeline reports and forecasts on demand
- Multi-agent CRM — Multiple AI agents collaborating on the same CRM
Development
cd packages/mcp-server-python
pip install -e .
pip install pytest pytest-asyncio pytest-cov respx
pytest --cov
License
MIT — free for commercial use.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file zeropipeline_mcp-0.1.0.tar.gz.
File metadata
- Download URL: zeropipeline_mcp-0.1.0.tar.gz
- Upload date:
- Size: 24.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.14.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
71526f94572dfb33cea8fe5db6067739e78d3a0549625592217acffaf38c101b
|
|
| MD5 |
9dc63def3f46edd6c1819a42de295ec3
|
|
| BLAKE2b-256 |
671c929476dd4afeca395eee4512dbb90777114edc8abf3973105d77dda7f390
|
File details
Details for the file zeropipeline_mcp-0.1.0-py3-none-any.whl.
File metadata
- Download URL: zeropipeline_mcp-0.1.0-py3-none-any.whl
- Upload date:
- Size: 15.6 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.14.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
5e1a3c61b203c8ce5d4d63a87614815ee210b4943dc4b7946f96e3c3744d8046
|
|
| MD5 |
b97fa09e3b6529f8c7243c69a143558c
|
|
| BLAKE2b-256 |
e5a88d4faf52645aff1057436a005c38cd429dbb582bcb30dd5dd8fbaa8a8c87
|