Part of the StudioMeyer MCP Stack — Built in Mallorca 🌴 · ⭐ if you use it
StudioMeyer CRM
AI-native CRM as MCP Server. 37 tools, 4 resources, 3 prompts, and an interactive in-chat dashboard. No separate dashboard to log into — your AI is the interface.
A note from us
We have been building tools and systems for ourselves for the past two years. The fact that this repo is small and has few stars is not because it is new. It is because we only just decided to share what we have built. It is not a fresh experiment, it is a long story with a recent commit.
We love building things and sharing them. We do not love social media tactics, growth hacks, or chasing stars and followers. So this repo is small. The code is real, it gets used, issues get answered. Judge for yourself.
If it helps you, sharing, testing, and feedback help us. If it could be better, an issue is more useful. If you build something with it, tell us at [email protected]. That genuinely makes our day.
From a small studio in Palma de Mallorca.
What is this?
StudioMeyer CRM is a headless contact server built as an MCP server. Instead of clicking through a CRM dashboard, you talk to your AI assistant — it manages companies, contacts, deals, leads, follow-ups, and revenue analytics for you. When you want to see the pipeline, it renders an interactive dashboard right inside the chat.
A production-ready, EU-hosted, GDPR-native standalone MCP CRM. Not a bridge to HubSpot or Salesforce — a complete CRM that lives inside your AI workflow, with subject-rights (Art. 15 / Art. 17) built in as tools.
Quick Start
Option 1: Claude Desktop / Cowork
Add the server URL in Claude Desktop settings:
https://crm.studiomeyer.io/mcp
You'll receive a sign-in link via email to verify your identity — no passwords needed.
Option 2: Claude Code
claude mcp add crm --transport streamable-http https://crm.studiomeyer.io/mcp
Option 3: Cursor / VS Code / Windsurf / Zed
npx mcp-remote https://crm.studiomeyer.io/mcp
Option 4: MCPize
https://mcpize.com/mcp/studiomeyer-crm
Subscribe and connect via the MCPize gateway.
Tools (37)
Discovery & insight
Core CRM
Compliance (GDPR / DSGVO)
Management — delete (with dryRun safety)
Every delete accepts dryRun: true to preview exactly what would be removed (including cascade) before you confirm. Deletes also snapshot the record into the audit log, so they are forensically restorable.
System
Resources (3)
Prompts (3)
Every tool returns structured output (structuredContent) alongside text, so hosts and the in-chat dashboard widget read typed results without re-parsing.
Search
3-phase search cascade for maximum recall:
- Full-text search with German stemming (tsvector + GIN index)
- Trigram fuzzy matching with unaccent + word_similarity
- ILIKE prefix fallback
Searches across companies, contacts, interactions, deals, notes, leads, and tags. Perfect for DACH market with umlaut support.
What Makes This Different
Pricing
Security
- Magic Link Authentication — email verification on every sign-in. No passwords stored. You receive a single-use link that expires in 10 minutes. Nobody can access your data without proving email ownership.
- OAuth 2.1 with PKCE S256 (RFC 8414, 7591, 9728, 7009)
- Database: Supabase EU (Frankfurt, Germany), SOC 2 Type II
- Multi-tenant: Shared-table isolation enforced in the data layer, with a static CI gate that fails the build if a query forgets its tenant scope
- GDPR / DSGVO: EU data residency + Art. 15 access export and Art. 17 erasure as first-class tools
- Zero-Knowledge Credentials: AES-256-GCM encryption, browser-based entry
- Input Validation: Zod schemas on all 37 tools
- Audit Log: Every mutation tracked with tenant isolation; deletes snapshot the record for forensic restore
Built by StudioMeyer
AI and design studio in Mallorca, working with clients worldwide. Building AI tools since 2024.
About StudioMeyer
StudioMeyer is an AI and design studio based in Palma de Mallorca, working with clients worldwide. We build custom websites and AI infrastructure for small and medium businesses. Production stack on Claude Agent SDK, MCP and n8n, with Sentry, Langfuse and LangGraph for observability and an in-house guard layer.
License
MIT — see LICENSE. This repository contains documentation only. The CRM server is hosted at crm.studiomeyer.io.