AgentStack
MCP verified MIT Self-run

Simple CRM MCP Server

mcp-mdjafirashraf-simple-crm-mcp-server · by MdJafirAshraf

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.

No reviews yet
0 installs
3 views
0.0% view→install

Install

$ agentstack add mcp-mdjafirashraf-simple-crm-mcp-server

✓ scanned · ✓ verified — works with Claude Code, Cursor, and more.

Security review

✓ Passed

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

Are you the author of Simple CRM MCP Server? Claim this listing to set pricing, connect Stripe payouts, and keep 70% of every sale.
Sign up to claim

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

  1. Clone the repository:
git clone 
cd crm-server
  1. 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://stats resource).
  • "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.

Install and usage instructions live in the source repository linked above.

Reviews

No reviews yet — be the first.

Versions

  • v0.1.0 Imported from the upstream source.