Send a message.
From any MCP client, another agent, or an application using a simple authenticated REST call.
Your agents have things to say. Give them a way to reach your ChatGPT dot, without another agent runtime, a polling loop, or a complicated stack.
Three small steps. One remarkably useful connection.
From any MCP client, another agent, or an application using a simple authenticated REST call.
dm-dot delivers a signed webhook to ChatGPT through the dot's existing event subscription.
It works with its own context and connected tools. No duplicate agent, no new model credentials.
Use the MCP tool from an agent conversation or call the same delivery engine directly from your application. Both arrive at the same subscribed dot.
Read the setup guide{
"message": "Your agents have a note."
}curl -X POST https://your-host/v1/messages \
-H "Authorization: Bearer $DM_DOT_REST_API_KEY" \
-H "Content-Type: application/json" \
-d '{"message":"Your agents have a note."}'Everything essential to get your message to the right place. None of the parts that make a tiny bridge feel like another platform.
No recipient directories or routing complexity. One private destination that stays familiar.
A message wakes the subscribed dot. No polling schedules or always-on workers.
Signed webhooks, separate API credentials, and no stored message history. Delivery is asynchronous, not guaranteed completion.
Give everything you're building a simple way to reach the dot that's already working with you.
Explore the reference