MCP, SDKs, REST. No matter the interface, all you need is your Meshes credentials. Your AI agent sends one event — Meshes delivers it to HubSpot, Salesforce, Intercom, and every destination simultaneously, with retries and delivery guarantees built in.
The Meshes MCP server runs inside Cursor. Ask it to route events and it calls the API directly.
Build event routing workflows with Claude Code and Meshes to connect your app to any destination.
Point Codex at the Meshes docs to generate the full integration. Works with the API and SDKs.
Scaffold event routing workflows with Gemini and deploy them with Meshes.
Build and ship integration workflows with GitHub Copilot and Meshes.
Use the Meshes MCP server with Windsurf to generate and ship event workflows faster.
Add your Meshes API key to Lovable and apps built there can route events through it.
Add your Meshes publishable key to Replit and emit events from any app you build there.
Wire Meshes into Bolt-generated apps. One publishable key, every integration handled.
Your agent sends a single event to Meshes. We fan it out to every connected destination with retries, deduplication, and delivery logging.
Your AI agent calls the Meshes API or MCP server with a product event.
meshes.emit("user.signup", {
email: "jane@example.com",
plan: "pro",
source: "onboarding-agent"
})Meshes delivers the event to every connected destination simultaneously — HubSpot, Salesforce, Mailchimp, and more.
Automatic retries with exponential backoff. Idempotency keys prevent duplicates. Dead letter queues catch what retries can't. Your agent ships features, not retry logic.
Model Context Protocol server for Cursor, Claude Code, Windsurf, and any MCP-compatible client.
Project rules that teach Cursor how to integrate with the Meshes API correctly.
Type-safe event client and API client for Node.js and TypeScript.
Generated from OpenAPI spec. Full API coverage.
Direct HTTP access. OpenAPI spec available for code generation in any language.
Machine-readable documentation index for LLMs. Point any AI at this URL for full Meshes context.
When your agent creates a user, that event needs to reach HubSpot, trigger a Mailchimp sequence, and update Salesforce — all reliably.
Without Meshes, your agent needs custom code for every destination, retry logic for every failure, and monitoring for every silent drop.
Meshes is the integration brain between your agent and the tools it talks to. One event in, guaranteed delivery everywhere.
// AI generates messy retry and integration logic
try {
await hubspot.contacts.create({ email, name });
} catch (e) {
// TODO: implement backoff retry
console.error("HubSpot failed", e);
}
try {
await salesforce.create("Lead", { Email: email });
} catch (e) {
// TODO: Add to local queue?
console.error("SFDC failed", e);
}
// Mailchimp integration omitted for brevity...import meshes from "@mesheshq/events";
await meshes.emit("user.created", {
email: newUser.email,
name: newUser.name,
traits: { source: "agent-onboarding" }
});
// Handled. Meshes delivers 100% reliably.Meshes handles the last mile — reliable event delivery to every tool in your stack.
Free tier includes 100 events/month. Start in under 2 minutes.