Copy as Markdown[Open in ChatGPT](https://chatgpt.com/?q=Read%20https%3A%2F%2Fdocs-docusaurus.kinsta.page%2Fuser-guides%2Fmcp-server%2Ftools%2Fglobal-routers.md%20and%20help%20me%20with%20my%20question%20about%20this%20Coralogix%20documentation%20page.)[Open in Claude](https://claude.ai/new?q=Read%20https%3A%2F%2Fdocs-docusaurus.kinsta.page%2Fuser-guides%2Fmcp-server%2Ftools%2Fglobal-routers.md%20and%20help%20me%20with%20my%20question%20about%20this%20Coralogix%20documentation%20page.)

# Notification Center routing

Manage [Notification Center routing](https://docs-docusaurus.kinsta.page/user-guides/notification-center/routing/introduction/.md) directly from your AI agent. The Model Context Protocol (MCP) server provides a unified tool to create, retrieve, update, and delete global routers, and to generate infrastructure-as-code definitions from router configurations.

## Tool[​](#tool "Direct link to Tool")

Use `manage_global_routers` for all global router operations.

| Action value          | Description                                                                                                                                                                                               |
| --------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `create`              | Create a new global router.                                                                                                                                                                               |
| `get`                 | Retrieve a specific global router by ID.                                                                                                                                                                  |
| `list`                | List global routers with an optional case-insensitive name filter.                                                                                                                                        |
| `update`              | Update an existing router. The agent retrieves the current configuration first, then applies your changes.                                                                                                |
| `delete`              | Delete a global router by ID.                                                                                                                                                                             |
| `generate_openapi`    | Generate the OpenAPI JSON payload for use with the Coralogix REST API.                                                                                                                                    |
| `generate_kubernetes` | Generate a Kubernetes Operator YAML manifest for the [Coralogix Operator](https://docs-docusaurus.kinsta.page/external/coralogix-operator).                                                               |
| `generate_terraform`  | Generate Terraform configuration for the [Coralogix Terraform Provider](https://docs-docusaurus.kinsta.page/developer-portal/infrastructure-as-code/terraform-provider/coralogix-terraform-provider/.md). |

## Example prompts[​](#example-prompts "Direct link to Example prompts")

### Create a router[​](#create-a-router "Direct link to Create a router")

```
Create a Coralogix global router named checkout-alert-routing.

Use routing labels environment=production, service=checkout, and team=platform.

Add fallback target connectorId <connector-id>. Add a rule named critical-alerts

for alerts where alertDef.priority == "P1" and route it to connectorId <connector-id>.
```

### Preview a router[​](#preview-a-router "Direct link to Preview a router")

```
Generate OpenAPI JSON, Kubernetes YAML, and Terraform configuration for a global router

named checkout-routing-preview with fallback connectorId <connector-id> and

one alert rule named preview-rule with condition alertDef.priority == "P1".

Do not create it.
```

### Export an existing router[​](#export-an-existing-router "Direct link to Export an existing router")

```
Generate Terraform configuration for the global router named checkout-alert-routing.
```

## Important behaviors[​](#important-behaviors "Direct link to Important behaviors")

* **Targets require connector IDs.** Fallback and rule targets must include a connector ID.
* **Rules need conditions.** The tool rejects rules without conditions.
* **Alert routing is the supported entity type.** The tool rejects unsupported entity types.
* **Update requires retrieval first.** Retrieve the current router, modify it, then update with the complete router definition.
