Turbine Labs MCP connector
Turbine Labs is a service mesh and routing platform that manages traffic configuration and infrastructure changes across distributed services. The Turbine Labs MCP connector allows AI agents to manage access tokens, retrieve account information, and query organizational change logs with custom filters. It also supports tracking configuration changes across clusters, domains, routes, shared rules, and zones to monitor service mesh updates.
Authentication type
- API Key - Requires a static API key to be configured before the agent can connect to the service.
Uses
Use the Turbine Labs MCP connector to perform the following actions:
- Automate cluster creation and configuration across service mesh environments
- Manage routing rules and traffic policies without manual intervention
- Track all infrastructure changes with detailed audit logs and change history
- Provision listener and proxy instances to support dynamic traffic management
- Control access to Turbine Labs through programmatic token management
- Update domain and routing configurations in real time during deployments
- Monitor service mesh changes across clusters, zones, and routes automatically
Example prompts
Use the following example prompts to invoke Turbine Labs MCP connector tools from your AI assistant or Boomi Connect workflow:
Create a new cluster in Turbine Labs for our production environment.Show me all changes made to routes in Turbine Labs over the last week.Delete the listener we created for the legacy API in Turbine Labs.Add five new instances to our east-zone cluster in Turbine Labs.List all proxies currently configured in Turbine Labs.Generate a new access token in Turbine Labs for our deployment pipeline.Modify the domain configuration for api.example.com in Turbine Labs.What changes have been made to our shared routing rules in Turbine Labs?Remove instances from the staging cluster in Turbine Labs.Get the details of the listener handling traffic on port 8080 in Turbine Labs.
Turbine Labs MCP connector tools
The Turbine Labs MCP connector provides the following tools. Each tool maps to a specific action you can invoke from your AI agent or automation.
| Tool | Description |
|---|---|
| getAdminUserSelf | Retrieves the user account details for the authenticated user making the request. |
| deleteAdminUserSelfAccessToken | Removes a specified access token associated with the authenticated user. |
| getAdminUserSelfAccessTokens | Lists all access tokens configured for the authenticated user's account. |
| createAdminUserSelfAccessTokens | Generates a new access token and associates it with the authenticated user. |
| getChangelogAdhoc | Retrieves change log entries matching custom filter criteria for the organization. |
| getChangelogClusterGraph | Retrieves change log entries related to a specified cluster. |
| getChangelogDomainGraph | Retrieves change log entries related to a specified domain. |
| getChangelogRouteGraph | Retrieves change log entries related to a specified route. |
| getChangelogSharedRulesGraph | Retrieves change log entries related to specified shared rules. |
| getChangelogZone | Retrieves change log entries for modifications within a specified zone. |
| getCluster | Lists all clusters in the organization. |
| createCluster | Creates a new cluster with the specified configuration. |
| getCluster2 | Retrieves details for a specific cluster. |
| updateCluster | Modifies the configuration of an existing cluster. |
| deleteCluster | Removes a cluster from the organization. |
| createClusterInstances | Adds a new instance to an existing cluster. |
| deleteClusterInstances | Removes an instance from a cluster. |
| getDomain | Lists all domains in the organization. |
| createDomain | Creates a new domain with the specified settings. |
| getDomain2 | Retrieves details for a specific domain. |
| deleteDomain | Removes a domain from the organization. |
| getListener | Lists all listeners in the organization. |
| createListener | Creates a new listener with the specified configuration. |
| getListener2 | Retrieves details for a specific listener. |
| updateListener | Modifies the configuration of an existing listener. |
| deleteListener | Removes a listener from the organization. |
| getProxy | Lists all proxies in the organization. |
| createProxy | Creates a new proxy with the specified configuration. |
| getProxy2 | Retrieves details for a specific proxy. |
| deleteProxy | Removes a proxy from the organization. |
| getRoute | Get routes. |
| createRoute | Create route. |
| getRoute2 | Get route. |
| updateRoute | Modify route. |
| deleteRoute | Delete route. |
| getSharedRules | Get shared_rules. |
| createSharedRules | Create shared_rules. |
| getSharedRules2 | Get shared_rules object. |
| updateSharedRules | Modify shared_rules object. |
| deleteSharedRules | Delete shared_rules object. |
| getZone | Get a list of zones. |
| createZone | Create zone. |
| getZone2 | Get zone. |
| deleteZone | Delete zone. |