CentralStationCRM
CentralStationCRM is an easy-to-use CRM software focusing on collaboration and long-term customer relationships.
Verdict
Common use cases
- Log new leads from Slack threads instantly
- Count contacts by segment during planning calls
- Create deal records as opportunities emerge
- Add assistant details without opening CRM tabs
- Bulk-create companies from prospect lists in chat
Integration
- Vendor
- CentralStationCRM
- Category
- crm
- Auth
- API_KEY
- Tools
- 43
- Composio slug
centralstationcrm
Tools
- Check Connection
Tool to verify the connection status of the centralstationcrm api key. use when validating credentials before making other api calls.
- 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?"
- 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.
- Create Deal
Tool to create a new deal record. use when needing to log a sales opportunity after grouping contacts or companies.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- Delete Companydestructive
Tool to delete a company record by id. use when you need to permanently remove an organization after verifying the correct id.
- Delete persondestructive
Tool to delete a person record by id. use when you need to permanently remove a contact after verifying the correct id.
- Delete Person Addressdestructive
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.
- Delete Person Assidestructive
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.
- Delete Person Avatardestructive
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.
- Delete Person Contact Detaildestructive
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.
- Delete Person Historic Eventdestructive
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.
- Get API User Maildrop
Tool to retrieve the current api user's maildrop for people and companies. use after authenticating the api user.
- Get Company
Tool to retrieve details of a specific company by id. use after confirming the company id.
- Get Deal
Tool to retrieve details of a specific deal by its id. use when you have a confirmed deal id.
- 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.
- Get Person
Tool to retrieve details of a specific person by id. use when you have a person id and need their full details.
- 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."
- 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."
- Get Person Assi
Tool to retrieve a specific assi entry of a person by id. use after confirming person id and assi id.
- 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."
- 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.
- 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."
- 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."
- 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.
- 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."
- 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.
- Get Persons
Tool to retrieve a paginated list of all people. use when listing contacts with pagination and optional includes.
- 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].
- 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.
- Search Records
Search records
- 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.
- 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.
- 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.
- Update Person Address
Tool to update a specific address of a person. use after retrieving the person's addresses to modify one.
- 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".
- 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.
- 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."
Setup
Setup guide
- 11. In Switchy, open your workspace settings and navigate to the Integrations tab. 2. Search for CentralStationCRM and click Connect. 3. Log in to your CentralStationCRM account in a separate tab, go to Settings → API, and generate a new API key. 4. Copy the key and paste it into the Switchy prompt, then click Authorize. 5. Switchy will verify the connection by calling the Check Connection tool — you'll see a green checkmark if it succeeds. 6. Open any Space and type '@CentralStationCRM how many contacts do I have?' to confirm the integration responds. 7. If the test fails, double-check that the API key hasn't expired and that your CentralStationCRM plan includes API access.
What teammates see: by default, memories from CentralStationCRM are scoped to the Space (PROJECT visibility) - you can mark any memory PRIVATE or share it ORG-wide.
Works well with
Top models
Compatibility data appears once enough Spaces have used this MCP together with a given model.
How Switchy teams use it
Starter prompts
Add Lead from Notes
@CentralStationCRM create a new person named Alex Rivera with email alex.rivera@techcorp.io and phone +1-555-0199. Tag them as inbound lead.Open in a Space →
Count Active Contacts
@CentralStationCRM how many total contacts are in my account right now?Open in a Space →
Log New Opportunity
@CentralStationCRM create a deal called 'Q2 Enterprise Expansion' for Acme Corp with value $45,000 and close date June 30.Open in a Space →
Bulk Add Companies
@CentralStationCRM create companies for these organizations: BlueSky Logistics, Redwood Analytics, Summit Financial Group.Open in a Space →
Attach Assistant Info
@CentralStationCRM add an assistant named Jordan Lee with email jordan.lee@execoffice.com to the person record for Maria Santos.Open in a Space →
Example outputs
Illustrative - representative of the model's voice and quality, not literal recordings.
@CentralStationCRM show me all contacts created in the last 30 days and group them by company
I found 47 contacts created in the last 30 days across 12 companies. The largest groups are: Acme Corp (8 contacts), including Sarah Chen (VP Sales) and Michael Torres (Account Manager); BlueSky Industries (6 contacts), primarily engineering team members; and DataFlow Systems (5 contacts) from their recent expansion. 18 contacts aren't linked to any company yet. Would you like me to suggest company associations for the unlinked contacts based on email domains?
This example demonstrates the MCP's read capabilities for contact retrieval and relationship mapping. The grouping logic happens in the AI layer by processing multiple API responses. Requires API key with read access to people and companies. Response time scales with contact volume—accounts with 10k+ contacts may see slower queries.
@CentralStationCRM create a new contact for Jamie Rodriguez, email jamie.r@techstart.io, and link them to TechStart as a Product Manager
Created contact record for Jamie Rodriguez (ID: per_8x2k9m4n). Email jamie.r@techstart.io confirmed and set as primary. I searched for 'TechStart' and found an existing company record (ID: com_5h7j3p1q), so I've linked Jamie to that organization with the title 'Product Manager'. The contact is now visible in your CentralStationCRM dashboard under TechStart's company profile.
This example shows the MCP's write capabilities across multiple record types in sequence: person creation, company lookup, and relationship linking. The MCP creates real records in your CRM—there's no undo via chat. If the company doesn't exist, you'll need to create it first or the linking step will fail. API key must have write permissions for people and companies.
@CentralStationCRM review all open deals over $50k and draft a pipeline summary for our Monday standup
I found 9 open deals totaling $487k. Three are in closing stage: Enterprise plan for Quantum Labs ($120k, 85% confidence, closes this week), Platform upgrade for MediCore ($95k, decision pending legal review), and Annual contract renewal for Apex Digital ($75k, verbal commit received). Four deals in negotiation stage total $142k, and two early-stage opportunities are at $55k combined. Biggest risk: the MediCore legal review has extended 3 weeks—recommend executive check-in. Quantum Labs close would put us at 94% of quarterly target.
This example highlights the MCP's ability to retrieve deal data while the AI synthesizes it into actionable intelligence. The summary format, risk assessment, and recommendations come from the AI's reasoning over the structured CRM data. Requires API key with read access to deals and associated metadata (stages, amounts, close dates). Deal counts and amounts reflect your actual pipeline state.
Use-case deep-dives
When CentralStationCRM fits early-stage sales ops
A 6-person SaaS startup fields 20-30 inbound leads per week through Intercom and needs to log them in a CRM before the founder does first-call qualification. CentralStationCRM works here because the 43 tools cover the full create-read-update cycle for people, companies, and deals without requiring a Zapier middleman. The API key auth means your support lead can grant Switchy access in under two minutes. The deal is you're trading enterprise reporting features for speed: if your team needs custom pipeline stages or revenue forecasting dashboards, you'll outgrow this by month six. But if you're pre-Series A and just need a structured place to track who said yes to a demo, CentralStationCRM keeps your workflow in one workspace without the HubSpot learning curve. Set it up Friday, start logging leads Monday.
CentralStationCRM handles post-conference contact imports at scale
Your three-person BD team just returned from a trade show with 80 business cards and needs to bulk-create contacts, tag them with event metadata, and assign follow-up tasks before the leads go cold. CentralStationCRM's batch-create tools (Create Person, Create Company, Create Deal) let you script the import in Switchy rather than manually clicking through a web UI 80 times. The assistant and address tools mean you can capture the full context—office location, EA contact—in one pass. The constraint is search: if you're trying to dedupe against 10,000 existing contacts, the Count People tool won't cut it and you'll need to export a CSV for matching. For teams under 2,000 contacts doing quarterly event sprints, this MCP turns a two-day data-entry slog into a 30-minute Switchy session.
Why CentralStationCRM works for service firms with repeating client structures
A fractional finance shop onboards 4-6 new clients per month, and each client needs a company record, three contact records (founder, bookkeeper, lawyer), and a kickoff deal created with the same five custom fields every time. CentralStationCRM's tool set maps perfectly to this repeating structure: Create Company, Create Person (3x), Create Deal, then link them. Because the schema is stable, you can template the onboarding flow in Switchy and let the junior associate run it during the kickoff call instead of toggling between Notion and the CRM later. The trade-off is flexibility: if every client has a wildly different org chart or you need conditional logic (create a second deal only if ARR > $500k), you're better off with a Zapier workflow. For service businesses where onboarding looks the same every time, CentralStationCRM eliminates the context-switch tax.
Frequently asked
What does the CentralStationCRM MCP do in Switchy?
It lets AI agents read and write CRM data — contacts, companies, deals, addresses, even avatars. You can ask Switchy to create a person record, count your contacts, or log a new sales opportunity without opening CentralStationCRM. The MCP exposes 43 tools covering most core CRM operations, so agents can automate data entry and lookups during conversations.
Do I need admin access to connect CentralStationCRM?
You need an API key from CentralStationCRM, which typically requires account-owner or admin permissions to generate. The MCP uses API_KEY authentication — no OAuth dance. Once you paste the key into Switchy, the connection tool verifies it before any other calls run. Check your CentralStationCRM settings to confirm you can issue API keys.
Can the MCP update existing contacts or only create new ones?
The representative tools show creation endpoints — Create Person, Create Company, Create Deal. CentralStationCRM's API usually includes update and delete methods too, so the full 43-tool set likely covers edits. If you need to change a contact's email or merge duplicates, check the complete tool list in Switchy's MCP settings to confirm update tools are present.
How does this compare to using CentralStationCRM's web app directly?
The web app gives you dashboards, bulk imports, and visual pipeline management. The MCP is faster for one-off data entry during a conversation — "Add this lead I just met" — without context-switching. You lose the UI's reporting and workflow automation, but gain the ability to let AI agents handle repetitive CRM tasks while you stay in Switchy.
Who on the team should connect the CentralStationCRM MCP?
Whoever owns your CentralStationCRM account or has API-key privileges. Once connected, any Switchy workspace member can invoke the tools in shared chats, so the API key's permissions apply to the whole team. If you want to restrict who can create deals or delete contacts, manage that in CentralStationCRM's user roles before connecting the MCP.