integrations tools segment
Segment MCP for your AI agent
Cogny's Segment integration exposes 11 tools (11 read) to an AI agent over MCP. The same tools are available on every plan, from your own AI client or inside the Cogny app.
- 11readonly reads data.
- 0writecreates or changes something.
- 0destructivedeletes, removes or replaces something.
Over MCP your own AI client asks before it runs a write. To take a tool away from your agent, block it in Settings → Integrations. Plans, approvals and limits
set it up.
Add Cogny to your AI client once, then connect Segment in Cogny. Every Segment tool below appears in the client.
- Claude CodeRun
claude mcp add --transport http cogny https://app.cogny.com/mcp, then authorise in the browser. - Claude.aiSettings → Connectors → Add custom connector, URL
https://app.cogny.com/mcp, then log in and pick your workspace. - ChatGPTSettings → Apps → Advanced settings → Developer mode → Create app, URL
https://app.cogny.com/mcp, authentication OAuth. - CursorIn Cogny, Settings → Data & Integrations → Connect AI Clients shows the block to paste into
.mcp.json, with an API key. - CodexRun
codex mcp add cogny --url https://app.cogny.com/mcp.
what each tool does.
Read 11 · only reads data
get_workspaceReadResolve and return the authenticated Segment workspace.list_sourcesReadList all data sources in the Segment workspace.get_sourceReadGet full detail for one Segment source by its slug or source ID.list_destinationsReadList destinations where Segment forwards data.list_tracking_plansReadList the tracking plans in the Segment workspace.list_tracking_plan_rulesReadList the event and trait rules in one tracking plan.get_events_volumeReadGet event volume metrics for the Segment workspace over a time window.list_spacesReadList the Engage spaces (profile stores) in the workspace.list_audiencesReadList Engage audiences in one Segment space.get_audienceReadGet full detail for one Engage audience, including its definition query.list_audience_destinationsReadList where a specific Engage audience syncs to (its destinations).
Exact input schemas come from tools/list once Segment is connected; the free plan is enough to check. Missing something? Your agent can ask for it with request_feature.