Skip to main content

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 pipelines
  • get_pipeline — Get a pipeline with stages
  • create_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 stage
  • update_deal — Update deal fields (value, stage, status, customer)
  • move_deal_stage — Move a deal through your sales pipeline
  • get_deal_score — AI-powered deal health score (0-100)

Customer & Contact Management

  • list_customers — List customers and contacts
  • create_customer — Create a customer or contact record
  • search_customers — Full-text search across name, email, phone, company
  • check_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 triggers
  • trigger_automation — Manually fire CRM events to trigger workflows

Notes & Comments

  • create_note — Attach notes to deals, customers, pipelines
  • list_notes — List notes with entity filters
  • delete_note — Remove a note
  • create_comment — Threaded comments on any CRM entity
  • list_comments — List comments on an entity

Task Management

  • create_task — Create tasks with assignees and due dates
  • list_tasks — List tasks filtered by status or assignee
  • update_task — Update task status, title, or due date

ICP & Lead Scoring

  • create_icp_profile — Define ideal customer profiles for lead scoring
  • list_icp_profiles — List targeting profiles

Outreach & Campaigns

  • list_outreach_campaigns — List email campaigns
  • get_campaign_stats — Delivery, open, click, and reply metrics
  • create_outreach_campaign — Create campaigns with templates

Reports & Analytics

  • get_pipeline_report — Pipeline summary with stage-by-stage breakdown
  • get_deal_summary — Deal counts and values grouped by status

Approvals

  • list_pending_approvals — List pending approval requests
  • approve_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)

Source distribution for zeropipeline-mcp 0.2.1
File Size Uploaded Provenance
zeropipeline_mcp-0.2.1.tar.gz 28.1 kB Without provenance Details

Built distribution (wheel)

Table of built distributions (wheels) for zeropipeline-mcp 0.2.1
File Interpreter ABI Platform
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.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page