Composite MCP Sales Intelligence
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., "@Composite MCP Sales IntelligencePull customer profile and suggest upsells for ABC Inc."
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.
Composite MCP Sales Intelligence
Inside sales intelligence for an MSP — bridges ConnectWise (PSA) and TD Synnex StreamOne (distributor) into composite sales workflows via MCP.
Components
1. Sales Agent (sales_agent/)
MCP server with 6 composite tools for sales workflows:
Tool | Description |
| Aggregates CW company + agreements + configs + tickets + TD Synnex subs |
| Analyzes stack gaps, suggests products from TD Synnex catalog |
| TD Synnex cost vs CW sell price — margin per product |
| Creates TD Synnex cart as draft quote |
| Upcoming CW agreement + TD Synnex subscription expirations |
| Enriches CW opportunity with customer context + catalog matches |
2. TD Synnex StreamOne Adapter (tdsynnex/)
Full StreamOne Ion V3 API client + 15-tool MCP server for direct distributor operations.
API Coverage: Auth (OAuth2 with token rotation), Customers, Catalog, Orders, Subscriptions, Carts, Provisioning.
Related MCP server: Nexian MCP Hub
Setup
# Python 3.10+ required
python3 -m venv .venv
source .venv/bin/activate
pip install -r requirements.txt
# Configure credentials
cp .env.example .env
# Fill in CW + TD Synnex credentialsRunning
Sales Agent MCP Server
python -m sales_agent.mcp.serverTD Synnex MCP Server
python -m tdsynnex.mcp.serverClaude Code Integration
Add to your .mcp.json:
{
"mcpServers": {
"composite-mcp": {
"command": "python",
"args": ["-m", "sales_agent.mcp.server"],
"cwd": "/path/to/composite-mcp",
"env": {
"CW_SITE_URL": "https://your-instance.connectwise.com/v4_6_release/apis/3.0",
"CW_COMPANY_ID": "your_company_id",
"CW_PUBLIC_KEY": "...",
"CW_PRIVATE_KEY": "...",
"CW_CLIENT_ID": "...",
"TDSYNNEX_HOSTNAME": "...",
"TDSYNNEX_ACCOUNT_ID": "...",
"TDSYNNEX_REFRESH_TOKEN": "..."
}
},
"tdsynnex": {
"command": "python",
"args": ["-m", "tdsynnex.mcp.server"],
"cwd": "/path/to/composite-mcp",
"env": {
"TDSYNNEX_HOSTNAME": "...",
"TDSYNNEX_ACCOUNT_ID": "...",
"TDSYNNEX_REFRESH_TOKEN": "..."
}
}
}
}Stack
Python 3.10+
httpx (async HTTP)
pydantic / pydantic-settings (config)
MCP Python SDK (tool serving)
Ollama (future — AI-powered product matching)
This server cannot be deployed
Maintenance
Related MCP Connectors
Track agent ROI and enrich companies via MCP. Remote, OAuth 2.1, no install or keys.
Orchestration & technical-consulting MCP for end-to-end Salesforce, ServiceNow & HubSpot back-end.
Unified MCP Server is a remote MCP connector for AI agents and vertical AI products that provides access to 22,000+ authorized SaaS tools across 400+ integrations and 24 categories directly inside LLMs (Claude, GPT, Gemini, Cohere). Tools operate only on explicitly authorized customer connections, enabling agents to safely read and write against live third-party systems.
Let AI agents query data and act across all your business apps via MCP.
Related MCP Servers
AlicenseCqualityDmaintenanceProvides unified access to 100+ MCP tools from the marketplace plus custom MCPs through a single gateway with search and execute capabilities.27 npm23MIT- FlicenseNot gradedqualityDmaintenanceA multi-tenant integration platform that connects MSP systems like HaloPSA, Microsoft 365, and HubSpot to a single remote MCP server. It provides normalized, AI-safe tools for managing third-party services with built-in security policies and audit logging.-
- AlicenseNot gradedqualityAmaintenanceAn MCP server for ConnectWise Manage PSA, enabling management of tickets, projects, contacts, billing, and service operations through ConnectWise Manage's API.23Apache 2.0
- AlicenseNot gradedqualityDmaintenanceEnables AI-powered customer support with real-time access to CRM, ticketing, and communication tools via MCP, supporting context-aware conversations and automated actions.Apache 2.0