Home / Servers / Intercom API / create_message
Create a message
An MCP tool from the Intercom API server, hosted on mcp.hjlabs.in.
Create a message You can create a message that has been initiated by an admin. The conversation can be either an in-app message or an email. > 🚧 Sending for visitors > > There can be a short delay between when a… [POST /messages]
Name on the gateway: intercom_api__create_message · may change things.
Parameters
| Name | Type | Description |
|---|---|---|
message_type required | in_app | email | The kind of message being created. Values: in_app or email. |
subject required | string | The title of the email. |
body required | string | The content of the message. HTML and plaintext are supported. |
template required | string | The style of the outgoing message. Possible values plain or personal. |
from required | object | The sender of the message. If not provided, the default sender will be used. |
to required | object | The recipient of the message. If not provided, the default recipient will be… |
created_at | integer | The time the message was created. If not provided, the current time will be… |
create_conversation_without_contact_reply | boolean | Whether a conversation should be opened in the inbox for the message without… |
How to call it
Through the Smart Gateway, any client can run it by name with call_tool, or let the gateway find it with search_tools:
{
"name": "intercom_api__create_message",
"arguments": {
"message_type": "…",
"subject": "…",
"body": "…",
"template": "…",
"from": "…",
"to": "…"
}
}Or connect the Intercom API server directly, which lists 108 tools including this one:
claude mcp add --transport http hj-intercom-api https://mcp.hjlabs.in/mcp/intercom-api \
--header "Authorization: Bearer YOUR_API_KEY"Try asking
Use the create a message tool with message_type set to ….