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.
Metadata
Release files for zeropipeline-mcp 0.2.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | |
|---|---|---|---|---|
| zeropipeline_mcp-0.2.1.tar.gz | 28.1 kB | Without provenance | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| zeropipeline_mcp-0.2.1-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 46.4 kB
Release files / zeropipeline_mcp-0.2.1.tar.gz
| Download URL | zeropipeline_mcp-0.2.1.tar.gz |
|---|---|
| Size | 28.1 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
e6b38f916f74dbbbfa9604e2bb27a33261d77969be9979f818a749e81783bbfb
|
|
BLAKE2b-256 checksum How to use checksums |
93d641688539646cf79c739d12fbcc3f1e9aee292508e5a4d1dad4da64e2ea19
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.14.2
|
Release files / zeropipeline_mcp-0.2.1-py3-none-any.whl
| Download URL | zeropipeline_mcp-0.2.1-py3-none-any.whl |
|---|---|
| Size | 18.3 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
0b54263eead2a76e94437bdbe5e4046c4baebc8ca0fe3f1c03147dbbda95f4be
|
|
BLAKE2b-256 checksum How to use checksums |
1f9cd315c9c9d2a71149aeae3062aea7a078edd8bcbc94d34784c2fd39c56212
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.14.2
|
Security for zeropipeline-mcp 0.2.1
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.