string PII: Maybe OTel: False
Reason for the cancellation of an MCP operation.
PII Reason Cancellation reasons may contain user-specific or sensitive information
Example User cancelled the request
Raw JSON
Copy {
"key": "mcp.cancelled.reason",
"brief": "Reason for the cancellation of an MCP operation.",
"type": "string",
"pii": {
"key": "maybe",
"reason": "Cancellation reasons may contain user-specific or sensitive information"
},
"is_in_otel": false,
"example": "User cancelled the request"
} string PII: False OTel: False
Request ID of the cancelled MCP operation.
Raw JSON
Copy {
"key": "mcp.cancelled.request_id",
"brief": "Request ID of the cancelled MCP operation.",
"type": "string",
"pii": {
"key": "false"
},
"is_in_otel": false,
"example": "123"
} string PII: False OTel: False
Name of the MCP client application.
Raw JSON
Copy {
"key": "mcp.client.name",
"brief": "Name of the MCP client application.",
"type": "string",
"pii": {
"key": "false"
},
"is_in_otel": false,
"example": "claude-desktop"
} string PII: Maybe OTel: False
Display title of the MCP client application.
PII Reason Client titles may reveal user-specific application configurations or custom setups
Example Claude Desktop
Raw JSON
Copy {
"key": "mcp.client.title",
"brief": "Display title of the MCP client application.",
"type": "string",
"pii": {
"key": "maybe",
"reason": "Client titles may reveal user-specific application configurations or custom setups"
},
"is_in_otel": false,
"example": "Claude Desktop"
} string PII: False OTel: False
Version of the MCP client application.
Raw JSON
Copy {
"key": "mcp.client.version",
"brief": "Version of the MCP client application.",
"type": "string",
"pii": {
"key": "false"
},
"is_in_otel": false,
"example": "1.0.0"
} string PII: False OTel: False
Lifecycle phase indicator for MCP operations.
Example initialization_complete
Raw JSON
Copy {
"key": "mcp.lifecycle.phase",
"brief": "Lifecycle phase indicator for MCP operations.",
"type": "string",
"pii": {
"key": "false"
},
"is_in_otel": false,
"example": "initialization_complete"
} string PII: False OTel: False
Data type of the logged message content.
Raw JSON
Copy {
"key": "mcp.logging.data_type",
"brief": "Data type of the logged message content.",
"type": "string",
"pii": {
"key": "false"
},
"is_in_otel": false,
"example": "string"
} string PII: False OTel: False
Log level for MCP logging operations.
Raw JSON
Copy {
"key": "mcp.logging.level",
"brief": "Log level for MCP logging operations.",
"type": "string",
"pii": {
"key": "false"
},
"is_in_otel": false,
"example": "info"
} string PII: Maybe OTel: False
Logger name for MCP logging operations.
PII Reason Logger names may be user-defined and could contain sensitive information
Example mcp_server
Raw JSON
Copy {
"key": "mcp.logging.logger",
"brief": "Logger name for MCP logging operations.",
"type": "string",
"pii": {
"key": "maybe",
"reason": "Logger names may be user-defined and could contain sensitive information"
},
"is_in_otel": false,
"example": "mcp_server"
} string PII: True OTel: False
Log message content from MCP logging operations.
PII Reason Log messages can contain user data
Example Tool execution completed successfully
Raw JSON
Copy {
"key": "mcp.logging.message",
"brief": "Log message content from MCP logging operations.",
"type": "string",
"pii": {
"key": "true",
"reason": "Log messages can contain user data"
},
"is_in_otel": false,
"example": "Tool execution completed successfully"
} string PII: False OTel: False
The name of the MCP request or notification method being called.
Raw JSON
Copy {
"key": "mcp.method.name",
"brief": "The name of the MCP request or notification method being called.",
"type": "string",
"pii": {
"key": "false"
},
"is_in_otel": false,
"example": "tools/call"
} integer PII: Maybe OTel: False
Current progress value of an MCP operation.
Raw JSON
Copy {
"key": "mcp.progress.current",
"brief": "Current progress value of an MCP operation.",
"type": "integer",
"pii": {
"key": "maybe"
},
"is_in_otel": false,
"example": 50
} string PII: Maybe OTel: False
Progress message describing the current state of an MCP operation.
PII Reason Progress messages may contain user-specific or sensitive information
Example Processing 50 of 100 items
Raw JSON
Copy {
"key": "mcp.progress.message",
"brief": "Progress message describing the current state of an MCP operation.",
"type": "string",
"pii": {
"key": "maybe",
"reason": "Progress messages may contain user-specific or sensitive information"
},
"is_in_otel": false,
"example": "Processing 50 of 100 items"
} double PII: Maybe OTel: False
Calculated progress percentage of an MCP operation. Computed from current/total * 100.
Raw JSON
Copy {
"key": "mcp.progress.percentage",
"brief": "Calculated progress percentage of an MCP operation. Computed from current/total * 100.",
"type": "double",
"pii": {
"key": "maybe"
},
"is_in_otel": false,
"example": 50
} string PII: False OTel: False
Token for tracking progress of an MCP operation.
Example progress-token-123
Raw JSON
Copy {
"key": "mcp.progress.token",
"brief": "Token for tracking progress of an MCP operation.",
"type": "string",
"pii": {
"key": "false"
},
"is_in_otel": false,
"example": "progress-token-123"
} integer PII: Maybe OTel: False
Total progress target value of an MCP operation.
Raw JSON
Copy {
"key": "mcp.progress.total",
"brief": "Total progress target value of an MCP operation.",
"type": "integer",
"pii": {
"key": "maybe"
},
"is_in_otel": false,
"example": 100
} string PII: Maybe OTel: False
Name of the MCP prompt template being used.
PII Reason Prompt names may reveal user behavior patterns or sensitive operations
Example summarize
Raw JSON
Copy {
"key": "mcp.prompt.name",
"brief": "Name of the MCP prompt template being used.",
"type": "string",
"pii": {
"key": "maybe",
"reason": "Prompt names may reveal user behavior patterns or sensitive operations"
},
"is_in_otel": false,
"example": "summarize"
} string PII: True OTel: False
Description of the prompt result.
Example A summary of the requested information
Raw JSON
Copy {
"key": "mcp.prompt.result.description",
"brief": "Description of the prompt result.",
"type": "string",
"pii": {
"key": "true"
},
"is_in_otel": false,
"example": "A summary of the requested information"
} string PII: True OTel: False
Content of the message in the prompt result. Used for single message results only.
Example Please provide a summary of the document
Raw JSON
Copy {
"key": "mcp.prompt.result.message_content",
"brief": "Content of the message in the prompt result. Used for single message results only.",
"type": "string",
"pii": {
"key": "true"
},
"is_in_otel": false,
"example": "Please provide a summary of the document"
} integer PII: Maybe OTel: False
Number of messages in the prompt result.
Raw JSON
Copy {
"key": "mcp.prompt.result.message_count",
"brief": "Number of messages in the prompt result.",
"type": "integer",
"pii": {
"key": "maybe"
},
"is_in_otel": false,
"example": 3
} string PII: False OTel: False
Role of the message in the prompt result. Used for single message results only.
Raw JSON
Copy {
"key": "mcp.prompt.result.message_role",
"brief": "Role of the message in the prompt result. Used for single message results only.",
"type": "string",
"pii": {
"key": "false"
},
"is_in_otel": false,
"example": "user"
} integer PII: Maybe OTel: False
Protocol readiness indicator for MCP session. Non-zero value indicates the protocol is ready.
Raw JSON
Copy {
"key": "mcp.protocol.ready",
"brief": "Protocol readiness indicator for MCP session. Non-zero value indicates the protocol is ready.",
"type": "integer",
"pii": {
"key": "maybe"
},
"is_in_otel": false,
"example": 1
} string PII: False OTel: False
MCP protocol version used in the session.
Raw JSON
Copy {
"key": "mcp.protocol.version",
"brief": "MCP protocol version used in the session.",
"type": "string",
"pii": {
"key": "false"
},
"is_in_otel": false,
"example": "2024-11-05"
} string PII: True OTel: False Dynamic
MCP request argument with dynamic key suffix. The <key> is replaced with the actual argument name. The value is a JSON-stringified representation of the argument value.
PII Reason Arguments contain user input
Example mcp.request.argument.query='weather in Paris'
Dynamic Suffix Yes - the key contains dynamic parts
Raw JSON
Copy {
"key": "mcp.request.argument.<key>",
"brief": "MCP request argument with dynamic key suffix. The <key> is replaced with the actual argument name. The value is a JSON-stringified representation of the argument value.",
"has_dynamic_suffix": true,
"type": "string",
"pii": {
"key": "true",
"reason": "Arguments contain user input"
},
"is_in_otel": false,
"example": "mcp.request.argument.query='weather in Paris'"
} string PII: True OTel: False
Name argument from prompts/get MCP request.
PII Reason Prompt names can contain user input
Example summarize
Raw JSON
Copy {
"key": "mcp.request.argument.name",
"brief": "Name argument from prompts/get MCP request.",
"type": "string",
"pii": {
"key": "true",
"reason": "Prompt names can contain user input"
},
"is_in_otel": false,
"example": "summarize"
} string PII: True OTel: False
URI argument from resources/read MCP request.
PII Reason URIs can contain user file paths
Example file:///path/to/resource
Raw JSON
Copy {
"key": "mcp.request.argument.uri",
"brief": "URI argument from resources/read MCP request.",
"type": "string",
"pii": {
"key": "true",
"reason": "URIs can contain user file paths"
},
"is_in_otel": false,
"example": "file:///path/to/resource"
} string PII: False OTel: False
JSON-RPC request identifier for the MCP request. Unique within the MCP session.
Raw JSON
Copy {
"key": "mcp.request.id",
"brief": "JSON-RPC request identifier for the MCP request. Unique within the MCP session.",
"type": "string",
"pii": {
"key": "false"
},
"is_in_otel": false,
"example": "1"
} string PII: False OTel: False
Protocol of the resource URI being accessed, extracted from the URI.
Raw JSON
Copy {
"key": "mcp.resource.protocol",
"brief": "Protocol of the resource URI being accessed, extracted from the URI.",
"type": "string",
"pii": {
"key": "false"
},
"is_in_otel": false,
"example": "file"
} string PII: True OTel: False
The resource URI being accessed in an MCP operation.
PII Reason URIs can contain sensitive file paths
Example file:///path/to/file.txt
Raw JSON
Copy {
"key": "mcp.resource.uri",
"brief": "The resource URI being accessed in an MCP operation.",
"type": "string",
"pii": {
"key": "true",
"reason": "URIs can contain sensitive file paths"
},
"is_in_otel": false,
"example": "file:///path/to/file.txt"
} string PII: False OTel: False
Name of the MCP server application.
Example sentry-mcp-server
Raw JSON
Copy {
"key": "mcp.server.name",
"brief": "Name of the MCP server application.",
"type": "string",
"pii": {
"key": "false"
},
"is_in_otel": false,
"example": "sentry-mcp-server"
} string PII: Maybe OTel: False
Display title of the MCP server application.
PII Reason Server titles may reveal user-specific application configurations or custom setups
Example Sentry MCP Server
Raw JSON
Copy {
"key": "mcp.server.title",
"brief": "Display title of the MCP server application.",
"type": "string",
"pii": {
"key": "maybe",
"reason": "Server titles may reveal user-specific application configurations or custom setups"
},
"is_in_otel": false,
"example": "Sentry MCP Server"
} string PII: False OTel: False
Version of the MCP server application.
Raw JSON
Copy {
"key": "mcp.server.version",
"brief": "Version of the MCP server application.",
"type": "string",
"pii": {
"key": "false"
},
"is_in_otel": false,
"example": "0.1.0"
} string PII: False OTel: False
Identifier for the MCP session.
Example 550e8400-e29b-41d4-a716-446655440000
Raw JSON
Copy {
"key": "mcp.session.id",
"brief": "Identifier for the MCP session.",
"type": "string",
"pii": {
"key": "false"
},
"is_in_otel": false,
"example": "550e8400-e29b-41d4-a716-446655440000"
} string PII: False OTel: False
Name of the MCP tool being called.
Raw JSON
Copy {
"key": "mcp.tool.name",
"brief": "Name of the MCP tool being called.",
"type": "string",
"pii": {
"key": "false"
},
"is_in_otel": false,
"example": "calculator"
} string PII: True OTel: False
The content of the tool result.
PII Reason Tool results can contain user data
Example {"output": "rainy", "toolCallId": "1"}
Raw JSON
Copy {
"key": "mcp.tool.result.content",
"brief": "The content of the tool result.",
"type": "string",
"pii": {
"key": "true",
"reason": "Tool results can contain user data"
},
"is_in_otel": false,
"example": "{\"output\": \"rainy\", \"toolCallId\": \"1\"}",
"alias": []
} integer PII: Maybe OTel: False
Number of content items in the tool result.
Raw JSON
Copy {
"key": "mcp.tool.result.content_count",
"brief": "Number of content items in the tool result.",
"type": "integer",
"pii": {
"key": "maybe"
},
"is_in_otel": false,
"example": 1
} boolean PII: False OTel: False
Whether a tool execution resulted in an error.
Raw JSON
Copy {
"key": "mcp.tool.result.is_error",
"brief": "Whether a tool execution resulted in an error.",
"type": "boolean",
"pii": {
"key": "false"
},
"is_in_otel": false,
"example": false
} string PII: False OTel: False
Transport method used for MCP communication.
Raw JSON
Copy {
"key": "mcp.transport",
"brief": "Transport method used for MCP communication.",
"type": "string",
"pii": {
"key": "false"
},
"is_in_otel": false,
"example": "stdio"
}