The Fabric MCP server is available at https://mcp.equinix.com/fabric. For setup, authentication, and security guidance, see the MCP Server Overview.
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.
| Level | Description |
|---|
| 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. |
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.
Connections
| Tool | Level | Description | API 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 |
Metros
| Tool | Level | Description | API 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 |
Projects
| Tool | Level | Description | API Reference |
|---|
list_project | Viewer | List the projects your account can see, with their project identifiers | Get Projects |
Pricing
| Tool | Level | Description | API Reference |
|---|
search_prices | Viewer | Search for pricing information across Fabric resources | Search Prices |
Ports
| Tool | Level | Description | API 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 |
Cloud Routers
| Tool | Level | Description | API 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 |
Routing Protocols
Networks
| Tool | Level | Description | API 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 |
IP Blocks
| Tool | Level | Description | API 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 |
Service Profiles
Service Tokens
Route Filters
Route Filter Rules
Route Aggregations
Route Aggregation Rules
Telemetry Streams
| Tool | Level | Description | API 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 |
Stream Assets
| Tool | Level | Description | API 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 |
Stream Subscriptions
Stream Alert Rules
| Tool | Level | Description | API 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 |
Application Connect
| Tool | Level | Description | API 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 |
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.