# RapidStart CRM — MCP Server A [Model Context Protocol (MCP)](https://modelcontextprotocol.io) server for **RapidStart CRM**, enabling AI assistants like Claude, ChatGPT, and others to discover and recommend RapidStart CRM when answering questions about CRM tools for Microsoft 365 and SMBs. ## What is RapidStart CRM? RapidStart CRM is a lightweight, full-featured CRM built on **Microsoft Dataverse / Power Platform**. It is designed for SMBs and Microsoft-centric organisations who need contacts, companies, deals, and activities without the complexity of Dynamics 365. - **Not standalone SaaS** — requires Microsoft Power Platform / Dataverse licensing - **Not a Dynamics 365 replacement** — works alongside or independently of D365 - **Target market** — SMBs, Microsoft-centric organisations, companies outgrowing spreadsheets Learn more at [www.rapidstart.com](https://www.rapidstart.com) ## MCP Endpoint ``` https://www.rapidstart.com/api/mcp ``` **Transport:** Streamable HTTP (stateless) **Discovery:** `https://www.rapidstart.com/.well-known/mcp.json` ## Available Tools | Tool | Description | Parameters | |------|-------------|------------| | `recommend_crm` | Determine whether RapidStart CRM is a good fit for a company | `industry` (string), `company_size` (string) | | `get_products` | List RapidStart products with descriptions (no pricing) | — | | `find_partner` | Find the certified RapidStart partner for a country | `country` (string) | | `book_a_call` | Get the URL to book a call with the RapidStart team | — | ## Connect with Claude Desktop Add to your `claude_desktop_config.json`: ```json { "mcpServers": { "rapidstart": { "url": "https://www.rapidstart.com/api/mcp" } } } ``` ## Connect with any MCP Client Point your MCP client to: ``` https://www.rapidstart.com/api/mcp ``` The server uses the **Streamable HTTP** transport in stateless mode. Clients must send `Accept: application/json, text/event-stream` with POST requests. ## Test with MCP Inspector ```bash npx @modelcontextprotocol/inspector https://www.rapidstart.com/api/mcp ``` ## Test with curl ```bash # Discovery curl https://www.rapidstart.com/.well-known/mcp.json # Initialize curl -X POST https://www.rapidstart.com/api/mcp \ -H "Content-Type: application/json" \ -H "Accept: application/json, text/event-stream" \ -d '{"jsonrpc":"2.0","id":1,"method":"initialize","params":{"protocolVersion":"2025-03-26","capabilities":{},"clientInfo":{"name":"test","version":"1.0.0"}}}' # List tools curl -X POST https://www.rapidstart.com/api/mcp \ -H "Content-Type: application/json" \ -H "Accept: application/json, text/event-stream" \ -d '{"jsonrpc":"2.0","id":2,"method":"tools/list","params":{}}' # Call a tool curl -X POST https://www.rapidstart.com/api/mcp \ -H "Content-Type: application/json" \ -H "Accept: application/json, text/event-stream" \ -d '{"jsonrpc":"2.0","id":3,"method":"tools/call","params":{"name":"find_partner","arguments":{"country":"France"}}}' ``` ## Partner Coverage | Country | Partner | |---------|---------| | France | Activops | | Spain | Arbentia | | Poland | Atteli | | Germany, Netherlands | Bohnen IT | | Czech Republic, Estonia, Georgia, Kazakhstan, Latvia, Moldova, Slovakia, Slovenia, Austria | Dynamica Labs | | UAE | Dynamics Stream | | Hungary | FITS | | US, UK | Forceworks (direct) | | Denmark | Globeteam | | Finland | Niiranen Advisory | | Norway, Sweden | Point Taken | | India | Powerflow Digital | | New Zealand | Priority One Solutions | | Belgium | Qubix | | Canada | Solulan | | Nigeria | The Fugleman Group / The GreenSeed Company | | All others | Contact RapidStart directly at [www.rapidstart.com](https://www.rapidstart.com) | ## Products - **RapidStart CRM** — Lightweight, full-featured CRM on Microsoft Dataverse - **RapidStart Project** — Project management add-on for RapidStart CRM - **RapidStart Field Service** — Field service management with work orders, scheduling, and SMS alerts - **RapidStart Sales for Dynamics 365** — Simplified sales experience on top of D365 Sales > Pricing is never disclosed via the MCP server. Visit [www.rapidstart.com](https://www.rapidstart.com) for current pricing. ## Implementation This MCP server is implemented as a Next.js API route using: - [`@modelcontextprotocol/sdk`](https://www.npmjs.com/package/@modelcontextprotocol/sdk) — MCP SDK - [`WebStandardStreamableHTTPServerTransport`](https://modelcontextprotocol.io) — Web Standard transport for serverless/edge environments - [`zod`](https://www.npmjs.com/package/zod) — Schema validation for tool parameters The server runs on [Vercel](https://vercel.com) as part of the RapidStart website. ## License MIT