Skip to content

Connectors · Observability & analytics

Twilio Segment MCP server for AI agents.

actionlake is an MCP gateway: one remote MCP server that connects Claude and other MCP clients to Twilio Segment and the rest of your systems. It gives your agent 200 Twilio Segment actions (103 reads, 68 writes and 29 that wait for a confirmation) and holds the Twilio Segment credential itself, so the agent never does. It paces Twilio Segment's limits and records every call.

100,000 free calls a month. No card, no email, no password: press Start a free sandbox on the next screen and keep the key it shows you.

claude mcp add --transport http actionlake https://connect.actionlake.com/mcp
the first call
do {  action: "segment.users.list",  intent: "check which Twilio Segment account is connected"}# List Users · read · 1 upstream call
  • 200actionsin one signed file
  • 103readlook, never change
  • 68writecreate and update
  • 29wait for a yesdestructive, confirmed first

Set up

Connect Twilio Segment in three steps.

  1. 01

    Add actionlake to Claude.

    Run the command once in Claude Code; its consent page can create a free sandbox: 100,000 calls a month, no card. In the Claude app, add a custom connector with the URL below and paste your key on the consent page. Creating a new sandbox from the Claude app is not yet tested by us.

    https://connect.actionlake.com/mcp
  2. 02

    Connect Twilio Segment.

    Bearer token. No consent screen: your agent can connect it for you, but the key then passes through your chat. To keep it out of the model's context, paste it in the console instead. actionlake stores what you paste write-only, sealed under your tenant's key.

    • tokenSegment Public API token (Workspace Settings > Access Management > Tokens > Create Token; choose a Public API token,…
    • hostWhere your Twilio Segment lives: your host
    account { op: "connections.requirements", service: "segment" }
    # free: exactly what to paste, and what is found for you
  3. 03

    Make the first call. Check before a write.

    Ask in plain words; Claude picks the action. Before anything changes, check validates the call and prices it, for free.

    do    { action: "segment.users.list" }# list users · read · 1 upstream callcheck { action: "segment.groups.create", input: { … } }# free: inputs, permissions, cost and confirmations, nothing sent

Twilio Segment at a glance

Sign-in
Bearer token. No consent screen: your agent can connect it for you, but the key then passes through your chat. To keep it out of the model's context, paste it in the console instead.
You provide
token
Setup fields
host
Limits we pace to
10 calls a second, per connection
API covered
Segment Public API 74.0.0 (OpenAPI 3.0.3)api.segmentapis.com
Built from
Twilio Segment's documentation, read 22 October 2026docs.segmentapis.comdocs.segmentapis.com
Service file
Version 1.0.0, signed (Ed25519)
Cached reads
100 of 103 reads, for up to 5 minutes; a write clears what it affects
Shared entities
3, so ask can line Twilio Segment up with your other systems
Data
Processed and stored in Sydney, Australia. No US region yet

Capabilities

What an AI agent can do in Twilio Segment.

200 actions in 80 areas. Every one carries its effect, so a key can allow the reads and hold the rest.

  • 103readlook, never change
  • 68writecreate and update
  • 29destructivewait for a confirmation
  1. Delivery overview

    6

    6 read · 0 write · 0 destructive

    Get Egress Failed Metrics from Delivery Overview · Get Ingress Failed Metrics from Delivery Overview · Get Filtered At Destination Metrics from Delivery Overview · Get Filtered At Source Metrics from Delivery Overview

  2. Destination filters

    6

    3 read · 2 write · 1 destructive

    Create Filter for Destination · List Filters from Destination · Preview Destination Filter · Get Filter in Destination

  3. Functions

    6

    2 read · 3 write · 1 destructive

    Create Function · Create Function Deployment · List Functions · Get Function

  4. Warehouses

    6

    3 read · 2 write · 1 destructive

    Create Warehouse · List Warehouses · Create Validation in Warehouse · Get Warehouse

  5. Audience activations

    5

    2 read · 2 write · 1 destructive

    Add Activation to Audience · List Activations from Audience · Get Activation from Audience · Update Activation for Audience

  6. Audience schedules

    5

    2 read · 2 write · 1 destructive

    Add Audience Schedule to Audience · List Audience Schedules from Space And Audience · Get Audience Schedule from Space And Audience · Update Audience Schedule for Audience

  7. Audiences

    5

    2 read · 2 write · 1 destructive

    List Audiences · Create Audience · Get Audience · Update Audience for Space

  8. Computed traits

    5

    2 read · 2 write · 1 destructive

    Create Computed Trait · List Computed Traits · Get Computed Trait · Update Computed Trait for Space

72 more areas · 156 actions
  • Credentials 5
  • Destination subscriptions 5
  • Destinations 5
  • Groups 5
  • Insert function instances 5
  • Reverseetl models 5
  • Sources 5
  • Space filters 5
  • Tracking plans 5
  • Transformations 5
  • Audience destination connections 4
  • Group users 4
  • Profiles warehouses 4
  • Reverseetl syncs 4
  • Tracking plan rules 4
  • Function versions 3
  • Invites 3
  • Labels 3
  • Live plugins 3
  • Regulations 3
  • Tracking plan sources 3
  • Users 3
  • Warehouse connected sources 3
  • Audience previews 2
  • Catalog destinations 2
  • Catalog sources 2
  • Catalog warehouses 2
  • Group permissions 2
  • Profiles warehouse selective syncs 2
  • Source labels 2
  • Source regulations 2
  • Source schema settings 2
  • Source write keys 2
  • Spaces 2
  • User permissions 2
  • Warehouse advanced sync schedule 2
  • Activations 1
  • Audience references 1
  • Audience runs 1
  • Audience supported destinations 1
  • Audit events 1
  • Cloud source regulations 1
  • Credential consumers 1
  • Customer insights downloads 1
  • DBT model syncs 1
  • Destination delivery metrics 1
  • Echo 1
  • Events volume 1
  • Group invites 1
  • Roles 1
  • Source connected destinations 1
  • Source connected warehouses 1
  • Space entity paths 1
  • Space entity properties 1
  • Space entity property sample values 1
  • Space event properties 1
  • Space event property sample values 1
  • Space events 1
  • Space trait sample values 1
  • Space traits 1
  • Suppressions 1
  • Usage API calls 1
  • Usage API calls per source 1
  • Usage mtu 1
  • Usage mtu per source 1
  • User groups 1
  • Warehouse connection state 1
  • Warehouse selective syncs 1
  • Warehouse source selective syncs 1
  • Warehouse source syncs 1
  • Warehouse syncs 1
  • Workspace 1

Top actions

The Twilio Segment API, shaped for agents.

The ids your agent types, what each does, and the one name it shares with other systems. 17 of Twilio Segment's 17 action names are shared with at least one other connector, so an agent learns them once.

ActionWhat it doesEffectSame name in
segment.users.listList UsersList Users.readidentity.user.list474 connectors
segment.groups.listList User GroupsList User Groups.readidentity.group.list262 connectors
segment.groups.createCreate User GroupCreate User Group.writeidentity.group.create205 connectors
segment.users.getGet UserGet User.readidentity.user.get399 connectors
segment.groups.updateUpdate User GroupUpdate User Group.writeidentity.group.update189 connectors
segment.groups.deleteDelete User GroupDelete User Group.destructiveidentity.group.delete181 connectors
segment.audiences.listList AudiencesList Audiences.readcomm.audience.list26 connectors
segment.roles.listList RolesList Roles.readidentity.role.list184 connectors
segment.group_users.listList Users from User GroupList Users from User Group.readidentity.group_member.list103 connectors
segment.audiences.createCreate AudienceCreate Audience.writecomm.audience.create24 connectors
segment.invites.listList InvitesList Invites.readidentity.invitation.list33 connectors
segment.audit_events.listList Audit EventsList Audit Events.readsecurity.audit_log.list69 connectors

Try it

Prompts to paste into Claude.

Each one names the Twilio Segment actions it will call, so you know what it reads and what it changes before you send it.

  1. Readread

    Who has access in Twilio Segment? List every user and their role.

    callssegment.users.list

  2. Writewrite

    Create User Group in Twilio Segment. Show me exactly what you will send before you save it.

    callssegment.groups.create

Governance for Twilio Segment

Destructive actions wait for a yes.

29 Twilio Segment actions are destructive. These are all of them:

  • Delete User Groupsegment.groups.delete
  • Remove Audience from Spacesegment.audiences.delete
  • Delete Userssegment.users.delete
  • Delete Labelsegment.labels.delete
  • Delete Invitessegment.invites.delete
  • Delete Sourcesegment.sources.delete
  • Delete Functionsegment.functions.delete
  • Delete Warehousesegment.warehouses.delete
  • Delete Credentialsegment.credentials.delete
  • Remove Users from User Groupsegment.group_users.remove
  • Delete Destinationsegment.destinations.delete
  • Delete Filter By Idsegment.space_filters.delete
  • Delete Tracking Plansegment.tracking_plans.delete
  • Remove Computed Trait from Spacesegment.computed_traits.delete
  • Delete Transformationsegment.transformations.delete
  • Delete Live Plugin Codesegment.live_plugins.delete_code
  • Delete Reverse Etl Modelsegment.reverseetl_models.delete
  • Remove Write Key from Sourcesegment.source_write_keys.delete
  • Remove Audience Schedule from Audiencesegment.audience_schedules.delete
  • Remove Filter from Destinationsegment.destination_filters.delete
  • Remove Profiles Warehouse from Spacesegment.profiles_warehouses.delete
  • Remove Rules from Tracking Plansegment.tracking_plan_rules.remove
  • Remove Activation from Audiencesegment.audience_activations.delete
  • Remove Source from Tracking Plansegment.tracking_plan_sources.remove
  • Remove Subscription from Destinationsegment.destination_subscriptions.delete
  • Delete Insert Function Instancesegment.insert_function_instances.delete
  • Remove Source Connection from Warehousesegment.warehouse_connected_sources.remove
  • Remove Destination from Audiencesegment.audience_destination_connections.delete
  • Cancel Reverse ETL Sync for Modelsegment.reverseetl_syncs.cancel

A destructive action runs only with confirm: true. Under the human policy the agent cannot confirm for itself: the run stops until a named person approves, in the console or from a signed link in an email. The cap on a key is refused before the call is sent, never after.

dosegment.groups.deleteconfirm_policy: human

Delete User Group?

intent: the user asked me to delete User Group

run suspended · waiting for a named person · key segment-agent cannot confirm itself
In the console, or from an emailed signed link.
a key for this connector
account {  op: "keys.create", name: "segment-agent",  allowed_actions: ["segment.*"], cap_calls: 2000,  confirm_policy: "human_for_writes",  approval_rules: [    { match: "segment.groups.delete", approver: "[email protected]" },    { match: "segment.audiences.delete", approver: "[email protected]" },    { match: "segment.users.delete", approver: "[email protected]" }  ]}
Illustrative. Scoped to Twilio Segment only, capped at 2,000 upstream calls, every write confirmed, and the destructive ones approved by a named person.

Cost

What Twilio Segment costs on actionlake.

Every Twilio Segment action is one upstream call, the only thing actionlake bills. Searching, check, cost, account and any call Twilio Segment refused with 401, 403, 429 or a 5xx are free. Paid plans start at US$49 a month for 250,000 calls, with overage from US$0.30 down to US$0.18 per 1,000.

  • 1upstream call per actionall 200 Twilio Segment actions
  • 200actions pageeach page of a long list is one call
  • 100reads can be cacheda cache hit costs nothing
  • 100,000calls a month, freepaid plans from US$49 a month for 250,000

See pricing

Action index

Every Twilio Segment action.

200 actions by area: the id your agent calls, what it does, and its effect.

Delivery overview6
  • segment.delivery_overview.failed_deliveryGet Egress Failed Metrics from Delivery Overviewread
  • segment.delivery_overview.failed_on_ingestGet Ingress Failed Metrics from Delivery Overviewread
  • segment.delivery_overview.filtered_at_destinationGet Filtered At Destination Metrics from Delivery Overviewread
  • segment.delivery_overview.filtered_at_sourceGet Filtered At Source Metrics from Delivery Overviewread
  • segment.delivery_overview.successful_deliveryGet Egress Success Metrics from Delivery Overviewread
  • segment.delivery_overview.successfully_receivedGet Ingress Success Metrics from Delivery Overviewread
Destination filters6
  • segment.destination_filters.createCreate Filter for Destinationwrite
  • segment.destination_filters.deleteRemove Filter from Destinationdestructive
  • segment.destination_filters.getGet Filter in Destinationread
  • segment.destination_filters.listList Filters from Destinationread
  • segment.destination_filters.previewPreview Destination Filterread
  • segment.destination_filters.updateUpdate Filter for Destinationwrite
Functions6
  • segment.functions.createCreate Functionwrite
  • segment.functions.deleteDelete Functiondestructive
  • segment.functions.deployCreate Function Deploymentwrite
  • segment.functions.getGet Functionread
  • segment.functions.listList Functionsread
  • segment.functions.updateUpdate Functionwrite
Warehouses6
  • segment.warehouses.createCreate Warehousewrite
  • segment.warehouses.deleteDelete Warehousedestructive
  • segment.warehouses.getGet Warehouseread
  • segment.warehouses.listList Warehousesread
  • segment.warehouses.updateUpdate Warehousewrite
  • segment.warehouses.validateCreate Validation in Warehouseread
Audience activations5
  • segment.audience_activations.createAdd Activation to Audiencewrite
  • segment.audience_activations.deleteRemove Activation from Audiencedestructive
  • segment.audience_activations.getGet Activation from Audienceread
  • segment.audience_activations.listList Activations from Audienceread
  • segment.audience_activations.updateUpdate Activation for Audiencewrite
Audience schedules5
  • segment.audience_schedules.createAdd Audience Schedule to Audiencewrite
  • segment.audience_schedules.deleteRemove Audience Schedule from Audiencedestructive
  • segment.audience_schedules.getGet Audience Schedule from Space And Audienceread
  • segment.audience_schedules.listList Audience Schedules from Space And Audienceread
  • segment.audience_schedules.updateUpdate Audience Schedule for Audiencewrite
Audiences5
  • segment.audiences.createCreate Audiencewrite
  • segment.audiences.deleteRemove Audience from Spacedestructive
  • segment.audiences.getGet Audienceread
  • segment.audiences.listList Audiencesread
  • segment.audiences.updateUpdate Audience for Spacewrite
Computed traits5
  • segment.computed_traits.createCreate Computed Traitwrite
  • segment.computed_traits.deleteRemove Computed Trait from Spacedestructive
  • segment.computed_traits.getGet Computed Traitread
  • segment.computed_traits.listList Computed Traitsread
  • segment.computed_traits.updateUpdate Computed Trait for Spacewrite
Credentials5
  • segment.credentials.createCreate Credentialwrite
  • segment.credentials.deleteDelete Credentialdestructive
  • segment.credentials.getGet Credentialread
  • segment.credentials.listList Credentialsread
  • segment.credentials.updateUpdate Credentialwrite
Destination subscriptions5
  • segment.destination_subscriptions.createCreate Destination Subscriptionwrite
  • segment.destination_subscriptions.deleteRemove Subscription from Destinationdestructive
  • segment.destination_subscriptions.getGet Subscription from Destinationread
  • segment.destination_subscriptions.listList Subscriptions from Destinationread
  • segment.destination_subscriptions.updateUpdate Subscription for Destinationwrite
Destinations5
  • segment.destinations.createCreate Destinationwrite
  • segment.destinations.deleteDelete Destinationdestructive
  • segment.destinations.getGet Destinationread
  • segment.destinations.listList Destinationsread
  • segment.destinations.updateUpdate Destinationwrite
Groups5
  • segment.groups.createCreate User Groupwrite
  • segment.groups.deleteDelete User Groupdestructive
  • segment.groups.getGet User Groupread
  • segment.groups.listList User Groupsread
  • segment.groups.updateUpdate User Groupwrite
Insert function instances5
  • segment.insert_function_instances.createCreate Insert Function Instancewrite
  • segment.insert_function_instances.deleteDelete Insert Function Instancedestructive
  • segment.insert_function_instances.getGet Insert Function Instanceread
  • segment.insert_function_instances.listList Insert Function Instancesread
  • segment.insert_function_instances.updateUpdate Insert Function Instancewrite
Reverseetl models5
  • segment.reverseetl_models.createCreate Reverse Etl Modelwrite
  • segment.reverseetl_models.deleteDelete Reverse Etl Modeldestructive
  • segment.reverseetl_models.getGet Reverse Etl Modelread
  • segment.reverseetl_models.listList Reverse Etl Modelsread
  • segment.reverseetl_models.updateUpdate Reverse Etl Modelwrite
Sources5
  • segment.sources.createCreate Sourcewrite
  • segment.sources.deleteDelete Sourcedestructive
  • segment.sources.getGet Sourceread
  • segment.sources.listList Sourcesread
  • segment.sources.updateUpdate Sourcewrite
Space filters5
  • segment.space_filters.createCreate Filter for Spacewrite
  • segment.space_filters.deleteDelete Filter By Iddestructive
  • segment.space_filters.getGet Filter By Idread
  • segment.space_filters.listList Filters for Spaceread
  • segment.space_filters.updateUpdate Filter By Idwrite
Tracking plans5
  • segment.tracking_plans.createCreate Tracking Planwrite
  • segment.tracking_plans.deleteDelete Tracking Plandestructive
  • segment.tracking_plans.getGet Tracking Planread
  • segment.tracking_plans.listList Tracking Plansread
  • segment.tracking_plans.updateUpdate Tracking Planwrite
Transformations5
  • segment.transformations.createCreate Transformationwrite
  • segment.transformations.deleteDelete Transformationdestructive
  • segment.transformations.getGet Transformationread
  • segment.transformations.listList Transformationsread
  • segment.transformations.updateUpdate Transformationwrite
Audience destination connections4
  • segment.audience_destination_connections.createAdd Destination to Audiencewrite
  • segment.audience_destination_connections.deleteRemove Destination from Audiencedestructive
  • segment.audience_destination_connections.listList Destinations from Audienceread
  • segment.audience_destination_connections.updateUpdate Destination for Audiencewrite
Group users4
  • segment.group_users.addAdd Users to User Groupwrite
  • segment.group_users.listList Users from User Groupread
  • segment.group_users.removeRemove Users from User Groupdestructive
  • segment.group_users.replaceReplace Users in User Groupwrite
Profiles warehouses4
  • segment.profiles_warehouses.createCreate Profiles Warehousewrite
  • segment.profiles_warehouses.deleteRemove Profiles Warehouse from Spacedestructive
  • segment.profiles_warehouses.listList Profiles Warehouse in Spaceread
  • segment.profiles_warehouses.updateUpdate Profiles Warehouse for Space Warehousewrite
Reverseetl syncs4
  • segment.reverseetl_syncs.cancelCancel Reverse ETL Sync for Modeldestructive
  • segment.reverseetl_syncs.createCreate Reverse ETL Manual Syncwrite
  • segment.reverseetl_syncs.getGet Reverse ETL Sync Statusread
  • segment.reverseetl_syncs.listList Reverse ETL Sync Statuses from Model And Subscription Idread
Tracking plan rules4
  • segment.tracking_plan_rules.listList Rules from Tracking Planread
  • segment.tracking_plan_rules.removeRemove Rules from Tracking Plandestructive
  • segment.tracking_plan_rules.replaceReplace Rules in Tracking Planwrite
  • segment.tracking_plan_rules.updateUpdate Rules in Tracking Planwrite
Function versions3
  • segment.function_versions.getGet Function Versionread
  • segment.function_versions.listList Function Versionsread
  • segment.function_versions.restoreRestore Function Versionwrite
Invites3
  • segment.invites.createCreate Inviteswrite
  • segment.invites.deleteDelete Invitesdestructive
  • segment.invites.listList Invitesread
Labels3
  • segment.labels.createCreate Labelwrite
  • segment.labels.deleteDelete Labeldestructive
  • segment.labels.listList Labelsread
Live plugins3
  • segment.live_plugins.createCreate Live Pluginwrite
  • segment.live_plugins.delete_codeDelete Live Plugin Codedestructive
  • segment.live_plugins.get_latestGet Latest from Live Pluginsread
Regulations3
  • segment.regulations.createCreate Workspace Regulationwrite
  • segment.regulations.getGet Regulationread
  • segment.regulations.listList Workspace Regulationsread
Tracking plan sources3
  • segment.tracking_plan_sources.addAdd Source to Tracking Planwrite
  • segment.tracking_plan_sources.listList Sources from Tracking Planread
  • segment.tracking_plan_sources.removeRemove Source from Tracking Plandestructive
Users3
  • segment.users.deleteDelete Usersdestructive
  • segment.users.getGet Userread
  • segment.users.listList Usersread
Warehouse connected sources3
  • segment.warehouse_connected_sources.addAdd Connection from Source to Warehousewrite
  • segment.warehouse_connected_sources.listList Connected Sources from Warehouseread
  • segment.warehouse_connected_sources.removeRemove Source Connection from Warehousedestructive
Audience previews2
  • segment.audience_previews.createCreate Audience Previewwrite
  • segment.audience_previews.getGet Audience Previewread
Catalog destinations2
  • segment.catalog_destinations.getGet Destination Metadataread
  • segment.catalog_destinations.listGet Destinations Catalogread
Catalog sources2
  • segment.catalog_sources.getGet Source Metadataread
  • segment.catalog_sources.listGet Sources Catalogread
Catalog warehouses2
  • segment.catalog_warehouses.getGet Warehouse Metadataread
  • segment.catalog_warehouses.listGet Warehouses Catalogread
Group permissions2
  • segment.group_permissions.addAdd Permissions to User Groupwrite
  • segment.group_permissions.replaceReplace Permissions for User Groupwrite
Profiles warehouse selective syncs2
  • segment.profiles_warehouse_selective_syncs.listList Selective Syncs from Warehouse And Spaceread
  • segment.profiles_warehouse_selective_syncs.updateUpdate Selective Sync for Warehouse And Spacewrite
Source labels2
  • segment.source_labels.addAdd Labels to Sourcewrite
  • segment.source_labels.replaceReplace Labels in Sourcewrite
Source regulations2
  • segment.source_regulations.createCreate Source Regulationwrite
  • segment.source_regulations.listList Regulations from Sourceread
Source schema settings2
  • segment.source_schema_settings.getList Schema Settings in Sourceread
  • segment.source_schema_settings.updateUpdate Schema Settings in Sourcewrite
Source write keys2
  • segment.source_write_keys.createCreate Write Key for Sourcewrite
  • segment.source_write_keys.deleteRemove Write Key from Sourcedestructive
Spaces2
  • segment.spaces.getGet Spaceread
  • segment.spaces.listList Spacesread
User permissions2
  • segment.user_permissions.addAdd Permissions to Userwrite
  • segment.user_permissions.replaceReplace Permissions for Userwrite
Warehouse advanced sync schedule2
  • segment.warehouse_advanced_sync_schedule.getGet Advanced Sync Schedule from Warehouseread
  • segment.warehouse_advanced_sync_schedule.replaceReplace Advanced Sync Schedule for Warehousewrite
Activations1
  • segment.activations.batch_queryBatch Query Activations for Spaceread
Audience references1
  • segment.audience_references.listList Audience Consumers from Space And Audienceread
Audience runs1
  • segment.audience_runs.createForce Execute Audience Runwrite
Audience supported destinations1
  • segment.audience_supported_destinations.getList Supported Destinations from Audienceread
Audit events1
  • segment.audit_events.listList Audit Eventsread
Cloud source regulations1
  • segment.cloud_source_regulations.createCreate Cloud Source Regulationwrite
Credential consumers1
  • segment.credential_consumers.getList Credential Consumersread
Customer insights downloads1
  • segment.customer_insights_downloads.createCreate Downloadwrite
DBT model syncs1
  • segment.dbt_model_syncs.triggerCreate Dbt Model Sync Triggerwrite
Destination delivery metrics1
  • segment.destination_delivery_metrics.getList Delivery Metrics Summary from Destinationread
Echo1
  • segment.echo.getEchoread
Events volume1
  • segment.events_volume.listGet Events Volume from Workspaceread
Group invites1
  • segment.group_invites.listList Invites from User Groupread
Roles1
  • segment.roles.listList Rolesread
Source connected destinations1
  • segment.source_connected_destinations.listList Connected Destinations from Sourceread
Source connected warehouses1
  • segment.source_connected_warehouses.listList Connected Warehouses from Sourceread
Space entity paths1
  • segment.space_entity_paths.listList Entity Pathsread
Space entity properties1
  • segment.space_entity_properties.listList Properties from Entityread
Space entity property sample values1
  • segment.space_entity_property_sample_values.listList Sample Values from Entity Propertyread
Space event properties1
  • segment.space_event_properties.listList Properties from Eventread
Space event property sample values1
  • segment.space_event_property_sample_values.listList Sample Values from Event Propertyread
Space events1
  • segment.space_events.listList Eventsread
Space trait sample values1
  • segment.space_trait_sample_values.listList Sample Values from Traitread
Space traits1
  • segment.space_traits.listList Traitsread
Suppressions1
  • segment.suppressions.listList Suppressionsread
Usage API calls1
  • segment.usage_api_calls.listGet Daily Workspace API Calls Usageread
Usage API calls per source1
  • segment.usage_api_calls_per_source.listGet Daily Per Source API Calls Usageread
Usage mtu1
  • segment.usage_mtu.listGet Daily Workspace MTU Usageread
Usage mtu per source1
  • segment.usage_mtu_per_source.listGet Daily Per Source MTU Usageread
User groups1
  • segment.user_groups.listList User Groups from Userread
Warehouse connection state1
  • segment.warehouse_connection_state.getGet Connection State from Warehouseread
Warehouse selective syncs1
  • segment.warehouse_selective_syncs.updateUpdate Selective Sync for Warehousewrite
Warehouse source selective syncs1
  • segment.warehouse_source_selective_syncs.listList Selective Syncs from Warehouse And Sourceread
Warehouse source syncs1
  • segment.warehouse_source_syncs.listList Syncs from Warehouse And Sourceread
Warehouse syncs1
  • segment.warehouse_syncs.listList Syncs from Warehouseread
Workspace1
  • segment.workspace.getGet Workspaceread

Questions

The Twilio Segment MCP server, answered.

Is there a Twilio Segment MCP server for Claude?

Yes. actionlake is an MCP gateway: a remote MCP server that gives Claude, or another MCP client, 200 Twilio Segment actions across delivery overview, destination filters, functions and warehouses, through the same eight tools it uses for every other connector. actionlake is independent; it is not made or endorsed by Twilio Segment.

What do I need to connect Twilio Segment?

Segment Public API token (Workspace Settings > Access Management > Tokens > Create Token; choose a Public API token,…. Plus your host. The free call account { op: "connections.requirements", service: "segment" } lists exactly what to paste.

Can an AI agent delete or change things in Twilio Segment?

Only if its key allows it, and only with an explicit confirmation. 29 Twilio Segment actions are destructive, including delete User Group, remove Audience from Space and delete Users. Each runs only with confirm: true. Under the human confirm policy, or an approval rule on the key, the run waits until a named person approves it.

Will an AI agent use up my Twilio Segment API limit?

actionlake paces every call to the limits in the Twilio Segment service file: 10 calls a second per connection. Repeated reads are answered from cache (100 Twilio Segment actions can be), which never reaches Twilio Segment.

What does a Twilio Segment action cost?

One upstream call, the only unit actionlake bills. A list that pages bills one call per page (200 Twilio Segment actions page). Cache hits, searches, dry runs and calls Twilio Segment refused with 401, 403, 429 or a 5xx are free. The Free plan includes 100,000 calls a month with no card. Paid plans start at US$49 a month for 250,000 calls, with overage from US$0.30 down to US$0.18 per 1,000.

Which Twilio Segment API does it cover?

The Segment Public API 74.0.0 (OpenAPI 3.0.3) at api.segmentapis.com by default, or the base URL set when you connect. It is built from Twilio Segment's documentation as read on 22 October 2026. 200 actions in 80 areas, each one in the signed service file (version 1.0.0).

Does actionlake keep my Twilio Segment data, and where?

actionlake processes and stores data in Sydney, Australia; there is no US region yet. Reads may be cached for up to 5 minutes, and a write clears the reads it affects. Each run's request and response is kept, sealed, for your plan's trace window: 1 day on Free, 3 days on Starter, 7 days on Pro, 14 days on Team, 30 days on Business and 30 days on Enterprise. Your Twilio Segment credential is sealed under your tenant's key, never logged and never returned. Your traffic is not used to train models.

Which AI clients can use it?

Claude Code, tested by us end to end, and the Claude app as a custom connector, tested by us with an existing key. Other MCP clients that support remote servers over Streamable HTTP (MCP revisions 2025-06-18 and 2025-11-25) and OAuth dynamic client registration, or a bearer header, should connect the same way; we have not tested them. Or plain REST, under the same action names.

Give your agent Twilio Segment today.

Start free - 100,000 calls/month, no card. No signup. Hard caps on every key. Cached answers are free.