Fabric MCP Server

official

The Fabric MCP server exposes the following MCP tools that allow AI assistants to interact with your Equinix Fabric resources. Each tool corresponds to a specific Fabric API endpoint.

What can you do with Fabric MCP?

  • Search and inspect Fabric resources — Ask your assistant to find connections, ports, metros, or networks using search_connections, search_ports, list_metros, or search_networks.

  • Create and manage connections — Have your assistant provision a new Fabric connection with create_connection, validate a configuration via check_connection, or update an existing one using update_connection.

  • Manage Cloud Routers and routing — Use create_router to set up a router, search_routes to inspect routing tables, or create_router_command to run diagnostics like ping or traceroute.

  • Configure routing protocols and BGP — Ask your assistant to list, create, or update routing protocols with list_routing_protocols and create_routing_protocol, or clear a BGP session via create_routing_protocol_action.

  • Handle ports and VLANs — Retrieve VLAN details for a port with get_vlan_port, search available ports using search_ports, or attach physical ports to a LAG with attach_physical_ports_to_lag.

  • Manage service profiles and tokens — Search for service profiles with search_service_profiles, create a new one via create_service_profile, or manage access using search_service_tokens and create_service_token.

Documentation

The Fabric MCP server is available at https://mcp.equinix.com/fabric. For setup, authentication, and security guidance, see the MCP Server Overview.

[!-secondary] -secondary Public Preview

The Fabric MCP server is in public preview. Tools, descriptions, and response formats may change before general availability.

For feedback, questions, or help with the MCP server, email fabric-intelligence-support@equinix.com.

Permission Levels

Each tool in the following tables lists the lowest permission level required to call it. Two controls must permit a call: the roles assigned to your Equinix Customer Portal account, and the permission level you select when you connect a client. The issued token grants the intersection of the two. For more information, see Permissions Model.

LevelDescription Viewer Searches and lookups. Makes no changes. Operator Viewer access, plus modification of existing resources and attach or detach operations. Manager Operator access, plus creation of resources. Ordering a port or a Cloud Router is billed at the same rate as ordering one in the portal.
ViewerSearches and lookups. Makes no changes.
OperatorViewer access, plus modification of existing resources and attach or detach operations.
ManagerOperator access, plus creation of resources. Ordering a port or a Cloud Router is billed at the same rate as ordering one in the portal.

Use the narrowest permission level that covers the work. A client connected with Viewer cannot change resources, regardless of the roles assigned to the account.

The server publishes no delete tools. No permission level, including Manager, can remove a connection, port, Cloud Router, or network.

Tools

Connections

ToolLevelDescriptionAPI Reference search_connections Viewer Search for Fabric Connections using advanced filtering, pagination, and sorting Search Connection check_connection Viewer Validate a Fabric Connection configuration before creation Validate Connection create_connection Operator Create a new Fabric Connection Create Connection update_connection Operator Update an Equinix Fabric Connection using its UUID Update Connection retry_connection Operator Perform actions on a Fabric Connection Connection Actions
search_connectionsViewerSearch for Fabric Connections using advanced filtering, pagination, and sortingSearch Connection
check_connectionViewerValidate a Fabric Connection configuration before creationValidate Connection
create_connectionOperatorCreate a new Fabric ConnectionCreate Connection
update_connectionOperatorUpdate an Equinix Fabric Connection using its UUIDUpdate Connection
retry_connectionOperatorPerform actions on a Fabric ConnectionConnection Actions

Metros

ToolLevelDescriptionAPI Reference list_metros Viewer Fetch all metros available in Fabric Get All Metros get_metro Viewer Retrieve detailed information about a specific Fabric Metro by passing its Metro Code Get Metro by Code
list_metrosViewerFetch all metros available in FabricGet All Metros
get_metroViewerRetrieve detailed information about a specific Fabric Metro by passing its Metro CodeGet Metro by Code

Projects

ToolLevelDescriptionAPI Reference list_project Viewer List the projects your account can see, with their project identifiers Get Projects list_projects Fetch all projects available in the Equinix Substrate Governance API. API Reference
list_projectViewerList the projects your account can see, with their project identifiersGet Projects
list_projectsFetch all projects available in the Equinix Substrate Governance API.API Reference

Pricing

ToolLevelDescriptionAPI Reference search_prices Viewer Search for pricing information across Fabric resources Search Prices
search_pricesViewerSearch for pricing information across Fabric resourcesSearch Prices

Ports

ToolLevelDescriptionAPI Reference search_ports Viewer Search for Fabric Ports using advanced filtering, pagination, and sorting Search Ports get_vlan_port Viewer Get VLAN configurations for a specific port Get Port VLANs create_port Manager Create a new Equinix Fabric Port Create Port update_port Operator Update a Fabric Port configuration Update Port attach_physical_ports_to_lag Operator Attach Physical Ports to a Link Aggregation Group (LAG) Add to Lag
search_portsViewerSearch for Fabric Ports using advanced filtering, pagination, and sortingSearch Ports
get_vlan_portViewerGet VLAN configurations for a specific portGet Port VLANs
create_portManagerCreate a new Equinix Fabric PortCreate Port
update_portOperatorUpdate a Fabric Port configurationUpdate Port
attach_physical_ports_to_lagOperatorAttach Physical Ports to a Link Aggregation Group (LAG)Add to Lag

Cloud Routers

ToolLevelDescriptionAPI Reference search_routers Viewer Search for Equinix Fabric Cloud Routers using advanced filtering, pagination, and sorting Search Cloud Routers list_router_packages Viewer List all available Cloud Router packages List Packages create_router Manager Create a new Fabric Cloud Router Create Cloud Router update_router Manager Update an existing Fabric Cloud Router Update Cloud Router create_router_command Operator Run a router command such as ping or traceroute Create Router Command search_router_commands Viewer Search for router command execution results Search Router Commands search_routes Viewer Search for routes including advertised, received, and active routes Search Routes refresh_routes Viewer Create route table actions for a Cloud Router Create Route Actions
search_routersViewerSearch for Equinix Fabric Cloud Routers using advanced filtering, pagination, and sortingSearch Cloud Routers
list_router_packagesViewerList all available Cloud Router packagesList Packages
create_routerManagerCreate a new Fabric Cloud RouterCreate Cloud Router
update_routerManagerUpdate an existing Fabric Cloud RouterUpdate Cloud Router
create_router_commandOperatorRun a router command such as ping or tracerouteCreate Router Command
search_router_commandsViewerSearch for router command execution resultsSearch Router Commands
search_routesViewerSearch for routes including advertised, received, and active routesSearch Routes
refresh_routesViewerCreate route table actions for a Cloud RouterCreate Route Actions

Routing Protocols

ToolLevelDescriptionAPI Reference list_routing_protocols Viewer List all Routing Protocols for a connection Get Routing Protocols create_routing_protocol Operator Create a new Routing Protocol Create Routing Protocols update_routing_protocol Operator Update an existing Routing Protocol Update Routing Protocols replace_routing_protocol Operator Replace an existing Routing Protocol Replace Routing Protocols create_routing_protocol_action Operator Clear or reset a BGP session for a Routing Protocol Clear/Reset BGP list_routing_protocol_actions Viewer Get all BGP action statuses for a Routing Protocol Get BGP Actions
list_routing_protocolsViewerList all Routing Protocols for a connectionGet Routing Protocols
create_routing_protocolOperatorCreate a new Routing ProtocolCreate Routing Protocols
update_routing_protocolOperatorUpdate an existing Routing ProtocolUpdate Routing Protocols
replace_routing_protocolOperatorReplace an existing Routing ProtocolReplace Routing Protocols
create_routing_protocol_actionOperatorClear or reset a BGP session for a Routing ProtocolClear/Reset BGP
list_routing_protocol_actionsViewerGet all BGP action statuses for a Routing ProtocolGet BGP Actions

Networks

ToolLevelDescriptionAPI Reference search_networks Viewer Search for Fabric Networks Search Networks create_network Manager Create a new Fabric Network Create Network update_network Operator Update an existing Fabric Network Update Network
search_networksViewerSearch for Fabric NetworksSearch Networks
create_networkManagerCreate a new Fabric NetworkCreate Network
update_networkOperatorUpdate an existing Fabric NetworkUpdate Network

IP Blocks

ToolLevelDescriptionAPI Reference search_ip_blocks Viewer Search Fabric IP blocks Search IP Blocks add_ip_block_to_eia_service Operator Add an IP block to an Equinix Internet Access service Add IP Block
search_ip_blocksViewerSearch Fabric IP blocksSearch IP Blocks
add_ip_block_to_eia_serviceOperatorAdd an IP block to an Equinix Internet Access serviceAdd IP Block

Service Profiles

ToolLevelDescriptionAPI Reference search_service_profiles Viewer Search for Fabric Service Profiles using advanced filtering Search Service Profiles get_service_profile Viewer Retrieve detailed information about a specific Service Profile by UUID Get Profile list_service_profile_metros Viewer Get metro information for a specific Service Profile Get Service Profile Metros create_service_profile Manager Create a new Fabric Service Profile Create Service Profile update_service_profile Operator Update an existing Service Profile Update Service Profile replace_service_profile Operator Replace a Service Profile configuration Replace Service Profile
search_service_profilesViewerSearch for Fabric Service Profiles using advanced filteringSearch Service Profiles
get_service_profileViewerRetrieve detailed information about a specific Service Profile by UUIDGet Profile
list_service_profile_metrosViewerGet metro information for a specific Service ProfileGet Service Profile Metros
create_service_profileManagerCreate a new Fabric Service ProfileCreate Service Profile
update_service_profileOperatorUpdate an existing Service ProfileUpdate Service Profile
replace_service_profileOperatorReplace a Service Profile configurationReplace Service Profile

Service Tokens

ToolLevelDescriptionAPI Reference search_service_tokens Viewer Search for Fabric Service Tokens Search Service Tokens create_service_token Operator Create a new Service Token Create Service Token update_service_token Operator Update an existing Service Token Update Service Token
search_service_tokensViewerSearch for Fabric Service TokensSearch Service Tokens
create_service_tokenOperatorCreate a new Service TokenCreate Service Token
update_service_tokenOperatorUpdate an existing Service TokenUpdate Service Token

Route Filters

ToolLevelDescriptionAPI Reference search_route_filters Viewer Search for Cloud Router Route Filters Search Route Filters create_route_filter Operator Create a new Route Filter for traffic management Create Route Filter update_route_filter Operator Update an existing Route Filter configuration Update Route Filter attach_route_filter Operator Attach Route Filter to Fabric Connection Attach Route Filter list_route_filters_for_connection Viewer List all Route Filters attached to a Fabric Connection Get All Route Filters list_route_filter_connections Viewer Retrieve all Connections using an existing Route Filter Get Route Filter Connections search_route_filter_attachments_for_fcr Viewer Search Route Filter attachments for a given Cloud Router Search Cloud Router Route Filter Attachments get_route_filter_changes Viewer Retrieve all changes for a specific Route Filter Get All Changes list_route_filter_change Viewer List change records for a route filter List Route Filter Changes get_route_filter_change Retrieve a specific change or update log of an Equinix Route Filter Policy. API Reference list_route_filter_changes Retrieve changes or update history of an Equinix Route Filter Policy. API Reference
search_route_filtersViewerSearch for Cloud Router Route FiltersSearch Route Filters
create_route_filterOperatorCreate a new Route Filter for traffic managementCreate Route Filter
update_route_filterOperatorUpdate an existing Route Filter configurationUpdate Route Filter
attach_route_filterOperatorAttach Route Filter to Fabric ConnectionAttach Route Filter
list_route_filters_for_connectionViewerList all Route Filters attached to a Fabric ConnectionGet All Route Filters
list_route_filter_connectionsViewerRetrieve all Connections using an existing Route FilterGet Route Filter Connections
search_route_filter_attachments_for_fcrViewerSearch Route Filter attachments for a given Cloud RouterSearch Cloud Router Route Filter Attachments
get_route_filter_changesViewerRetrieve all changes for a specific Route FilterGet All Changes
list_route_filter_changeViewerList change records for a route filterList Route Filter Changes
get_route_filter_changeRetrieve a specific change or update log of an Equinix Route Filter Policy.API Reference
list_route_filter_changesRetrieve changes or update history of an Equinix Route Filter Policy.API Reference

Route Filter Rules

ToolLevelDescriptionAPI Reference list_route_filter_rules Viewer List all rules for a specific Route Filter Get Route Filter Rules get_route_filter_rule Viewer Get detailed information about a specific Route Filter Rule Get Route Filter Rule create_route_filter_rule Operator Create new rules for a Route Filter Create Route Filter Rules update_route_filter_rule Operator Update an existing Route Filter Rule Update Route Filter Rule list_route_filter_rule_changes Viewer List change records for a route filter rule List Rule Changes get_route_filter_rule_change Viewer Get one change record for a route filter rule Get Rule Change
list_route_filter_rulesViewerList all rules for a specific Route FilterGet Route Filter Rules
get_route_filter_ruleViewerGet detailed information about a specific Route Filter RuleGet Route Filter Rule
create_route_filter_ruleOperatorCreate new rules for a Route FilterCreate Route Filter Rules
update_route_filter_ruleOperatorUpdate an existing Route Filter RuleUpdate Route Filter Rule
list_route_filter_rule_changesViewerList change records for a route filter ruleList Rule Changes
get_route_filter_rule_changeViewerGet one change record for a route filter ruleGet Rule Change

Route Aggregations

ToolLevelDescriptionAPI Reference search_route_aggregations Viewer Search for Cloud Router Route Aggregations Search Route Aggregation get_route_aggregation Viewer Retrieve detailed information about a specific Route Aggregation by UUID Get Aggregation create_route_aggregation Operator Create a new Route Aggregation for traffic management Create Route Aggregation update_route_aggregation Operator Update an existing Route Aggregation configuration Update Route Aggregation attach_route_aggregation Operator Attach Route Aggregation to Fabric Connection Attach Route Aggregation list_route_aggregations_for_connection Viewer List all Route Aggregations attached to a Fabric Connection Get All Aggregations list_route_aggregation_connections Viewer Retrieve all Connections using an existing Route Aggregation Get Route Aggregation Connections search_route_aggregation_attachments_for_fcr Viewer Search Route Aggregation attachments for a given Cloud Router Search Cloud Router Route Aggregation Attachments list_route_aggregation_changes Viewer List change records for a route aggregation List Route Aggregation Changes get_route_aggregation_change Viewer Get one change record for a route aggregation Get Route Aggregation Change
search_route_aggregationsViewerSearch for Cloud Router Route AggregationsSearch Route Aggregation
get_route_aggregationViewerRetrieve detailed information about a specific Route Aggregation by UUIDGet Aggregation
create_route_aggregationOperatorCreate a new Route Aggregation for traffic managementCreate Route Aggregation
update_route_aggregationOperatorUpdate an existing Route Aggregation configurationUpdate Route Aggregation
attach_route_aggregationOperatorAttach Route Aggregation to Fabric ConnectionAttach Route Aggregation
list_route_aggregations_for_connectionViewerList all Route Aggregations attached to a Fabric ConnectionGet All Aggregations
list_route_aggregation_connectionsViewerRetrieve all Connections using an existing Route AggregationGet Route Aggregation Connections
search_route_aggregation_attachments_for_fcrViewerSearch Route Aggregation attachments for a given Cloud RouterSearch Cloud Router Route Aggregation Attachments
list_route_aggregation_changesViewerList change records for a route aggregationList Route Aggregation Changes
get_route_aggregation_changeViewerGet one change record for a route aggregationGet Route Aggregation Change

Route Aggregation Rules

ToolLevelDescriptionAPI Reference list_route_aggregation_rules Viewer List all rules for a specific Route Aggregation List Route Aggregation Rules get_route_aggregation_rule Viewer Get detailed information about a specific Route Aggregation Rule Get Route Aggregation Rule create_route_aggregation_rule Operator Create new rules for a Route Aggregation Create Route Aggregation Rules update_route_aggregation_rule Operator Update an existing Route Aggregation Rule Update Route Aggregation Rule list_route_aggregation_rule_changes Viewer List change records for a route aggregation rule List Rule Changes get_route_aggregation_rule_change Viewer Get one change record for a route aggregation rule Get Rule Change
list_route_aggregation_rulesViewerList all rules for a specific Route AggregationList Route Aggregation Rules
get_route_aggregation_ruleViewerGet detailed information about a specific Route Aggregation RuleGet Route Aggregation Rule
create_route_aggregation_ruleOperatorCreate new rules for a Route AggregationCreate Route Aggregation Rules
update_route_aggregation_ruleOperatorUpdate an existing Route Aggregation RuleUpdate Route Aggregation Rule
list_route_aggregation_rule_changesViewerList change records for a route aggregation ruleList Rule Changes
get_route_aggregation_rule_changeViewerGet one change record for a route aggregation ruleGet Rule Change

Telemetry Streams

ToolLevelDescriptionAPI Reference list_streams Viewer List all telemetry streams in your account Get Streams get_stream Viewer Get details for one telemetry stream Get Stream create_stream Manager Create a new telemetry stream Create Stream update_stream Manager Update an existing telemetry stream Update Stream get_stream_network_edge_device Viewer Get details for network edge device attached to a telemetry stream Get Stream Network Edge Device update_stream_network_edge_device Operator Update or attach a network edge device for a telemetry stream Update Stream Network Edge Device
list_streamsViewerList all telemetry streams in your accountGet Streams
get_streamViewerGet details for one telemetry streamGet Stream
create_streamManagerCreate a new telemetry streamCreate Stream
update_streamManagerUpdate an existing telemetry streamUpdate Stream
get_stream_network_edge_deviceViewerGet details for network edge device attached to a telemetry streamGet Stream Network Edge Device
update_stream_network_edge_deviceOperatorUpdate or attach a network edge device for a telemetry streamUpdate Stream Network Edge Device

Stream Assets

ToolLevelDescriptionAPI Reference search_attached_assets Viewer Search for assets attached to a telemetry stream Search Asset to Stream list_stream_attached_assets_by_type Viewer List assets attached to a telemetry stream filtered by asset type Get Assets get_stream_attached_asset Viewer Get details for one asset attached to a stream Get Stream Asset attach_stream_asset Operator Attach an asset to a telemetry stream Attach Asset to Stream
search_attached_assetsViewerSearch for assets attached to a telemetry streamSearch Asset to Stream
list_stream_attached_assets_by_typeViewerList assets attached to a telemetry stream filtered by asset typeGet Assets
get_stream_attached_assetViewerGet details for one asset attached to a streamGet Stream Asset
attach_stream_assetOperatorAttach an asset to a telemetry streamAttach Asset to Stream

Stream Subscriptions

ToolLevelDescriptionAPI Reference list_stream_subscriptions Viewer List all subscriptions for a specific telemetry stream List Stream Subscription get_stream_subscription Viewer Get details for one stream subscription Get Stream Subscription create_stream_subscription Operator Create a new telemetry stream subscription Create Stream Subscription update_stream_subscription Operator Update an existing telemetry stream subscription Update Stream Subscription
list_stream_subscriptionsViewerList all subscriptions for a specific telemetry streamList Stream Subscription
get_stream_subscriptionViewerGet details for one stream subscriptionGet Stream Subscription
create_stream_subscriptionOperatorCreate a new telemetry stream subscriptionCreate Stream Subscription
update_stream_subscriptionOperatorUpdate an existing telemetry stream subscriptionUpdate Stream Subscription

Stream Alert Rules

ToolLevelDescriptionAPI Reference list_stream_alert_rules Viewer List all alert rules for a stream Get Alert Rules get_stream_alert_rule Viewer Get details for one stream alert rule Get Alert Rule create_stream_alert_rule Operator Create a new alert rule for a stream Create Alert Rule replace_stream_alert_rule Operator Replace a stream alert rule Replace Alert Rule
list_stream_alert_rulesViewerList all alert rules for a streamGet Alert Rules
get_stream_alert_ruleViewerGet details for one stream alert ruleGet Alert Rule
create_stream_alert_ruleOperatorCreate a new alert rule for a streamCreate Alert Rule
replace_stream_alert_ruleOperatorReplace a stream alert ruleReplace Alert Rule

Application Connect

ToolLevelDescriptionAPI Reference search_application_links Viewer Search Application Connect links Search Links get_application_link Viewer Get details for one Application Connect link Get Link create_application_link Manager Create an Application Connect link Create Link attach_application_domain_to_link Operator Attach a domain to an Application Connect link Attach Domain attach_application_service_to_link Operator Attach a service to an Application Connect link Attach Service search_application_domains Viewer Search Application Connect domains Search Domains get_application_domain Viewer Get details for one Application Connect domain Get Domain create_application_domain Operator Create an Application Connect domain Create Domain search_application_services Viewer Search Application Connect services Search Services create_application_service Operator Create an Application Connect service Create Service search_application_subscriptions Viewer Search Application Connect subscriptions Search Subscriptions create_application_subscription Operator Create an Application Connect subscription Create Subscription
search_application_linksViewerSearch Application Connect linksSearch Links
get_application_linkViewerGet details for one Application Connect linkGet Link
create_application_linkManagerCreate an Application Connect linkCreate Link
attach_application_domain_to_linkOperatorAttach a domain to an Application Connect linkAttach Domain
attach_application_service_to_linkOperatorAttach a service to an Application Connect linkAttach Service
search_application_domainsViewerSearch Application Connect domainsSearch Domains
get_application_domainViewerGet details for one Application Connect domainGet Domain
create_application_domainOperatorCreate an Application Connect domainCreate Domain
search_application_servicesViewerSearch Application Connect servicesSearch Services
create_application_serviceOperatorCreate an Application Connect serviceCreate Service
search_application_subscriptionsViewerSearch Application Connect subscriptionsSearch Subscriptions
create_application_subscriptionOperatorCreate an Application Connect subscriptionCreate Subscription

Observability - Streams

ToolDescriptionAPI Endpoint search_streams Search Equinix Fabric streams using filters, wildcard matching, sorting, and pagination. API Reference
search_streamsSearch Equinix Fabric streams using filters, wildcard matching, sorting, and pagination.API Reference

Example Prompts

The following examples show the types of requests these tools support. The client selects the tools to call. You do not need to name them.

Everyday

  • "Show me all active connections in the SV metro."
  • "Which ports are over-utilized or have negative available bandwidth?"
  • "Summarize my Fabric Cloud Routers."
  • "What projects can I create a Cloud Router in?"
  • "Change the bandwidth on the connection named <connection_name> to 1 Gbps."
  • "Ping the far end of this router-based connection."
  • "What would a 10 Gbps port in Frankfurt cost?"

Bigger Questions

The tools can be combined, which allows an agent to complete multi-step analysis:

  • "Look at port, router, and connection utilization across every metro. Find what is underutilized and tell me where we could cut spend without hurting performance."
  • "Find metros where we terminate on a single path and should have a second one."
  • "Walk our connection topology and list the single points of failure."

For these requests, the agent reads live inventory and derives conclusions from it. Review the results before you act on them, and confirm any request that modifies a resource.