yacrum-mcp
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., "@yacrum-mcplog a call with Acme Corp about their renewal"
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.
yacrum-mcp
An MCP server for the Yacrum CRM. It lets Claude Desktop, Claude Code and other MCP clients search, create and update your CRM records, log activity, read the pipeline and the forecast, and summarise a deal. Your own AI does the thinking; this server only fetches from Yacrum.
It talks to Yacrum through its public REST API, with your own API key. A key acts as the member it was made for, with that member's role: the server can do exactly what that person could do in the app, and nothing more. A read key cannot change anything.
Setup
In Yacrum, an Admin opens Customization → API Keys, makes a key for you, and copies it. The key is shown only once. Choose Read and write if you want the AI to create and update records.
Add the server to your MCP client.
Claude Desktop
Edit claude_desktop_config.json:
{
"mcpServers": {
"yacrum": {
"command": "npx",
"args": ["-y", "yacrum-mcp"],
"env": {
"YACRUM_API_KEY": "yk_your_key_here",
"YACRUM_URL": "https://yacrum--yacrum.us-central1.hosted.app"
}
}
}
}Claude Code
claude mcp add yacrum --env YACRUM_API_KEY=yk_your_key_here -- npx -y yacrum-mcpVariable | |
| Required. A key from Customization → API Keys ( |
| Your Yacrum address. Defaults to the Yacrum staging site. |
Related MCP server: mcp-pipedrive
Tools
Tool | What it does |
| The workspace, the member the key acts as, its scope, and this month's API usage |
| Companies, contacts, opportunities and open leads by name |
| Companies |
| Contacts |
| Deals |
| A note on a company, contact, deal or lead: a call, a meeting, a decision |
| A task, optionally on a record, with a due date |
| The stages, and open deals by stage (totals kept per currency) |
| Bookings, billings and cash by month (Admin, Management and Sales) |
| A deal's qualification answers, scores and tier |
| Everything about one deal in one read, to summarise it |
There is also a summarize_deal prompt that reads a deal's context and asks for a summary and next steps.
Limits
Every call counts against your workspace plan's monthly API calls. One key may make 120 requests a minute. When a limit is reached, Yacrum's refusal says so, and the server passes it on to the AI as a tool error.
Development
npm install
npm test # against a fake Yacrum; nothing leaves the machine
npm run build
YACRUM_API_KEY=yk_… node dist/index.jsThe Yacrum API is described at <YACRUM_URL>/api/v1/openapi.json.
Licence
MIT
This server cannot be deployed
Maintenance
Related MCP Connectors
Native MCP access to CRM contacts, organizations, deals and tasks with user permissions.
Remote MCP for 1,500+ APIs. Vault-managed credentials; OAuth or API key. Search, load, and execute.
API-first CRM for LLMs - contacts, companies, deals and activities over a native MCP server.
Read deals, persons, organizations, activities and pipelines; create and update CRM records.
Related MCP Servers
- AlicenseBqualityDmaintenanceExposes the Wealthbox CRM API to MCP-enabled clients, enabling operations on contacts, tasks, events, notes, opportunities, projects, workflows, and more.5120 npm4MIT
- AlicenseNot gradedqualityBmaintenanceWraps the Pipedrive REST API v1 to manage deals, contacts, and search across CRM entities via MCP tools.15 npmMIT
- AlicenseNot gradedqualityAmaintenanceEnables reading and managing Pipedrive CRM records—deals, people, organizations, activities, and notes—over MCP, including searching, writing, and moving deals through pipelines.Apache 2.0
- AlicenseNot gradedqualityCmaintenanceEnables AI agents to manage a fully customizable CRM, including contacts, companies, sales pipelines, custom objects and fields, file uploads, and data relationships via MCP over HTTP.MIT