Telemetry
Ingest Traces
Send OpenTelemetry traces using OTLP/HTTP protocol
POST
Ingest OpenTelemetry traces from your MCP servers. This endpoint accepts OTLP (OpenTelemetry Protocol) formatted data in either JSON or protobuf encoding.
We recommend using our TypeScript SDK or Python SDK instead of calling this endpoint directly. The SDKs handle batching, retries, and error handling automatically.
application/json or application/x-protobufArray of OpenTelemetry ResourceSpans containing trace data
Indicates partial success if some spans were rejected
MCP Semantic Conventions
Include these attributes for optimal dashboard visualization:| Attribute | Type | Description |
|---|---|---|
service.name | string | Name of your MCP server |
service.version | string | Version of your MCP server |
mcp.tool.name | string | Name of the executed tool |
mcp.tool.duration | int | Execution time in milliseconds |
mcp.request.id | string | Unique request identifier |

