Руководство по коннектору9 мин чтенияMCP-инструментов: 407 языков

Как подключить Freshsales к ChatGPT через MCP

Freshsales (Freshworks CRM) из любого AI-агента: поиск и фильтрация контактов, аккаунтов и сделок, перевод сделок по этапам воронки, заметки, задачи и встречи, учёт активностей продаж и маркетинговые списки. Работает с личным API-ключом пользователя и bundle URL вашего аккаунта.

HCАвтор: команда HelpCodeОбновлено 9 мин чтения Открытый код на GitHub

Без банковской карты · 7 дней пробного периода · Есть вариант self-host

Freshsales

Freshsales

Freshsales (Freshworks CRM) from any AI agent: contacts, accounts, deals and pipelines, notes, tasks, appointments, sales activities, search and marketing lists. REST API with a per-user API key and the account bundle URL.

инструментов

40

Регион

INTL

Категория

CRM

Аутентификация

API Key

Требуемые env-vars

FRESHSALES_BUNDLE_URLFRESHSALES_API_KEY
Установить в Cloud одним кликом

7 дней бесплатно · Без карты

  • 7 дней бесплатно
    Без банковской карты
  • GDPR и готовность к SOC 2
    Данные в ЕС, журналы аудита
  • Открытый код на GitHub
    Open source · AGPL-3.0
  • Работает с ChatGPT, Claude, Gemini
    Любой MCP-совместимый клиент

Пропустите установку. Заработает меньше чем за 2 минуты.

Начните бесплатный период на cloud.anythingmcp.com, добавьте Freshsales одним кликом и направьте свой ИИ-клиент (Claude, ChatGPT, Copilot или Cursor) на сгенерированный MCP-эндпоинт. Без Docker, без git clone, без опыта разработки.

Начать бесплатный период

Кратко

Freshsales (Freshworks CRM) из любого AI-агента: поиск и фильтрация контактов, аккаунтов и сделок, перевод сделок по этапам воронки, заметки, задачи и встречи, учёт активностей продаж и маркетинговые списки. Работает с личным API-ключом пользователя и bundle URL вашего аккаунта.

Попробуй спросить

Примеры промптов для Freshsales

Кликни по промпту — он скопируется. Вставь в Claude, ChatGPT, Cursor, Gemini, Copilot или OpenClaw и запусти через этот коннектор.

Freshsales · live via MCP
Поделиться
Opus 4.7

Claude — это AI, он может ошибаться. Проверяйте ответы.

💡 Без установки? Используйте cloud.anythingmcp.com напрямую. Войдите, нажмите Connectors → Freshsales, вставьте учётные данные, создайте MCP API key, и готово. Без Docker, без git clone, без локального сервера.

Freshsales + ChatGPT

Freshsales (Freshworks CRM) из любого AI-агента: поиск и фильтрация контактов, аккаунтов и сделок, перевод сделок по этапам воронки, заметки, задачи и встречи, учёт активностей продаж и маркетинговые списки. Работает с личным API-ключом пользователя и bundle URL вашего аккаунта.

Предварительные требования

Полные инструкции по настройке встроены в коннектор (видны в магазине при выборе коннектора). Требуемые переменные окружения:

FRESHSALES_BUNDLE_URL, FRESHSALES_API_KEY

Шаг 1 — Получите учётные данные

Настройка занимает около 2 минут. Нужен аккаунт Freshsales (Freshworks CRM).

  1. В Freshsales нажмите на фото профиля, затем Profile Settings, и откройте вкладку API Settings.
  2. Скопируйте Your API key в FRESHSALES_API_KEY. Коннектор отправляет его как Authorization: Token token=<key>, поэтому вставляйте только сам ключ.
  3. На той же вкладке скопируйте bundle alias (адрес вашего аккаунта) в FRESHSALES_BUNDLE_URL, например https://acme.myfreshworks.com/crm/sales. Аккаунты, созданные до появления пакета Freshworks, используют https://acme.freshsales.io. Не добавляйте /api и косую черту в конце.
  4. Установите коннектор и запустите freshsales_list_owners: он покажет пользователей портала и подтвердит ключ и адрес.

Каждый вызов выполняется с правами пользователя, чей ключ указан: записи вне его области не видны. Берите ключ пользователя, который видит нужные команде данные.

С чего начать: freshsales_list_owners возвращает id пользователей для owner_id. freshsales_list_selector читает справочник (территории, воронки и этапы, валюты, типы и причины сделок, источники лидов, отрасли и типы компаний, кампании, статусы контактов, этапы жизненного цикла, типы и результаты активностей продаж) и возвращает id для записи. freshsales_list_pipeline_stages выдаёт этапы одной воронки. freshsales_list_fields перечисляет поля контактов, аккаунтов, сделок или активностей продаж, включая пользовательские: их внутренние имена начинаются с cf_ и передаются в custom_field.

Поиск записей:

  • freshsales_search: текстовый поиск по имени или email среди контактов, аккаунтов, сделок и пользователей. include принимает имена в единственном числе: contact, sales_account, deal и user; во множественном ничего не вернётся.
  • freshsales_lookup: точное совпадение по одному полю, например контакты по email или контакты, аккаунты и сделки по имени или значению пользовательского поля.
  • freshsales_filtered_search: правила по полям (точные значения, диапазоны, списки), возвращает полные записи.
  • Списки всегда идут через сохранённое представление: freshsales_list_views даёт id представлений (например, "All Contacts" или "My Deals"), затем freshsales_list_contacts, freshsales_list_accounts или freshsales_list_deals читают его с сортировкой.

Контакты, аккаунты и сделки: freshsales_get_contact, freshsales_get_account и freshsales_get_deal читают одну запись и встраивают связанные записи через include (например, sales_accounts,deals,notes). freshsales_list_contact_activities показывает ленту контакта (письма, звонки, заметки, изменения полей, посещения сайта). Для записи ИИ использует freshsales_create_contact (нужен хотя бы email или фамилия), freshsales_update_contact, freshsales_upsert_contact (создать или обновить по email или другому уникальному полю), freshsales_create_account (уникальное name), freshsales_update_account, freshsales_create_deal (обязательны name и amount) и freshsales_update_deal. Сделка переходит дальше, когда deal_stage_id указывает на этап её воронки; выигрыш и проигрыш тоже этапы, а у проигранной сделки может быть deal_reason_id. При обновлении меняются только переданные поля.

Заметки, задачи, встречи и активности привязываются к записи через targetable_type (Contact, SalesAccount или Deal) и targetable_id:

  • Заметки: freshsales_create_note, freshsales_update_note.
  • Задачи: freshsales_list_tasks (один фильтр за вызов: open, due_today, due_tomorrow, overdue или completed), freshsales_get_task, freshsales_create_task, freshsales_update_task, freshsales_complete_task.
  • Встречи: freshsales_list_appointments (open для предстоящих, past для прошедших; старые порталы используют upcoming), freshsales_get_appointment, freshsales_create_appointment, freshsales_update_appointment. Участники: пользователи (FdMultitenant::User) или контакты (Contact).
  • Активности продаж, например записанные звонки и визиты: freshsales_list_sales_activities, freshsales_get_sales_activity, freshsales_create_sales_activity.

Маркетинговые списки: freshsales_list_marketing_lists, freshsales_list_marketing_list_contacts, freshsales_add_contacts_to_list и freshsales_remove_contacts_from_list (сами контакты сохраняются).

Лиды: в современных аккаунтах Freshsales потенциальные клиенты хранятся как контакты с этапом жизненного цикла; отдельного модуля лидов нет. ИИ фильтрует контакты по этапу жизненного цикла через представление или freshsales_filtered_search.

Отключено при установке: ничего. У коннектора нет инструментов удаления, поэтому он не может удалить контакты, аккаунты, сделки, заметки, задачи или встречи. Создание и изменение записей сразу меняет вашу рабочую CRM, поэтому попросите ИИ показать поля перед сохранением.

Форматы данных: метки времени приходят в UTC или со смещением (2026-02-13T23:27:49Z). Даты на входе принимаются как YYYY-MM-DD или ISO 8601; без зоны подразумевается UTC. Суммы указаны в валюте сделки; base_currency_amount пересчитан в валюту портала. Пустые поля равны null. Записи, встроенные через include, приходят в отдельных массивах верхнего уровня (users, sales_accounts, deals) рядом с записью и связаны по id.

Постраничный вывод: списки принимают page (с 1) и per_page (по умолчанию 25, максимум 100) и возвращают meta.total_pages и meta.total. freshsales_search по умолчанию возвращает 10 результатов, максимум 100.

Лимиты и частые ошибки: 1000 запросов в час на аккаунт; сверх этого Freshsales отвечает 429. 401 означает неверный или отсутствующий ключ, 403 что у пользователя нет права или функции нет в тарифе, 404 неверный id или неверный bundle URL. Ошибки валидации приходят как 400 с errors.message.

Коннектор не удаляет записи, не отправляет письма и не меняет настройки портала, поля или воронки.

Шаг 2 — Установите адаптер

curl -fsSL https://raw.githubusercontent.com/HelpCode-ai/anythingmcp/main/docker-compose.quickstart.yml -o docker-compose.yml
printf 'JWT_SECRET=%s\nENCRYPTION_KEY=%s\n' "$(openssl rand -hex 32)" "$(openssl rand -hex 32)" > .env
docker compose up -d

Шаг 3 — Добавьте коннектор в ChatGPT

URL вашего сервера: в AnythingMCP откройте MCP Servers → сервер, на котором находится этот коннектор, и скопируйте его URL (https://cloud.anythingmcp.com/mcp/…). Используйте его везде, где в этом руководстве указано YOUR_SERVER_ID.

ChatGPT добавляет MCP-серверы как плагины на странице Plugins, в веб-версии и в платных планах. Режим разработчика для этого больше не нужен. В рабочем пространстве Business это могут только администраторы и владельцы; в Enterprise и Edu администратор может выдать право Create plugins with MCPs.

  1. Перейди на chatgpt.com/plugins, нажми +, затем Add custom MCP server.
  2. Введи название, например Name: Freshsales.
  3. В разделе Connection укажи в поле Server URL адрес https://cloud.anythingmcp.com/mcp/YOUR_SERVER_ID и оставь Authentication на OAuth.
  4. Выбери I understand and want to continue, затем Create as a plugin. Когда ChatGPT попросит, войди в AnythingMCP и разреши доступ.
  5. Установи новый плагин из своих личных плагинов, затем введи @ в чате и выбери его.

Доступные инструменты

ToolWhat it does
freshsales_list_ownersList the users of the Freshsales portal (id, name, email)
freshsales_list_selectorList the values of a configuration picklist: territories, deal stages and pipelines, currencies, deal reasons and types, lead sources…
freshsales_list_pipeline_stagesList the stages of one deal pipeline (id, name, position)
freshsales_list_fieldsList the fields of a module, including custom fields (internal name cf_..., label, type, choices)
freshsales_list_viewsList the saved views (filters) of contacts, accounts or deals, with their ids
freshsales_list_contactsList the contacts of a view, 25 per page by default, with sorting
freshsales_get_contactGet one contact with all fields, optionally embedding owner, accounts, deals, tasks, appointments, notes and sales activities
freshsales_list_contact_activitiesList the activity timeline of a contact: emails, calls, notes, field changes, web visits
freshsales_create_contactCreate a contact
freshsales_update_contactUpdate a contact
freshsales_upsert_contactCreate or update a contact matched by a unique field (usually the email): updates the existing contact, or creates it when none matches
freshsales_list_accountsList the accounts (companies) of a view, 25 per page by default
freshsales_get_accountGet one account with all fields, optionally embedding owner, contacts, deals, tasks, appointments and notes
freshsales_create_accountCreate an account (company). name is required and must be unique
freshsales_update_accountUpdate an account (company): name, address, owner, industry, custom fields
freshsales_list_dealsList the deals of a view, 25 per page by default
freshsales_get_dealGet one deal with all fields, optionally embedding account, contacts, stage, pipeline, products, tasks and notes
freshsales_create_dealCreate a deal. name and amount are required; link it to an account with sales_account_id and to contacts with contacts_added_list
freshsales_update_dealUpdate a deal: amount, stage (deal_stage_id moves it through the pipeline, including won and lost stages), close date, owner, linked…
freshsales_create_noteAdd a note to a contact, account or deal
freshsales_update_noteChange the text of an existing note on a contact, account or deal
freshsales_list_tasksList tasks by status: open, due today, due tomorrow, overdue or completed
freshsales_get_taskGet one task with its owner, collaborators and linked record
freshsales_create_taskCreate a task on a contact, account or deal. title, due_date, owner_id, targetable_type and targetable_id are required
freshsales_update_taskUpdate a task: title, description, due date, owner, linked record or collaborators
freshsales_complete_taskMark a task as done (status completed)
freshsales_list_appointmentsList appointments (meetings), upcoming or past, with attendees and linked records
freshsales_get_appointmentGet one appointment with its time, location, attendees and linked contact, account or deal
freshsales_create_appointmentSchedule an appointment (meeting) with a contact, account or deal, with attendees. title, from_date and end_date are required
freshsales_update_appointmentReschedule or edit an appointment
freshsales_list_sales_activitiesList logged sales activities (calls, meetings, custom activity types), newest first
freshsales_get_sales_activityGet one logged sales activity with its type, outcome, times, notes and linked record
freshsales_create_sales_activityLog a sales activity (for example a call or visit) on a contact, account or deal. title, sales_activity_type_id, start_date, end_date…
freshsales_searchFull-text search by name or email across contacts, accounts, deals and users
freshsales_lookupExact-match lookup on one field: find contacts by email, or contacts, accounts or deals by name or a custom field value
freshsales_filtered_searchFilter contacts, accounts or deals by field rules (exact matches, ranges, lists), e.g. contacts whose email is in a list
freshsales_list_marketing_listsList the marketing lists (static contact lists) with their ids
freshsales_list_marketing_list_contactsList the contacts of a marketing list, 25 per page by default
freshsales_add_contacts_to_listAdd existing contacts to a marketing list by their contact ids
freshsales_remove_contacts_from_listRemove contacts from a marketing list

Примеры запросов

  • «Найди контакт [email protected] и покажи её открытые сделки и последние заметки в карточке.»
  • «Покажи мои открытые сделки с ожидаемым закрытием в этом месяце, с суммой и этапом.»
  • «Переведи сделку Продление Acme на этап Переговоры и добавь заметку, что коммерческое предложение отправлено.»
  • «Какие из моих задач просрочены? Сгруппируй их по связанному аккаунту.»
  • «Запиши на сегодня 30-минутный звонок с Tom Becker и создай задачу на повторный контакт в следующий вторник в 10:00.»

FAQ

Работает ли бесплатный план ChatGPT со своими MCP-серверами? OpenAI описывает свои MCP-серверы только для платных планов; план Free в этом списке не указан.

Следующие шаги

Это руководство помогло?

Ваш агент для Freshsales в одном клике.

Установите коннектор, вставьте ключ, спросите ChatGPT. 7 дней бесплатно, без банковской карты.

Похожие руководства

Коннекторы

Как подключить Freshsales к Claude через MCP

Freshsales (Freshworks CRM) из любого AI-агента: поиск и фильтрация контактов, аккаунтов и сделок, перевод сделок по этапам воронки, заметки, задачи и встречи, учёт активностей продаж и маркетинговые списки. Работает с личным API-ключом пользователя и bundle URL вашего аккаунта.

Коннекторы

Как подключить Freshsales к Cursor через MCP

Freshsales (Freshworks CRM) из любого AI-агента: поиск и фильтрация контактов, аккаунтов и сделок, перевод сделок по этапам воронки, заметки, задачи и встречи, учёт активностей продаж и маркетинговые списки. Работает с личным API-ключом пользователя и bundle URL вашего аккаунта.

Коннекторы

Как подключить Freshsales к Gemini через MCP

Freshsales (Freshworks CRM) из любого AI-агента: поиск и фильтрация контактов, аккаунтов и сделок, перевод сделок по этапам воронки, заметки, задачи и встречи, учёт активностей продаж и маркетинговые списки. Работает с личным API-ключом пользователя и bundle URL вашего аккаунта.

Коннекторы

Как подключить Freshsales к Meta Muse через MCP

Freshsales (Freshworks CRM) из любого AI-агента: поиск и фильтрация контактов, аккаунтов и сделок, перевод сделок по этапам воронки, заметки, задачи и встречи, учёт активностей продаж и маркетинговые списки. Работает с личным API-ключом пользователя и bundle URL вашего аккаунта.

Коннекторы

Freshsales в MCP: контакты, аккаунты, сделки, задачи и активности продаж в любом AI-агенте

Freshsales (Freshworks CRM) из любого AI-агента: поиск и фильтрация контактов, аккаунтов и сделок, перевод сделок по этапам воронки, заметки, задачи и встречи, учёт активностей продаж и маркетинговые списки. Работает с личным API-ключом пользователя и bundle URL вашего аккаунта.

Коннекторы

Как подключить Freshsales к Microsoft Copilot через MCP

Freshsales (Freshworks CRM) из любого AI-агента: поиск и фильтрация контактов, аккаунтов и сделок, перевод сделок по этапам воронки, заметки, задачи и встречи, учёт активностей продаж и маркетинговые списки. Работает с личным API-ключом пользователя и bundle URL вашего аккаунта.