Skip to main content

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 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.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

zeropipeline_mcp-0.1.0.tar.gz (24.6 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

zeropipeline_mcp-0.1.0-py3-none-any.whl (15.6 kB view details)

Uploaded Python 3

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

Hashes for zeropipeline_mcp-0.1.0.tar.gz
Algorithm Hash digest
SHA256 71526f94572dfb33cea8fe5db6067739e78d3a0549625592217acffaf38c101b
MD5 9dc63def3f46edd6c1819a42de295ec3
BLAKE2b-256 671c929476dd4afeca395eee4512dbb90777114edc8abf3973105d77dda7f390

See more details on using hashes here.

File details

Details for the file zeropipeline_mcp-0.1.0-py3-none-any.whl.

File metadata

File hashes

Hashes for zeropipeline_mcp-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 5e1a3c61b203c8ce5d4d63a87614815ee210b4943dc4b7946f96e3c3744d8046
MD5 b97fa09e3b6529f8c7243c69a143558c
BLAKE2b-256 e5a88d4faf52645aff1057436a005c38cd429dbb582bcb30dd5dd8fbaa8a8c87

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page