Supported Platforms
| Platform | Support |
|---|---|
| SigNoz Cloud | All tenants |
| SigNoz (Self-Hosted) | Self-managed instances |
Prerequisites
- A SigNoz Cloud or self-hosted instance
- A Service Account to mint an API key (use
signoz-viewerfor read-only access orsignoz-adminif CloudThinker should make changes) - Your SigNoz base URL
Setup
Create a Service Account
In SigNoz, open Settings → Workspace Settings → Service Accounts and click New Service Account. Enter a name (e.g.
cloudthinker-svc) and click Create Service Account.Assign a Role
On the Overview tab, use the Roles dropdown to pick
signoz-viewer for read-only access or signoz-admin if CloudThinker should make changes. Click Save Changes so the role takes effect.Create an API Key
Switch to the Keys tab and click Add Key. Enter a key name (e.g.
cloudthinker-key), optionally set an expiration date, click Create Key, and copy the key.Add Connection in CloudThinker
Navigate to Connections → SigNoz and enter:
- SigNoz URL: Your instance base URL, e.g.
https://<hash>.signoz.cloud(base URL only, no path, or requests return a 404) - API Key: The key you copied
- Log Level (optional): Leave as
infounless you are debugging
Connection Details
| Field | Description | Example |
|---|---|---|
| SIGNOZ_URL | Base URL of your instance, no path suffix | https://<hash>.signoz.cloud |
| SIGNOZ_API_KEY | Service Account key | Copied from the Keys tab |
| LOG_LEVEL | MCP server log verbosity: debug, info, warn, or error | info |
Required Permissions
signoz-viewergrants read-only access: querying services, logs, traces, metrics, and inspecting alerts, dashboards, and views.signoz-adminadditionally grants write access: creating, updating, or deleting alerts, dashboards, views, and channels.- Write operations also require explicit approval in CloudThinker before they run.
Agent Capabilities
Once connected, agents can perform read operations across your observability data and a set of approval-gated write operations.Read Capabilities
| Category | What the agent can do |
|---|---|
| Services (APM) | List instrumented services, inspect top operations by latency |
| Logs | Search logs by time and filter, aggregate and group by patterns |
| Traces | Search traces, fetch full trace waterfalls, drill into dependencies |
| Metrics | List metrics and run time-series queries |
| Dashboards | List and inspect dashboards and templates |
| Alerts | List alert rules, inspect a rule and its state-transition history |
| Saved Views | List and inspect saved query views |
| Notification Channels | List and inspect notification channel config |
| Documentation | Search and fetch SigNoz documentation |
Write Capabilities
| Category | What the agent can do |
|---|---|
| Alerts | Create, update, or delete alert rules |
| Dashboards | Create, update, delete, or import dashboards |
| Saved Views | Create, update, or delete saved query views |
| Notification Channels | Create, update, or delete notification channels |
Example Prompts
Troubleshooting
Connection fails with 401 Unauthorized
Connection fails with 401 Unauthorized
Every request returns 404
Every request returns 404
SIGNOZ_URLhas an extra path suffix. Set it to the base URL only, e.g.https://<hash>.signoz.cloud, with no/api/v1.
403 Forbidden
403 Forbidden
- The service account’s role is too low for the action. Assign
signoz-adminfor write operations, then Save Changes.
Searches return no results
Searches return no results
- Log, trace, and metric searches need a time range. Ask the agent to use a recent window (e.g. the last 15 minutes) and widen it only if needed.
Security Best Practices
- Dedicated service account - Create a separate service account for CloudThinker so access is easy to audit and revoke
- Base URL only - Store the root URL with no path suffix to avoid request failures
- Approval for writes - Keep write operations approval-gated so alert and dashboard changes stay deliberate
- Key rotation - Rotate the Service Account key periodically and update it in CloudThinker
- Revoke when unused - Delete the key in SigNoz if you disconnect the integration
Related
Datadog Connection
Observability and monitoring
Grafana Connection
Dashboards and metrics