Skip to content

Integration · CRM & sales

Connect Claude & ChatGPT to CentralStationCRM

Ask your AI what is going on with a customer, which tasks are due this week, or to add a new contact after a trade show. It searches people, companies, deals and projects in CentralStationCRM, reads notes and calendar events, and can create people, companies, tasks and events. Keeping the CRM up to date takes a message instead of a round of copy and paste.

Connect CentralStationCRM free

Free plan, no credit card. Takes about a minute.

Try asking

  • “What do we have on Müller GmbH?”

    The AI searches the whole CRM, opens the company with its people and deals, and lists the notes linked to it.

  • “Add Lisa Berg, head of purchasing at Müller GmbH, with her mobile number.”

    It checks for duplicates, creates the person, links her to the company with the job title and adds the phone number.

  • “Which of my tasks are open and due before Friday?”

    It looks up your user ID and lists your open tasks due before that date.

What your AI can do

People and companies

Search, create and update people and companies, add phone numbers, tags and job positions.

Deals and projects

Search deals and projects and read their value, state, target date, people and tasks.

Tasks, notes and calendar

List and create tasks, mark them done, read notes and list or create calendar events.

  • “Remind me to call Lisa Berg next Tuesday at 9.”

    It creates a call task on her record, assigned to you with the due time.

  • “Which deals have a target date this month?”

    It lists deals filtered on target date, with value and state.

  • “Book a meeting with the sales team on Thursday from 14 to 15.”

    It finds the group calendar and creates the event. If you ask it to email invitations, CentralStationCRM sends them to the attendees.

30 tools for CentralStationCRM

These tools are switched on when you connect. You can switch any of them off, or require your approval before it runs.

  • add_company_phoneChanges dataAdd a phone number to a company by `company_id`: pass `tel` with `name` (the number), `atype` (office, officehq, mobile, fax, other), `attachable_type` = Company and `attachable_id` = the company's ID.
  • add_person_phoneChanges dataAdd a phone number to a person by `person_id`: pass `tel` with `name` (the number), `atype` (office, mobile, private, fax, voip, other), `attachable_type` = Person and `attachable_id` = the person's ID.
  • add_person_positionChanges dataLink a person to a company with a job position, by `person_id`: pass `position` with `person_id`, `company_id`, and optional job `name`, `department` and `primary_function`.
  • create_calendar_eventChanges dataCreate a calendar event: pass `cal_event` with `name`, `starts_at`, `ends_at`, `status` (new, confirmed, tentative, cancelled), `user_id` and `group_calendar_id`, plus optional location, description and linked record. If `email_invitations` is true, CentralStationCRM emails invitations to the attendees.
  • create_companyChanges dataCreate a company: pass `company` with `name` and optional `background` and responsible `user_id`. Search first to avoid duplicates.
  • create_personChanges dataCreate a person: pass `person` with `name` (last name), optional `first_name`, `title`, `gender_identity`, `background` and responsible `user_id`. Add phone numbers and company positions with the separate tools. Search first to avoid duplicates.
  • create_taskChanges dataCreate a task: pass `task` with `name`, assigned `user_id`, optional due `precise_time`, `badge` (task, call, email, visit, preparation, important) and the record it belongs to (`attachable_type` Person, Company or Deal plus `attachable_id`).
  • get_companyGet one company by `company_id`. Use `includes` (e.g. "all" or addrs tels emails deals positions) to add its details.
  • get_current_userGet the CentralStationCRM user the connection belongs to, including their user ID. Use to confirm which account you are working in.
  • get_dealGet one deal by `deal_id`, with value, state and target date. Use `includes` to add people, company, tasks or custom fields.
  • get_personGet one person by `contact_id`. Use `includes` (e.g. "all" or emails tels addrs companies deals tasks) to add their details.
  • get_projectGet one project by `project_id`. Use `includes` to add people, company, tasks or custom fields.
  • get_taskGet one task by `task_id`.
  • list_calendar_eventsList calendar events, filtered by `state`, a `before` date or field filters such as `filter_starts_at` and `filter_user_id`.
  • list_companiesList companies with paging and `order`, filtered by tag or field filters such as `filter_name` ({"like": "..."}). Use `includes` to add details.
  • list_dealsList deals with paging and `order`, filtered by tag or field filters such as `filter_current_state`, `filter_company_id`, `filter_value` or `filter_target_date`. Use `includes` to add people, company or tasks.
  • list_group_calendarsList the group calendars with their IDs, needed as `group_calendar_id` when creating an event.
  • list_notesList notes (protocols such as call notes, meeting notes and logged emails), filtered by `person_id`, `company_id`, `deal_id` or `project_id`.
  • list_peopleList people with paging and `order`, filtered by tag (`tag_id` or `tag_name`) or field filters such as `filter_name` ({"like": "..."}). Use `includes` (e.g. emails tels companies) to add details.
  • list_tasksList tasks, filtered by `state` (open or closed), `user_id` or due `before` a date (YYYY-MM-DD).
  • list_usersList the users of the CRM account with their IDs, e.g. to assign tasks or records. Filter with `active`.
  • search_companiesFind companies by `name`. Use this before creating a company to avoid duplicates.
  • search_crmSearch the whole CRM (people, companies, deals, projects) for a `term`. Use as a first step when you only have a name.
  • search_dealsFind deals by `name`.
  • search_peopleFind people by `name`, `first_name`, `email` or `phone`. Use this before creating a person to avoid duplicates.
  • search_projectsFind projects by `name`.
  • tag_personChanges dataAdd a tag to a person by `person_id`: pass `tag` with `name`, `attachable_type` = Person and `attachable_id` = the person's ID.
  • update_companyChanges dataUpdate a company by `company_id`: pass the fields to change inside `company` (name, background, user_id). Only the fields you pass change.
  • update_personChanges dataUpdate a person by `contact_id`: pass the fields to change inside `person` (name, first_name, title, background, user_id). Only the fields you pass change.
  • update_taskChanges dataUpdate a task by `task_id`: pass `task` with `name` and `user_id` plus the fields to change, e.g. `finished` true to mark it done or a new `precise_time`.

Set up in three steps

  1. 1

    Pick the app

    Create a free PipMCP account and choose CentralStationCRM from the app list.

  2. 2

    Paste your key

    Paste your CentralStationCRM API key and your account name. Generate the API key in CentralStationCRM under My settings (Meine Einstellungen). The account name is the part before .centralstationcrm.net in your CRM address, for example acme in acme.centralstationcrm.net.

  3. 3

    Add the link to your AI

    You get a personal MCP link. Add it to Claude, ChatGPT or Cursor:

    1. Click your name, then Settings › Connectors › Add custom connector.
    2. Paste your link as the Remote MCP server URL.
    3. Switch it on from the + menu in a chat.

Questions

What can the AI do in CentralStationCRM?

The AI can search and read people, companies, deals, projects, tasks, notes, calendar events and users. It can create people and companies, add phone numbers, tags and positions, create tasks and calendar events, and update people, companies and tasks.

Does the AI see my CentralStationCRM credentials?

No. Your CentralStationCRM credentials are encrypted at rest and never shown to the AI. After you save them, they are not shown again, not even to you. The AI only sees the results of the tools it calls.

Can I control what the AI is allowed to do?

Yes. You choose which tools are switched on, so you can start with lookups only. Creating a calendar event can email invitations to attendees, and that tool can require your approval before it runs. Every tool call is logged.

Does it work with ChatGPT?

Yes. In ChatGPT, open Settings › Apps & Connectors › Advanced, turn on Developer mode and add your PipMCP link. Developer mode needs a paid ChatGPT plan: Plus, Pro, Business or Enterprise. The same link also works in Claude (Settings › Connectors › Add custom connector), Cursor and other MCP clients.

What does it cost?

PipMCP has a free plan with no credit card required. Paid plans bill per completed task. You also need your own CentralStationCRM account.

What is the account name field?

CentralStationCRM gives each account its own address, like acme.centralstationcrm.net. The account name is the first part of that address, here acme. PipMCP uses it together with your API key to reach your CRM.

Let your AI work in CentralStationCRM today.

Start free. Your key stays encrypted, and you decide what the AI may do.

Connect CentralStationCRM free

PipMCP is not affiliated with CentralStationCRM. Product names are trademarks of their owners.