Install
$ agentstack add mcp-mdjafirashraf-simple-crm-mcp-server ✓ scanned · ✓ verified — works with Claude Code, Cursor, and more.
Security review
✓ PassedNo issues found. Passed automated security review. · v0.1.0 How review works →
- ✓ Prompt-injection patterns
- ✓ Secret / credential exfiltration
- ✓ Dangerous shell & filesystem operations
- ✓ Untrusted network calls
- ✓ Known-malicious package signatures
What it can access
- ✓ Network access No
- ✓ Filesystem access No
- ✓ Shell / process execution No
- ✓ Environment & secrets No
- ✓ Dynamic code execution No
From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.
About
CRM Manager MCP Server
A Model Context Protocol (MCP) server that provides an interface to manage contacts, leads, and deal stages in a CRM environment. Built with the FastMCP framework, this server allows AI assistants (like Claude) to search your database, create leads, and track revenue stats in real-time.
🚀 Features
Tools
Tools allow the AI to perform actions or fetch specific data based on user intent.
Contacts: Search the database by name or email.create_lead: Programmatically add new entries to the contact list.update_deal_stage: Modify the status of active deals (e.g., moving from "Negotiation" to "Closed Won").
Resources
Resources provide the AI with read-only context or "knowledge" documents.
crm://contacts/all: A full dump of the contact database.crm://stats: A high-level summary of lead counts and total revenue.
🛠 Installation
- Clone the repository:
git clone
cd crm-server
- Install dependencies:
Ensure you have Python 3.10+ installed.
pip install mcp
💻 Usage
Running Locally
To start the server manually for testing:
python crm_server.py
Claude Desktop Integration
To use this with Claude Desktop, add the following to your claude_desktop_config.json:
{
"mcpServers": {
"crm-manager": {
"command": "python",
"args": ["/absolute/path/to/your/crm_server.py"]
}
}
}
📊 Data Schema
The server currently operates on a mock in-memory database with the following structure:
| Entity | Fields | | --- | --- | | Contact | id, name, email, status (Lead/Customer) | | Deal | id, contact_id, amount, stage |
🧪 Example Prompts
Once connected, you can ask your AI assistant:
- "Search for Alice in the CRM."
- "Add a new lead: John Doe at john@doe.com."
- "What is our total revenue right now?" (This triggers the
crm://statsresource). - "Mark deal #1 as Closed Won."
⚖️ License
MIT
Source & license
This open-source MCP server is cataloged on AgentStack and links to its original source — we do not rehost the code.
- Author: MdJafirAshraf
- Source: MdJafirAshraf/Simple-CRM-MCP-Server
- License: MIT
Install and usage instructions live in the source repository linked above.
Reviews
No reviews yet — be the first.
Write a review
Versions
- v0.1.0 Imported from the upstream source.