Maroo

Maroo управляет CRM, контрактами, счетами и платежами для организаторов свадеб и мероприятий

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

Что умеет

  • Искать и обновлять бизнесы, контакты и лиды
  • Создавать, обновлять и активировать счета и платёжные ссылки
  • Отправлять квоты из утверждённых шаблонов и анкеты клиентам
  • Просматривать контракты и статус подписания
  • Управлять шаблонами документов

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

Доступ определяется ролью пользователя в Maroo и разрешениями бизнеса; сервер не инициирует реальные переводы средств, только создаёт запросы и черновики.

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

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

Официальный MCP-сервер Maroo подключает ассистента к CRM-платформе для свадебного и event-бизнеса: контакты и лиды, квоты и контракты, счета и графики платежей, ссылки на оплату и шаблоны. Ассистент может находить лиды, готовить черновики счетов, отправлять анкеты клиентам и напоминания, но перед отправкой писем и созданием ссылок должен показывать пользователю детали. Подключение через OAuth, без API-ключей.

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

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

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

https://maroo.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 не видит.

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

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

https://maroo.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 откроет окно входа в сервис. Войдите и подтвердите доступ.

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

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

https://maroo.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 появится кнопка авторизации.

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

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

maroo_list_businessesList every Maroo business the authenticated user can currently access, whether its email is verified, and the effective permissions available in each. Email verification is required to create or edit invoices, payments, and payment links. Pass the returned businessId to every business-scoped tool. If several businesses are returned and the user did not identify one, ask which business to use.
maroo_list_contactsList active contacts for the selected Maroo business with server-side pagination, search, type filtering, and sorting. Use this to discover contact IDs before retrieving, updating, or deleting a contact.
maroo_get_contactRetrieve one active contact by its exact Maroo contact ID.
maroo_create_contactCreate a contact for the selected Maroo business. A matching existing or deleted contact may be updated or restored; inspect the returned action and contact ID.
maroo_update_contactUpdate a contact name or email. Changing the email may replace the contact and return a new ID; use the returned ID in subsequent calls.
maroo_delete_contactSoft-delete an active contact. The contact will no longer appear in contact queries, and deleting an absent or already deleted contact returns not found.
maroo_list_contractsList contracts for the selected Maroo business with pagination, search, status, event, date, document-kind, and sorting filters.
maroo_get_contractRetrieve one contract with participants, event details, attachments, audit trail, addendums, and linked invoices by exact Maroo contract ID.
maroo_list_payment_linksList payment links for the selected Maroo business using the existing server-side pagination, search, status filter, and sorting. Use returned IDs for subsequent CRUD calls.
maroo_get_payment_linkRetrieve one payment link, including itemized details, by its exact Maroo payment link ID.
maroo_create_payment_linkCreate a quick, legacy limited, or itemized payment link. All money is USD; convert user amounts to integer cents and do not call this tool when another currency is explicitly requested. Itemized totals are calculated by the server.
maroo_update_payment_linkUpdate an active payment link. Quick links accept description, amount, and legacy maxInvoices changes; itemized links accept name, items, discount, and tax changes. Item arrays replace the full list.
maroo_delete_payment_linkSoft-delete a payment link owned by the selected Maroo business.
maroo_list_payment_methodsList payment methods available to the selected Maroo business. Use a returned paymentMethodId when updating a payment.
maroo_list_paymentsList payments made by the selected Maroo business to its contacts.
maroo_get_paymentRetrieve one payment by its exact Maroo payment ID for the selected business.
maroo_update_paymentUpdate an editable payment. Only supplied fields are changed.
maroo_delete_paymentDelete an editable payment.
maroo_list_invoicesList invoices for the selected Maroo business, newest first. Use returned invoice and payment IDs for subsequent operations.
maroo_get_invoiceRetrieve one invoice and its complete payment schedule by exact Maroo invoice ID.
maroo_create_invoiceCreate a draft or active invoice for an existing or new contact. All money is USD; convert user amounts to integer cents and do not call this tool when another currency is explicitly requested. Active Email invoices are sent immediately; PaymentLink delivery creates a shareable link without emailing the contact.
maroo_update_invoiceUpdate an editable invoice. paymentSchedule is a complete replacement, not a patch: to remove one payment, first retrieve the invoice, resend every payment to keep with its existing ID, due date, and amount, and omit only the payment to remove. Completed or processing payments cannot be changed or removed.
maroo_activate_invoiceActivate a draft invoice. Active invoices are rejected. Email delivery sends the invoice to the client; PaymentLink delivery activates it without emailing.
maroo_delete_invoiceSoft-delete an invoice. Invoices with completed payments cannot be deleted.
maroo_mark_invoice_payment_as_paidMark an unpaid invoice payment as paid outside Maroo. This changes the invoice balance and may complete the invoice.
maroo_unmark_invoice_payment_as_paidRemove an outside-Maroo paid marker from an invoice payment. Payments completed through Maroo cannot be unmarked.
maroo_list_templatesList templates for the selected Maroo business with pagination, search, status, type, date, and sorting filters. Use returned IDs for subsequent operations.
maroo_get_templateRetrieve one template, including its complete type-specific content, by exact Maroo template ID.
maroo_create_templateCreate one draft template. All money is USD; convert user amounts to integer cents and do not call this tool when another currency is explicitly requested. content is a type-specific discriminated union; create separate calls for separate templates.
maroo_update_templateUpdate template metadata or type-specific content. content.type is required when content is supplied and cannot differ from the existing template type.
maroo_copy_templateCopy an existing template in the same business. The server chooses a unique copy name.
maroo_activate_templateActivate a draft template after server-side content and plan validation. Already activated templates are rejected.
maroo_delete_templatePermanently remove a template from normal business use.
maroo_list_leadsList leads for the selected Maroo business with pagination, search, status, assignee, service, created-date, and sorting filters. Use returned IDs for lead details, notes, and activity.
maroo_get_leadRetrieve one lead, including form answers and assignment details, by exact Maroo lead ID.
maroo_list_lead_notesList internal notes for one lead in ascending or descending creation order.
maroo_list_lead_activityList the chronological activity history for one lead.
maroo_update_leadUpdate a lead status, progress milestones, or assignee. Set assignedTo to null to unassign the lead.
maroo_add_lead_noteAdd an internal note to one lead.
maroo_list_questionnairesList sent questionnaire responses for the selected Maroo business with pagination, client search, file name, status, sent-date, and sorting filters.
maroo_get_questionnaireRetrieve one sent questionnaire response, including its questions and submitted answers, by exact response ID.
maroo_list_questionnaire_file_namesList distinct questionnaire file names that have responses in the selected Maroo business.
maroo_send_questionnaireSend a Questionnaire template to an existing or new client by email. For a new client, pass details directly and omit contactId. Use contactId only when it is the exact ID returned by a contact tool. This creates a pending response and sends an external notification.
maroo_send_questionnaire_reminderSend an external reminder email for one pending questionnaire response.
maroo_delete_questionnaireSoft-delete one questionnaire response.
maroo_list_quotesList quotes for the selected Maroo business with pagination, search, status, accepted-date, and sorting filters. Money amounts are integer USD cents.
maroo_get_quoteRetrieve one quote with client details, line items, payment schedule, tax, discount, and totals by exact Maroo quote ID.
maroo_send_quoteCreate and immediately send a quote from an active Quote template. Choose exactly one client kind: NewContact uses client details only, ExistingContact requires an exact contactId returned by a contact tool, and ExistingLead requires an exact leadId returned by a lead tool. Never invent placeholder IDs. This sends a client notification.
maroo_delete_quotePermanently remove a quote from the selected business view by exact Maroo quote ID.