Connect with MCP Server
The platform MCP server is a single HTTP-based integration layer that lets you call JourneyCARE tools programmatically, providing fast, secure access across your CRM modules. It exposes 36 tools for working with contacts, conversations, opportunities, calendar events, tasks, payments, blog content, email templates, and social media.
How the MCP server works
The MCP server uses a single HTTP protocol, so no SDK is required. Any client or agent that supports HTTP can call the platform's tools.
Clients and agents send JSON tool calls to the MCP endpoint to invoke specific platform tools.
Authenticate with a Private Integration Token (PIT) and include your locationId header.
Key features
The MCP server is built for standardized, fast, and secure programmatic access.
Standardized access – query and update data via one protocol.
Fast integration – works with any HTTP-supporting client.
Secure – uses permission-scoped Private Integration Tokens (PITs).
Scalable and flexible – designed to expand and support many tools and workflows.
Available tools
The MCP server exposes these 36 tools across the platform's modules.
# | Tool | What it does |
|---|---|---|
1 | Get Calendar Events | Retrieve calendar events by user, group, or calendar ID. |
2 | Get Appointment Notes | Access notes for specific appointments. |
3 | Get All Tasks | Retrieve all tasks associated with a contact. |
4 | Add Tags | Add tags to a contact. |
5 | Remove Tags | Remove tags from a contact. |
6 | Get Contact | Fetch contact details. |
7 | Update Contact | Modify contact information. |
8 | Upsert Contact | Update or create a contact. |
9 | Create Contact | Add a new contact. |
10 | Get Contacts | Retrieve all contacts. |
11 | Search Conversation | Search, filter, or sort conversations. |
12 | Get Messages | Retrieve messages by conversation ID. |
13 | Send a New Message | Send messages within conversation threads. |
14 | Get Location | Retrieve location details by ID. |
15 | Get Custom Fields | Access custom field definitions for a location. |
16 | Search Opportunity | Search for opportunities based on criteria. |
17 | Get Pipelines | Fetch all opportunity pipelines. |
18 | Get Opportunity | Retrieve opportunity details by ID. |
19 | Update Opportunity | Modify opportunity details. |
20 | Get Order by ID | Retrieve payment order details. |
21 | List Transactions | Fetch paginated transaction lists. |
22 | Check Blog URL Slug | Verify blog slugs before publishing. |
23 | Update Blog Post | Modify blog posts. |
24 | Create Blog Post | Add new blog posts. |
25 | Get Blog Authors | Retrieve blog authors for a location. |
26 | Get Blog Categories | Retrieve blog categories for a location. |
27 | Get Blog Posts by Blog ID | Retrieve blog posts by blog ID. |
28 | Get Blogs by Location | Retrieve blogs by location ID. |
29 | Create Email Template | Create new email templates. |
30 | Get Email Templates | Fetch email templates by location. |
31 | Get Social Media Accounts | Retrieve social media accounts and groups. |
32 | Get Social Media Statistics | Access analytics data for social media accounts. |
33 | Create Social Media Post | Create posts on supported platforms. |
34 | Get Social Media Post | Retrieve a specific social media post. |
35 | Get Social Media Posts | Retrieve multiple social media posts. |
36 | Update Social Media Post | Edit social media posts. |