mini-crm
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., "@mini-crmadd a new lead: Jane Doe, 555-1234, asking about pricing"
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.
mini-crm — MCP server for customer leads
An MCP server in Python (official mcp SDK v2) that gives an AI agent such as Claude Code access to a simple lead CRM stored in SQLite.
Type | Name | What it does |
Tool |
| create a lead (name, phone, message) |
Tool |
| list leads, optionally filtered by status |
Tool |
| change status: |
Resource |
| number of leads in each status |
Prompt |
| template: "review today's new leads" |
How it works
Tool parameters and outputs are typed (type hints + a Pydantic model), so the SDK generates JSON schemas the agent can follow.
Expected errors are raised as
ToolError, so the agent sees a readable message (e.g.Lead with id=999 not found).All SQL queries are parameterized; status values are restricted with
Literal.
Related MCP server: Outlet das Cores CRM
Setup
python -m venv .venv
# Windows: .venv\Scripts\python.exe -m pip install -r requirements.txt
# macOS/Linux: .venv/bin/python -m pip install -r requirements.txtTest
python test_client.py # calls every tool over stdio, no Claude needed
mcp dev server.py # MCP Inspector in the browser (requires Node.js)Connect
Claude Code
claude mcp add --scope user --transport stdio mini-crm -- /full/path/.venv/bin/python /full/path/server.py
claude mcp listCodex — ~/.codex/config.toml
[mcp_servers.mini-crm]
command = "/full/path/.venv/bin/python"
args = ["/full/path/server.py"]Claude Desktop — claude_desktop_config.json
{
"mcpServers": {
"mini-crm": {
"command": "/full/path/.venv/bin/python",
"args": ["/full/path/server.py"]
}
}
}On Windows the Python path is C:\...\.venv\Scripts\python.exe.
The database path can be set with the CRM_DB_PATH environment variable (default: leads.db next to server.py).
License
MIT
This server cannot be deployed
Maintenance
Related MCP Connectors
Open-source CRM your AI agents can write to: companies, people, deals, tasks, notes, pipeline.
A CRM you talk to: leads, deals and a pipeline board inside ChatGPT, Grok and other MCP clients.
CRM, relationship intelligence, and multi-agent orchestration for AI agents.
LeadConnector / GoHighLevel MCP Pack — wraps the GoHighLevel CRM for AI agents.
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceEnables LLM agents to perform complete database operations on SQLite databases, including creating tables, executing queries, and managing data through CRUD operations with schema inspection capabilities.22 npmMIT
- FlicenseNot gradedqualityDmaintenanceIntegrates CRM data with AI agents to manage leads, track pipeline statistics, and search price catalogs via Supabase. It enables automated lead creation, stage updates, and history tracking through natural language commands.-
- FlicenseNot gradedqualityDmaintenanceEnables querying and interacting with a SQLite CRM database of sales leads using natural language, offering tools for pipeline summaries, lead search, and weighted forecasting.-
- AlicenseNot gradedqualityCmaintenanceEnables AI agents to manage CRM data including companies, contacts, prospects, pipelines, forecasts, and tasks via typed MCP tools, with local SQLite storage and a JSON CLI.MIT