crm-mcp-server
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@crm-mcp-serverList all stale deals with no activity in the last 30 days"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
crm-mcp-server
A read-only MCP server that gives an LLM structured access to CRM data (companies, contacts, deals, activities) backed by SQLite.
Setup
cd crm-mcp-server
python -m venv venv
source venv/bin/activate # Windows: venv\Scripts\activate
pip install -r requirements.txtRelated MCP server: Company Records
Generate seed data
python src/seed.pyThis creates data/crm.db with ~50 companies, contacts, deals across every
pipeline stage, and activities (some deals are intentionally left stale for
find_stale_deals to surface). Re-running wipes and regenerates the database
deterministically.
Run the server
python src/server.pyRuns over stdio, intended to be launched by an MCP client (e.g. Claude Desktop, Claude Code, or the MCP Inspector) rather than used standalone.
Test with MCP Inspector
mcp dev src/server.pyThis opens the MCP Inspector in your browser, where you can call each tool
(search_contacts, search_deals, get_account_360, find_stale_deals,
pipeline_summary) directly with sample inputs and inspect the JSON output.
Tools
search_contacts(query)- find contacts by name, email, or companysearch_deals(query, stage)- find deals by name/company and/or stageget_account_360(company_id)- full picture of one companyfind_stale_deals(days_inactive)- open deals with no recent activitypipeline_summary()- deal counts/value by stage, weighted pipeline value
TODO: flesh this out further before sharing.
This server cannot be deployed
Maintenance
Related MCP Connectors
API-first CRM for LLMs - contacts, companies, deals and activities over a native MCP server.
The HubSpot MCP Server acts as a bridge that enables AI assistants and Large Language Models to securely interact with HubSpot CRM data through natural conversation, without requiring users to understand complex API structures. It provides read-only access to standard CRM objects (contacts, companies, deals, tickets, products, invoices, and more) and their associations, secured via OAuth 2.0, allowing AI agents to perform tasks like summarizing deals, fetching company updates, and looking up record changes.
Open-source CRM your AI agents can write to: companies, people, deals, tasks, notes, pipeline.
Read-only MCP server for ClassQuill, a tutoring-business-management platform.
Related MCP Servers
- AlicenseAqualityDmaintenanceMCP server providing LLMs with safe, read-only access to the Chinook SQLite sample database, including schema exploration and SQL query execution.11MIT
- FlicenseNot gradedqualityDmaintenanceExposes a fictional B2B CRM database (companies, contacts, deals) as callable MCP tools, enabling AI agents to answer natural-language questions about company records, contacts, and pipeline data.-
- AlicenseAqualityDmaintenanceA read-only MCP server that exposes HubSpot CRM data (contacts, deals, companies, quotes) to AI agents, enabling natural language queries.9MIT
- AlicenseAqualityAmaintenanceA read-only MCP server that exposes SQL database access to LLMs, supporting multiple database types, compact columnar results, pagination, and file export.617 npmMIT