StudioMeyer-CRM

AI-native CRM as MCP Server.

От сообщества: Добавлен пользователем или импортирован; проверьте владельца перед подключениемРаботаетБез входаГлобальныйБесплатноТолько чтение

Что умеет

  • Crm Company: Create, get, or update a company. Actions: "create" (new company), "get" (full profile with contacts, deals, revenue — lookup by id/name/supportCode), "update" (change fields by id). "Zei
  • Crm List Companies: List all companies with filtering by stage, tag, source, health score. Sort by health, name, or recent activity.
  • Crm Contact: Add or update a contact person. Actions: "add" (new contact to company), "update" (change existing by id). Mark as primary/decision maker.

Какие данные видит

Нужен ли аккаунт

Не нужен: сервер работает без входа

AI-native CRM as MCP Server. 33 tools for contacts, pipeline, leads, follow-ups, health scores, revenue analytics, Stripe sync. Magic Link auth, EU hosted Frankfurt. Free tier.

Как подключить

Как подключить StudioMeyer-CRM к Claude

Адрес сервера, который нужно вставить в настройках Claude:

https://studiomeyer-crm--cod-gb2l.run.tools

  1. Откройте Claude (сайт claude.ai или приложение для компьютера).
  2. Перейдите в Настройки → Коннекторы (в английском интерфейсе: Settings → Connectors).
  3. Нажмите Добавить пользовательский коннектор (Add custom connector).
  4. Вставьте адрес сервера, скопированный ниже, в поле URL удалённого MCP-сервера и нажмите Добавить.
  5. В чате нажмите + → Коннекторы и включите новый коннектор.

Пользовательские коннекторы доступны на тарифах Free, Pro, Max, Team и Enterprise. На Free можно добавить только один. В Team и Enterprise коннектор сначала добавляет владелец организации в Настройки организации → Коннекторы.

Авторизация

После нажатия Добавить откроется окно входа в сервис. Войдите под своим аккаунтом и подтвердите доступ. Пароль Claude не видит.

Как подключить StudioMeyer-CRM к ChatGPT

Адрес сервера, который нужно вставить в настройках ChatGPT:

https://studiomeyer-crm--cod-gb2l.run.tools

  1. Откройте ChatGPT в браузере (chatgpt.com). Нужен тариф Plus, Pro, Business, Enterprise или Edu.
  2. Один раз включите режим разработчика: Настройки → Приложения → Дополнительные настройки → Режим разработчика (Settings → Apps → Advanced settings → Developer mode).
  3. Откройте Настройки → Коннекторы и нажмите Создать (Create).
  4. Заполните форму: Название (любое), Описание (одна фраза, что делает сервис), URL MCP-сервера (скопируйте ниже).
  5. В поле Аутентификация выберите OAuth, если сервис требует вход, иначе Нет. Нажмите Создать.
  6. В новом чате откройте + → Приложения/Коннекторы и включите коннектор.

Название раздела у OpenAI менялось (Connectors → Apps/Plugins). Если пункт называется иначе, ищите «режим разработчика» в настройках. В рабочих пространствах Business/Enterprise администратор должен разрешить пользовательские коннекторы.

Авторизация

При первом использовании ChatGPT откроет окно входа в сервис. Войдите и подтвердите доступ.

Как подключить StudioMeyer-CRM к Cursor

Адрес сервера, который нужно вставить в настройках Cursor:

https://studiomeyer-crm--cod-gb2l.run.tools

Быстрый способ: нажмите кнопку Открыть в Cursor ниже, Cursor сам предложит добавить сервер.

Вручную:

  1. В Cursor откройте Settings → Cursor Settings → MCP и нажмите Add new global MCP server.
  2. Вставьте JSON, скопированный ниже, в открывшийся файл ~/.cursor/mcp.json (для одного проекта: .cursor/mcp.json в корне проекта).
  3. Сохраните файл. Сервер появится в списке MCP; при необходимости пройдите авторизацию по кнопке рядом с ним.

Авторизация

Если сервис требует вход, рядом с сервером в списке MCP появится кнопка авторизации.

Список инструментов сервера (33)

Технические названия из tools/list. Нужны только разработчикам.

crm_companyCreate, get, or update a company. Actions: "create" (new company), "get" (full profile with contacts, deals, revenue — lookup by id/name/supportCode), "update" (change fields by id). "Zeig mir Firma X" → action: get.
crm_list_companiesList all companies with filtering by stage, tag, source, health score. Sort by health, name, or recent activity.
crm_contactAdd or update a contact person. Actions: "add" (new contact to company), "update" (change existing by id). Mark as primary/decision maker.
crm_contact_deleteDelete a contact person by ID. This is a hard delete — the contact will be permanently removed.
crm_list_contactsList contacts with optional filters: by company, search term, decision makers only. Supports pagination.
crm_dealCreate or update a deal/opportunity. Actions: "create" (new deal for company), "update" (change stage/value/etc. by id). Probability auto-sets by stage: lead(10%) → qualified(25%) → proposal(50%) → negotiation(75%) → won(100%).
crm_get_pipelinePipeline overview: deals by stage with values, forecasts, MRR/ARR. "Pipeline?" → use this.
crm_list_dealsList deals with filtering by stage, company, assignee, value range. Sort by value, stage, updated, or created.
crm_log_interactionLog a communication (call, email, meeting, etc.). Auto-updates lastInteractionAt on company.
crm_get_timelineFull timeline of a company: interactions and notes merged chronologically.
crm_add_noteQuick note on a company or deal. Author defaults to CRM_DEFAULT_AUTHOR env var or "admin".
crm_list_notesList notes with filtering by company, deal, or author. Supports pagination.
crm_sync_stripeSync revenue from Stripe subscriptions to CRM. Matches by email.
crm_revenue_reportRevenue analytics: MRR, ARR, growth, breakdown by company and product. "Revenue?" → use this.
crm_searchFull-text search across all CRM entities: companies, contacts, deals, interactions, notes, leads. Includes tags, productKeys. German stemming + umlaut-folding + fuzzy. "Suche X im CRM" → use this.
crm_health_scoresCalculate health scores (0-100) for all companies based on activity, revenue, deals, contacts.
crm_dashboardFull CRM dashboard: pipeline, MRR/ARR, health, activity, alerts. "Dashboard" or "CRM Status" → use this. Call this FIRST every session for the live overview. ⚠ If response includes isFirstTimeUser:true or onboardingHint, you MUST call crm_guide and offer the auto-load setup before responding to the user — they are a brand-new CRM user and need onboarding plus hook-setup explained proactively.
crm_statsAggregate CRM statistics: total contacts, deals by stage, pipeline value, leads by status/temperature, follow-up counts, interaction metrics. "CRM Statistiken" or "Zahlen" → use this.
server_statusCheck CRM server health, configuration, and capabilities. Call this first on new sessions.
crm_leadIngest, list, update, or convert leads. Actions: "ingest" (new lead from any source, auto-dedup), "list" (filter by status/source), "update" (change lead fields — requires leadId/id), "convert" (lead → company + contact + optional deal). "Neue Leads?" → action: list.
crm_follow_upCreate, list, or complete follow-ups. Actions: "create" (schedule reminder), "list" (show open/overdue), "complete" (mark done). "Was steht an?" → action: list. "Erinnere mich" → action: create.
crm_importBulk import contacts from JSON array or CSV string. Auto-creates companies. Supports dedup by email/phone/name and dry-run mode. CSV auto-maps common DE+EN headers (Name, Email, Firma, etc.).
crm_exportExport CRM entities as JSON or CSV. Supports contacts, companies, deals, leads. "Export alle Deals als CSV" → use this.
crm_company_deleteHard-delete a company and ALL related data (contacts, deals, notes, interactions, follow-ups). Irreversible!
crm_deal_deleteDelete a deal.
crm_note_deleteDelete a note.
crm_follow_up_deleteDelete a follow-up.
crm_lead_deleteDelete a lead. Cannot delete converted leads.
crm_interaction_deleteDelete an interaction (email, call, meeting log). Use for fixing mistakenly-logged interactions. Irreversible but recorded in the audit log with a full snapshot.
crm_handoffCRM-scoped async task queue between Claude Code and Cowork — DB-backed, tenant-isolated, part of the CRM audit log. Use for tasks that belong to a customer or business context (e.g. "prepare proposal for MVC", "chase Stripe webhook on Deal X"). For free-form developer-to-developer messaging unrelated to CRM data, use the Nex Memory bridge (nex_learn with tag "for-claude-code") instead — that is separate and not persisted here. Actions: "list" (pending tasks), "read" (mark as read), "complete" (mark done), "create" (new task). "Was hat Claude Code fuer mich?" → action: list.
crm_audit_logView audit trail: who changed what, when. Filter by entity, entityId, action. Use `relatedCompanyId` to see the complete audit history for a company (includes entries logged against its deals, interactions, notes, follow-ups, and contacts — joins across tables automatically). "Wer hat was geaendert?" → use this. "Zeig mir die ganze Historie von Firma X" → relatedCompanyId.
crm_guideInteractive help and onboarding. Topics: quickstart, company, contacts, pipeline, leads, search, import, analytics, daily, followups, resources, tips. Call without topic to see all available topics.
crm_connectSecurely configure API keys (Stripe, SMTP, Telegram, Webhooks) via browser form. Keys are encrypted (AES-256-GCM) and NEVER pass through this chat. Actions: "connect" (get browser link), "status" (show configured keys), "disconnect" (remove a key).