Sales 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., "@Sales MCP Servershow me total sales for Q2"
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.
Sales MCP Server
A Model Context Protocol (MCP) server that provides sales data tools, resources, and prompts to AI assistants.
What is This?
This MCP server gives AI assistant, Cline, the ability to:
Fetch real sales data for different quarters
Access available quarter information
Generate sales analysis prompts
Related MCP server: Summit53 MCP Server
Project Structure
MCP/
├── app/
│ ├── server.py # Main MCP server
│ ├── tools/
│ │ └── sales_tools.py # Sales data functions
│ ├── resources/
│ │ └── sales_resources.py # Available quarters
│ └── prompts/
│ └── sales_prompts.py # Sales analyst prompts
├── config/
│ └── settings.py # Configuration
├── .venv/ # Virtual environment
├── pyproject.toml # Project dependencies
└── test_server.py # Test scriptSetup Instructions
1. Create Virtual Environment
python -m venv .venv
source .venv/Scripts/activate # Windows Git Bash
# or
.venv\Scripts\activate # Windows CMD2. Install Dependencies
# Install uv (fast Python package manager)
python -m pip install uv
# Install MCP and FastMCP
pip install mcp
uv pip install fastmcp3. Create Project Configuration
Create a pyproject.toml file:
[project]
name = "sales-mcp"
version = "0.0.0"
dependencies = []
[dependency-groups]
dev = [
"mcp",
]4. Add MCP as Dev Dependency
uv add --dev mcpTesting Your Server
Option 1: Test Functions Directly
python test_server.pyOption 2: Run the Server
uv run fastmcp run app/server.pyUsing with AI Clients
Cline (VS Code Extension) - RECOMMENDED
Install Cline extension in VS Code
Add to Cline's MCP config at:
C:\Users\<YourName>\AppData\Roaming\Code\User\globalStorage\saoudrizwan.claude-dev\settings\cline_mcp_settings.json
{
"mcpServers": {
"sales-mcp": {
"command": "C:\\Users\\<YourName>\\MCP\\.venv\\Scripts\\fastmcp.exe",
"args": [
"run",
"C:\\Users\\<YourName>\\MCP\\app\\server.py"
]
}
}
}Reload VS Code
Ask Cline: "What are the available quarters?"
## Available Tools
### `get_total_sales(quarter: str)`
Get sales data for a specific quarter.
**Example:**
```python
get_total_sales("Q1")
# Returns: {'quarter': 'Q1', 'total_sales': 120000}Resource: list_quarters()
Returns available quarters: ["Q1", "Q2", "Q3"]
Prompt: sales_summary_prompt(quarter: str)
Generates a sales analyst prompt for the specified quarter.
Key Technical Details
FastMCP: Uses the FastMCP framework for easy MCP server creation
Resources: URI format
resource://sales/quarters(must be valid URL)Transport: STDIO (standard input/output) for client communication
Python Version: >=3.11
Troubleshooting
Server won't start:
Make sure you're in the virtual environment
Check that all dependencies are installed:
pip list | grep mcp
Next Steps
Want to extend this server? Add more tools:
Sales forecasting
Customer analytics
Product performance
Revenue calculations
Data visualization helpers
Each tool is just a Python function that AI can call!
Repository
GitHub: https://github.com/usafhulk/MCP
This server cannot be deployed
Maintenance
Related MCP Connectors
Sales coaching data in your AI assistant: calls, Influence Scores, objections and meeting prep.
Manage SalesCloser AI sales agents, leads, campaigns and calls from your AI assistant.
Sales analytics, ML forecasting, customer segmentation, and trend analysis.
Manage your Elocuenti AI sales agents, CRM, campaigns and analytics from Claude.
Related MCP Servers
- FlicenseNot gradedqualityDmaintenanceProvides a suite of business tools for interacting with a SQLite sales database, including SQL query execution, KPI calculations, and report generation. It enables AI agents to analyze sales data across customers, products, and orders using the Model Context Protocol.-

Summit53 MCP Serverofficial
FlicenseNot gradedqualityCmaintenanceProvides 48 revenue intelligence tools that let AI assistants search deals, forecast revenue, analyze pipeline risk, manage outreach, and track value delivery via natural language.12 npm-- AlicenseNot gradedqualityDmaintenanceEnables interactive sales data exploration within Claude through a dynamic dashboard with filterable charts and tables.MIT
- FlicenseNot gradedqualityDmaintenanceEnables AI assistants to query ERP sales data, including employees, sales, customers, and top products, through MCP tools.-