# How to integrate Centralstationcrm MCP with Hermes

```json
{
  "title": "How to integrate Centralstationcrm MCP with Hermes",
  "toolkit": "Centralstationcrm",
  "toolkit_slug": "centralstationcrm",
  "framework": "Hermes",
  "framework_slug": "hermes-agent",
  "url": "https://composio.dev/toolkits/centralstationcrm/framework/hermes-agent",
  "markdown_url": "https://composio.dev/toolkits/centralstationcrm/framework/hermes-agent.md",
  "updated_at": "2026-05-06T08:05:23.286Z"
}
```

## Introduction

Hermes is a 24/7 autonomous agent that lives on your computer or server — it remembers what it learns and evolves as your usage grows.
This guide explains the easiest and most robust way to connect your Centralstationcrm account to Hermes. You can do this through either Composio Connect CLI or Composio Connect MCP. For personal use we recommend the CLI, but you won't go wrong with MCP either.

## Also integrate Centralstationcrm with

- [ChatGPT](https://composio.dev/toolkits/centralstationcrm/framework/chatgpt)
- [OpenAI Agents SDK](https://composio.dev/toolkits/centralstationcrm/framework/open-ai-agents-sdk)
- [Claude Agent SDK](https://composio.dev/toolkits/centralstationcrm/framework/claude-agents-sdk)
- [Claude Code](https://composio.dev/toolkits/centralstationcrm/framework/claude-code)
- [Claude Cowork](https://composio.dev/toolkits/centralstationcrm/framework/claude-cowork)
- [Codex](https://composio.dev/toolkits/centralstationcrm/framework/codex)
- [OpenClaw](https://composio.dev/toolkits/centralstationcrm/framework/openclaw)
- [CLI](https://composio.dev/toolkits/centralstationcrm/framework/cli)
- [Google ADK](https://composio.dev/toolkits/centralstationcrm/framework/google-adk)
- [LangChain](https://composio.dev/toolkits/centralstationcrm/framework/langchain)
- [Vercel AI SDK](https://composio.dev/toolkits/centralstationcrm/framework/ai-sdk)
- [Mastra AI](https://composio.dev/toolkits/centralstationcrm/framework/mastra-ai)
- [LlamaIndex](https://composio.dev/toolkits/centralstationcrm/framework/llama-index)
- [CrewAI](https://composio.dev/toolkits/centralstationcrm/framework/crew-ai)

## TL;DR

### What is Composio Connect?
Composio Connect is a consumer offering that lets anyone plug 1,000+ applications directly into their agent harness — including Hermes. It can:
- Search and load tools from relevant toolkits on-demand, reducing context usage.
- Chain multiple tools to accomplish complex workflows via a remote workbench, without excessive back-and-forth with the LLM.
- Manage app authentication end-to-end with zero manual overhead.

## Connect Centralstationcrm to Hermes

### Integrating Centralstationcrm with Hermes
### Using Composio Connect CLI
1. Install the Composio CLI
Run the install script directly, or paste https://composio.dev/hermes into your Hermes chat box to have it installed for you.

```bash
curl -fsSL https://composio.dev/install | bash
```

## What is the Centralstationcrm MCP server, and what's possible with it?

The Centralstationcrm MCP server is an implementation of the Model Context Protocol that connects your AI agent and assistants like Claude, Cursor, etc directly to your Centralstationcrm account. It provides structured and secure access to your customer relationship data, so your agent can perform actions like managing contacts, creating deals, updating company records, and tracking key interactions on your behalf.
- Automated contact management: Quickly add new people to your CRM, update their details, and ensure your contact database stays current without manual entry.
- Company and organization creation: Effortlessly create new company records so you can keep your account-based selling and organization tracking up-to-date.
- Deal tracking and creation: Instantly log new sales opportunities by creating deals linked to your contacts or companies, helping your team stay on top of the pipeline.
- Detailed relationship enrichment: Add addresses, assistants, avatars, and contact details to people in your CRM, making every customer profile richer and more actionable.
- Milestone and history recording: Record important life events or milestones (like birthdays or anniversaries) for each person to boost relationship management and personalized outreach.

## Supported Tools

| Tool slug | Name | Description |
|---|---|---|
| `CENTRALSTATIONCRM_CHECK_CONNECTION` | Check Connection | Tool to verify the connection status of the centralstationcrm api key. use when validating credentials before making other api calls. |
| `CENTRALSTATIONCRM_COUNT_PEOPLE` | Count People | Tool to retrieve the total number of people in the account. use when you need the current total number of contacts in your centralstationcrm account. example: "how many contacts exist in my account?" |
| `CENTRALSTATIONCRM_CREATE_COMPANY` | Create Company | Tool to create a new company record. use when you need to add an organization to your crm before linking it to contacts or deals. |
| `CENTRALSTATIONCRM_CREATE_DEAL` | Create Deal | Tool to create a new deal record. use when needing to log a sales opportunity after grouping contacts or companies. |
| `CENTRALSTATIONCRM_CREATE_PERSON` | Create Person | Tool to create a new person record. use when you need to add a person to your crm before linking them to other records. |
| `CENTRALSTATIONCRM_CREATE_PERSON_ADDRESS` | Create Person Address | Tool to create a new address for a specific person. use when you need to add or update postal details after confirming person id. |
| `CENTRALSTATIONCRM_CREATE_PERSON_ASSI` | Create Person Assistant | Tool to create a new assistant (assi) entry for a specific person. use after confirming the person id when you need to manage assistant contacts. |
| `CENTRALSTATIONCRM_CREATE_PERSON_AVATAR` | Create Person Avatar | Tool to create a new avatar for a specific person. use when you need to attach a base64-encoded image file after confirming the person's id. |
| `CENTRALSTATIONCRM_CREATE_PERSON_CONTACT_DETAIL` | Create Person Contact Detail | Tool to create a new contact detail for a specific person. use when adding a phone number after confirming the person's id. |
| `CENTRALSTATIONCRM_CREATE_PERSON_HISTORIC_EVENT` | Create Person Historic Event | Tool to create a new historic event for a specific person. use after confirming person id to record dates like birthdays, anniversaries, or other milestones. |
| `CENTRALSTATIONCRM_DELETE_COMPANY` | Delete Company | Tool to delete a company record by id. use when you need to permanently remove an organization after verifying the correct id. |
| `CENTRALSTATIONCRM_DELETE_PERSON` | Delete person | Tool to delete a person record by id. use when you need to permanently remove a contact after verifying the correct id. |
| `CENTRALSTATIONCRM_DELETE_PERSON_ADDRESS` | Delete Person Address | Tool to delete a person's address by its id. use when you need to remove an outdated or incorrect address after confirming the person id and address id. |
| `CENTRALSTATIONCRM_DELETE_PERSON_ASSI` | Delete Person Assi | Tool to delete an assi entry of a person. use when you need to remove an assistant record after confirming person id and assi id. |
| `CENTRALSTATIONCRM_DELETE_PERSON_AVATAR` | Delete Person Avatar | Tool to delete a person's avatar by its id. use when you need to remove an outdated or incorrect avatar after confirming the person id and avatar id. |
| `CENTRALSTATIONCRM_DELETE_PERSON_CONTACT_DETAIL` | Delete Person Contact Detail | Tool to delete a contact detail of a person. use when you need to remove an outdated or incorrect contact detail after confirming the person id and contact detail id. |
| `CENTRALSTATIONCRM_DELETE_PERSON_HISTORIC_EVENT` | Delete Person Historic Event | Tool to delete a historic event of a person by its id. use when you need to remove outdated or incorrect milestone entries after confirming the person id and historic event id. |
| `CENTRALSTATIONCRM_GET_API_USER_MAILDROP` | Get API User Maildrop | Tool to retrieve the current api user's maildrop for people and companies. use after authenticating the api user. |
| `CENTRALSTATIONCRM_GET_COMPANY` | Get Company | Tool to retrieve details of a specific company by id. use after confirming the company id. |
| `CENTRALSTATIONCRM_GET_DEAL` | Get Deal | Tool to retrieve details of a specific deal by its id. use when you have a confirmed deal id. |
| `CENTRALSTATIONCRM_GET_DEALS` | Get Deals | Tool to retrieve a paginated list of all deals. use when you need to list deals with pagination and optional includes (e.g., companies, tags) or additional methods. |
| `CENTRALSTATIONCRM_GET_PERSON` | Get Person | Tool to retrieve details of a specific person by id. use when you have a person id and need their full details. |
| `CENTRALSTATIONCRM_GET_PERSON_ADDRESS` | Get Person Address | Tool to retrieve a specific address of a person by address id. use after confirming person and address ids. example: "fetch address for person #42, address #101." |
| `CENTRALSTATIONCRM_GET_PERSON_ADDRESSES` | Get Person Addresses | Tool to retrieve all addresses for a specific person. use when you need to list a person’s addresses after confirming their id. example: "get addresses for person with id 42." |
| `CENTRALSTATIONCRM_GET_PERSON_ASSI` | Get Person Assi | Tool to retrieve a specific assi entry of a person by id. use after confirming person id and assi id. |
| `CENTRALSTATIONCRM_GET_PERSON_ASSIS` | Get Person Assis | Tool to retrieve all assistant entries for a specific person. use after confirming the person id. example: "list assistants for person with id 42." |
| `CENTRALSTATIONCRM_GET_PERSON_AVATAR` | Get Person Avatar | Tool to retrieve a specific avatar of a person by avatar id. use after you know both person id and avatar id to fetch the base64-encoded image. |
| `CENTRALSTATIONCRM_GET_PERSON_AVATARS` | Get Person Avatars | Tool to retrieve all avatars for a specific person. use when you need to list a person’s avatars after confirming their id. example: "list avatars for person with id 42." |
| `CENTRALSTATIONCRM_GET_PERSON_CONTACT_DETAIL` | Get Person Contact Detail | Tool to retrieve a specific contact detail by id for a person. use after confirming person and contact detail ids. example: "fetch contact detail #108 for person #42." |
| `CENTRALSTATIONCRM_GET_PERSON_CUSTOM_FIELDS` | Get Person Custom Fields | Tool to retrieve all custom fields for a specific person. use when you need to access a person's custom fields after confirming their id. |
| `CENTRALSTATIONCRM_GET_PERSON_HISTORIC_EVENT` | Get Person Historic Event | Tool to retrieve a specific historic event of a person by id. use after confirming both person and event ids. example: "fetch historic event 101 for person 42." |
| `CENTRALSTATIONCRM_GET_PERSON_HISTORIC_EVENTS` | Get Person Historic Events | Tool to retrieve all historic events for a specific person. use when you need to list a person's historical dates after confirming their id. |
| `CENTRALSTATIONCRM_GET_PERSONS` | Get Persons | Tool to retrieve a paginated list of all people. use when listing contacts with pagination and optional includes. |
| `CENTRALSTATIONCRM_MERGE_PERSON` | Merge Person | Tool to merge another person into an existing person by id. use after identifying duplicate records to consolidate them. example: merge person 42 with [43,44]. |
| `CENTRALSTATIONCRM_SEARCH` | Search Records | Search records |
| `CENTRALSTATIONCRM_SEARCH_PEOPLE` | Search People | Tool to retrieve people matching search criteria. use when you need to find specific contacts by name, email, or phone after authenticating with your api key. |
| `CENTRALSTATIONCRM_STATS_PEOPLE` | Stats People | Tool to retrieve key statistics about people. use when you need a quick summary of total entries, e.g., after filtering by tag or custom criteria. |
| `CENTRALSTATIONCRM_UPDATE_COMPANY` | Update Company | Tool to update an existing company by id. use after retrieving the company's details when you need to modify one or more fields. |
| `CENTRALSTATIONCRM_UPDATE_PERSON` | Update Person | Tool to update an existing person by id. use after retrieving the person's current details when you need to modify one or more fields. |
| `CENTRALSTATIONCRM_UPDATE_PERSON_ADDRESS` | Update Person Address | Tool to update a specific address of a person. use after retrieving the person's addresses to modify one. |
| `CENTRALSTATIONCRM_UPDATE_PERSON_ASSI` | Update Person Assi | Tool to update an assi entry of a person. use when you need to modify a specific assistant record after retrieving the person’s assis list. example: "update assi 101 for person 42 changing email to foo@example.com". |
| `CENTRALSTATIONCRM_UPDATE_PERSON_CONTACT_DETAIL` | Update Person Contact Detail | Tool to update a specific contact detail of a person by id. use after retrieving the person's contact details to modify one. |
| `CENTRALSTATIONCRM_UPDATE_PERSON_HISTORIC_EVENT` | Update Person Historic Event | Tool to update a historic event of a person by id. use after retrieving the event when you need to modify its details. example: "update historic event 101 for person 42 changing atype to anniversary." |

## Supported Triggers

None listed.

## Creating MCP Server - Stand-alone vs Composio SDK

The Centralstationcrm MCP server provides comprehensive access to Centralstationcrm operations through Composio. Once connected, Hermes can perform all major Centralstationcrm actions on your behalf using natural language commands.

## Complete Code

None listed.

## Conclusion

### Way Forward
With Centralstationcrm connected, Hermes can now act on your behalf whenever it detects a relevant task or you ask it to.
From here, you can extend Hermes further:
- Connect more apps: Calendar, Slack, Notion, Linear, and hundreds of others are available through the same Composio Connect setup. Each new integration compounds what Hermes can do for you.
- Build workflows across tools: Once multiple apps are connected, Hermes can chain actions together — turn an email into a calendar invite, a Slack message into a Linear ticket, or a meeting note into a follow-up draft.
- Let it learn your patterns: The more you use Hermes, the better it gets at anticipating how you'd handle recurring tasks. Give it feedback on drafts and decisions, and it will adapt.
If you run into trouble or want to share what you've built, join the [community](https://discord.com/invite/composio) or check out the [Docs](https://docs.composio.dev?utm_source=toolkits&utm_medium=framework_template&utm_campaign=hermes&utm_content=docs) for deeper configuration options.

## How to build Centralstationcrm MCP Agent with another framework

- [ChatGPT](https://composio.dev/toolkits/centralstationcrm/framework/chatgpt)
- [OpenAI Agents SDK](https://composio.dev/toolkits/centralstationcrm/framework/open-ai-agents-sdk)
- [Claude Agent SDK](https://composio.dev/toolkits/centralstationcrm/framework/claude-agents-sdk)
- [Claude Code](https://composio.dev/toolkits/centralstationcrm/framework/claude-code)
- [Claude Cowork](https://composio.dev/toolkits/centralstationcrm/framework/claude-cowork)
- [Codex](https://composio.dev/toolkits/centralstationcrm/framework/codex)
- [OpenClaw](https://composio.dev/toolkits/centralstationcrm/framework/openclaw)
- [CLI](https://composio.dev/toolkits/centralstationcrm/framework/cli)
- [Google ADK](https://composio.dev/toolkits/centralstationcrm/framework/google-adk)
- [LangChain](https://composio.dev/toolkits/centralstationcrm/framework/langchain)
- [Vercel AI SDK](https://composio.dev/toolkits/centralstationcrm/framework/ai-sdk)
- [Mastra AI](https://composio.dev/toolkits/centralstationcrm/framework/mastra-ai)
- [LlamaIndex](https://composio.dev/toolkits/centralstationcrm/framework/llama-index)
- [CrewAI](https://composio.dev/toolkits/centralstationcrm/framework/crew-ai)

## Related Toolkits

- [Hubspot](https://composio.dev/toolkits/hubspot) - HubSpot is an all-in-one marketing, sales, and customer service platform. It lets teams nurture leads, automate outreach, and track every customer interaction in one place.
- [Pipedrive](https://composio.dev/toolkits/pipedrive) - Pipedrive is a sales management platform offering pipeline visualization, lead tracking, and workflow automation. It helps sales teams keep deals moving forward efficiently and never miss a follow-up.
- [Salesforce](https://composio.dev/toolkits/salesforce) - Salesforce is a leading CRM platform that helps businesses manage sales, service, and marketing. It centralizes customer data, enabling teams to drive growth and build strong relationships.
- [Apollo](https://composio.dev/toolkits/apollo) - Apollo is a CRM and lead generation platform that helps businesses discover contacts and manage sales pipelines. Use it to streamline customer outreach and track your deals from one place.
- [Attio](https://composio.dev/toolkits/attio) - Attio is a customizable CRM and workspace for managing your team's relationships and workflows. It helps teams organize contacts, automate tasks, and collaborate more efficiently.
- [Acculynx](https://composio.dev/toolkits/acculynx) - AccuLynx is a cloud-based roofing business management software for contractors. It streamlines project tracking, lead management, and document sharing.
- [Addressfinder](https://composio.dev/toolkits/addressfinder) - Addressfinder is a data quality platform for verifying addresses, emails, and phone numbers. It helps you ensure accurate customer and contact data every time.
- [Affinity](https://composio.dev/toolkits/affinity) - Affinity is a relationship intelligence CRM that helps private capital investors find, manage, and close more deals. It streamlines deal flow and surfaces key connections to help you win opportunities.
- [Agencyzoom](https://composio.dev/toolkits/agencyzoom) - AgencyZoom is a sales and performance platform built for P&C insurance agencies. It helps agents boost sales, retain clients, and analyze producer results in one place.
- [Bettercontact](https://composio.dev/toolkits/bettercontact) - Bettercontact is a smart contact enrichment tool for finding emails and phone numbers. It helps boost lead generation with automated, waterfall search across multiple sources.
- [Blackbaud](https://composio.dev/toolkits/blackbaud) - Blackbaud provides cloud-based software for nonprofits, schools, and healthcare institutions. It streamlines fundraising, donor management, and mission-driven operations.
- [Brilliant directories](https://composio.dev/toolkits/brilliant_directories) - Brilliant Directories is an all-in-one platform for building and managing online membership communities and business directories. It streamlines listings, member management, and engagement tools into a single, easy interface.
- [Capsule crm](https://composio.dev/toolkits/capsule_crm) - Capsule CRM is a user-friendly CRM platform for managing contacts and sales pipelines. It helps businesses organize relationships and streamline their sales process efficiently.
- [Clientary](https://composio.dev/toolkits/clientary) - Clientary is a platform for managing clients, invoices, projects, proposals, and more. It streamlines client work and saves you serious admin time.
- [Close](https://composio.dev/toolkits/close) - Close is a CRM platform built for sales teams, combining calling, email automation, and predictive dialers. It streamlines sales workflows and boosts productivity with all-in-one communication tools.
- [Dropcontact](https://composio.dev/toolkits/dropcontact) - Dropcontact is a B2B email finder and data enrichment service for professionals. It delivers verified email addresses and enriches contact info with up-to-date data.
- [Dynamics365](https://composio.dev/toolkits/dynamics365) - Dynamics 365 is Microsoft's platform combining CRM, ERP, and productivity apps. It streamlines sales, marketing, service, and operations in one place.
- [Espocrm](https://composio.dev/toolkits/espocrm) - EspoCRM is an open-source web application for managing customer relationships. It helps businesses organize contacts, track leads, and streamline their sales process.
- [Fireberry](https://composio.dev/toolkits/fireberry) - Fireberry is a CRM platform that streamlines customer and sales management. It helps businesses organize contacts, automate sales, and integrate with other business tools.
- [Firmao](https://composio.dev/toolkits/firmao) - Firmao is a business information platform offering company, industry, and market data. Use it to quickly research firms and gain competitive market insights.

## Frequently Asked Questions

### What are the differences in Tool Router MCP and Centralstationcrm MCP?

With a standalone Centralstationcrm MCP server, the agents and LLMs can only access a fixed set of Centralstationcrm tools tied to that server. However, with the Composio Tool Router, agents can dynamically load tools from Centralstationcrm and many other apps based on the task at hand, all through a single MCP endpoint.

### Can I use Tool Router MCP with Hermes?

Yes, you can. Hermes fully supports MCP integration. You get structured tool calling, message history handling, and model orchestration while Tool Router takes care of discovering and serving the right Centralstationcrm tools.

### Can I manage the permissions and scopes for Centralstationcrm while using Tool Router?

Yes, absolutely. You can configure which Centralstationcrm scopes and actions are allowed when connecting your account to Composio. You can also bring your own OAuth credentials or API configuration so you keep full control over what the agent can do.

### How safe is my data with Composio Tool Router?

All sensitive data such as tokens, keys, and configuration is fully encrypted at rest and in transit. Composio is SOC 2 Type 2 compliant and follows strict security practices so your Centralstationcrm data and credentials are handled as safely as possible.

---
[See all toolkits](https://composio.dev/toolkits) · [Composio docs](https://docs.composio.dev/llms.txt)
