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 analytics, ML forecasting, customer segmentation, and trend analysis.
AI analytics — sales analysis, ML forecasting, customer segmentation.
SEC filings and financial data for AI agents: 59 tools for statements, valuation and supply chains.
Search and act on Letter AI sales enablement content, deals, and call recordings.
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
AlicenseNot 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.40 npm-- AlicenseNot gradedqualityCmaintenanceEnables interactive sales data exploration within Claude through a dynamic dashboard with filterable charts and tables.MIT
- FlicenseNot gradedqualityCmaintenanceEnables AI assistants to query ERP sales data, including employees, sales, customers, and top products, through MCP tools.-