← The evidence ledger
Evidence row 301883
Observed , by probe.mcp/1.
- Kind
- mcp.tools
- About
- endpoint da14f063-9bb3-495b-a561-1006dc4ec894
- Recorded
- Previous row
- None: the first of its kind about this subject
- Body SHA-256
- 4e4609cebb93f8b6c7e0cabbdd1985d6b3507a4a11fa30aa730afa825653150a
- Leaf
- 0x9ef1b91f49d7ad6eeac619a916488b05c9f9a2c1a1eba83e3c7baa63d31d7830
What was observed
{
"count": 19,
"tools": [
{
"description": "MUTATING: add a comment to a ticket. `public` defaults to true (a reply visible to the requester); set it false for an internal agent note. Convenience over PUT /tickets/{id}.json.",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"body": {
"description": "Comment text (required).",
"minLength": 1,
"type": "string"
},
"id": {
"description": "Numeric ticket id (required).",
"exclusiveMinimum": 0,
"maximum": 9007199254740991,
"type": "integer"
},
"public": {
"description": "Public reply (true, default) or internal note (false).",
"type": "boolean"
}
},
"required": [
"id",
"body"
],
"type": "object"
},
"name": "zendesk_add_ticket_comment"
},
{
"description": "MUTATING: create a new support ticket. `subject` and `comment_body` are required; the comment becomes the ticket's first message. Zendesk REST: POST /tickets.json.",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"assignee_id": {
"description": "Agent id to assign the ticket to.",
"exclusiveMinimum": 0,
"maximum": 9007199254740991,
"type": "integer"
},
"comment_body": {
"description": "Body of the ticket's first comment (required).",
"minLength": 1,
"type": "string"
},
"comment_public": {
"description": "Whether the first comment is public (default true).",
"type": "boolean"
},
"group_id": {
"description": "Group id to assign the ticket to.",
"exclusiveMinimum": 0,
"maximum": 9007199254740991,
"type": "integer"
},
"priority": {
"description": "Priority: urgent | high | normal | low.",
"enum": [
"urgent",
"high",
"normal",
"low"
],
"type": "string"
},
"requester_id": {
"description": "User id of the ticket requester.",
"exclusiveMinimum": 0,
"maximum": 9007199254740991,
"type": "integer"
},
"status": {
"description": "Status: new | open | pending | hold | solved | closed.",
"enum": [
"new",
"open",
"pending",
"hold",
"solved",
"closed"
],
"type": "string"
},
"subject": {
"description": "Ticket subject/title (required).",
"minLength": 1,
"type": "string"
},
"tags": {
"description": "Tags to set on the ticket.",
"items": {
"type": "string"
},
"type": "array"
},
"type": {
"description": "Type: problem | incident | question | task.",
"enum": [
"problem",
"incident",
"question",
"task"
],
"type": "string"
}
},
"required": [
"subject",
"comment_body"
],
"type": "object"
},
"name": "zendesk_create_ticket"
},
{
"description": "Return the currently authenticated user — a quick way to verify credentials and subdomain. Zendesk REST: GET /users/me.json.",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {},
"type": "object"
},
"name": "zendesk_current_user"
},
{
"description": "Run a saved view by id and return the matching tickets. Zendesk REST: GET /views/{id}/execute.json.",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"id": {
"description": "Numeric view id (required; from zendesk_list_views).",
"exclusiveMinimum": 0,
"maximum": 9007199254740991,
"type": "integer"
},
"page": {
"description": "Page number for offset pagination.",
"exclusiveMinimum": 0,
"maximum": 9007199254740991,
"type": "integer"
},
"per_page": {
"description": "Records per page (max 100).",
"exclusiveMinimum": 0,
"maximum": 100,
"type": "integer"
},
"sort_by": {
"description": "Field to sort the resulting tickets by.",
"type": "string"
},
"sort_order": {
"description": "Sort direction: asc or desc.",
"enum": [
"asc",
"desc"
],
"type": "string"
}
},
"required": [
"id"
],
"type": "object"
},
"name": "zendesk_execute_view"
},
{
"description": "Fetch a single organization by id. Zendesk REST: GET /organizations/{id}.json.",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"id": {
"description": "Numeric organization id (required).",
"exclusiveMinimum": 0,
"maximum": 9007199254740991,
"type": "integer"
}
},
"required": [
"id"
],
"type": "object"
},
"name": "zendesk_get_organization"
},
{
"description": "Fetch a single ticket by id. Zendesk REST: GET /tickets/{id}.json.",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"id": {
"description": "Numeric ticket id (required).",
"exclusiveMinimum": 0,
"maximum": 9007199254740991,
"type": "integer"
}
},
"required": [
"id"
],
"type": "object"
},
"name": "zendesk_get_ticket"
},
{
"description": "Fetch SLA / response / resolution time metrics for a ticket. Zendesk REST: GET /tickets/{id}/metrics.json.",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"id": {
"description": "Numeric ticket id (required).",
"exclusiveMinimum": 0,
"maximum": 9007199254740991,
"type": "integer"
}
},
"required": [
"id"
],
"type": "object"
},
"name": "zendesk_get_ticket_metrics"
},
{
"description": "Fetch a single user by id. Zendesk REST: GET /users/{id}.json.",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"id": {
"description": "Numeric user id (required).",
"exclusiveMinimum": 0,
"maximum": 9007199254740991,
"type": "integer"
}
},
"required": [
"id"
],
"type": "object"
},
"name": "zendesk_get_user"
},
{
"description": "List agent groups. Zendesk REST: GET /groups.json.",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"page": {
"description": "Page number for offset pagination.",
"exclusiveMinimum": 0,
"maximum": 9007199254740991,
"type": "integer"
},
"per_page": {
"description": "Records per page (max 100).",
"exclusiveMinimum": 0,
"maximum": 100,
"type": "integer"
}
},
"type": "object"
},
"name": "zendesk_list_groups"
},
{
"description": "List macros (reusable sets of ticket actions/replies agents apply). Zendesk REST: GET /macros.json.",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"access": {
"description": "Filter by access, e.g. 'personal' or 'shared'.",
"type": "string"
},
"active": {
"description": "If true, only active macros.",
"type": "boolean"
}
},
"type": "object"
},
"name": "zendesk_list_macros"
},
{
"description": "List organizations (offset pagination). Zendesk REST: GET /organizations.json.",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"page": {
"description": "Page number for offset pagination.",
"exclusiveMinimum": 0,
"maximum": 9007199254740991,
"type": "integer"
},
"per_page": {
"description": "Records per page (max 100).",
"exclusiveMinimum": 0,
"maximum": 100,
"type": "integer"
}
},
"type": "object"
},
"name": "zendesk_list_organizations"
},
{
"description": "List customer satisfaction (CSAT) ratings, optionally filtered by score. Zendesk REST: GET /satisfaction_ratings.json.",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"page": {
"description": "Page number for offset pagination.",
"exclusiveMinimum": 0,
"maximum": 9007199254740991,
"type": "integer"
},
"score": {
"description": "Filter by rating state, e.g. 'good', 'bad', or 'received'.",
"enum": [
"offered",
"unoffered",
"received",
"received_with_comment",
"received_without_comment",
"good",
"good_with_comment",
"good_without_comment",
"bad",
"bad_with_comment",
"bad_without_comment"
],
"type": "string"
}
},
"type": "object"
},
"name": "zendesk_list_satisfaction_ratings"
},
{
"description": "List the comments (public replies and internal notes) on a ticket, oldest first. Zendesk REST: GET /tickets/{id}/comments.json.",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"id": {
"description": "Numeric ticket id (required).",
"exclusiveMinimum": 0,
"maximum": 9007199254740991,
"type": "integer"
},
"page": {
"description": "Page number for offset pagination.",
"exclusiveMinimum": 0,
"maximum": 9007199254740991,
"type": "integer"
},
"per_page": {
"description": "Records per page (max 100).",
"exclusiveMinimum": 0,
"maximum": 100,
"type": "integer"
}
},
"required": [
"id"
],
"type": "object"
},
"name": "zendesk_list_ticket_comments"
},
{
"description": "List all standard and custom ticket fields — useful for discovering field ids/values before creating or updating tickets. Zendesk REST: GET /ticket_fields.json.",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {},
"type": "object"
},
"name": "zendesk_list_ticket_fields"
},
{
"description": "List recent tickets (offset pagination). Zendesk REST: GET /tickets.json.",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"page": {
"description": "Page number for offset pagination.",
"exclusiveMinimum": 0,
"maximum": 9007199254740991,
"type": "integer"
},
"per_page": {
"description": "Records per page (max 100).",
"exclusiveMinimum": 0,
"maximum": 100,
"type": "integer"
},
"sort_by": {
"description": "Field to sort by.",
"enum": [
"id",
"subject",
"created_at",
"updated_at",
"status",
"requester",
"group",
"assignee"
],
"type": "string"
},
"sort_order": {
"description": "Sort direction: asc or desc (default asc).",
"enum": [
"asc",
"desc"
],
"type": "string"
}
},
"type": "object"
},
"name": "zendesk_list_tickets"
},
{
"description": "List saved ticket views (curated ticket lists). Use zendesk_execute_view to run one. Zendesk REST: GET /views.json.",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"access": {
"description": "Filter by access: 'personal' or 'shared'.",
"enum": [
"personal",
"shared"
],
"type": "string"
},
"active": {
"description": "If true, only active views.",
"type": "boolean"
}
},
"type": "object"
},
"name": "zendesk_list_views"
},
{
"description": "Unified search across tickets, users, organizations and groups using Zendesk search syntax. Examples: `type:ticket status:open`, `type:user email:jane@acme.com`, `type:organization name:acme`. Zendesk REST: GET /search.json.",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"page": {
"description": "Page number for offset pagination.",
"exclusiveMinimum": 0,
"maximum": 9007199254740991,
"type": "integer"
},
"query": {
"description": "Zendesk search query, e.g. 'type:ticket status:open priority:high' (required).",
"minLength": 1,
"type": "string"
},
"sort_by": {
"description": "Field to sort by.",
"enum": [
"updated_at",
"created_at",
"priority",
"status",
"ticket_type"
],
"type": "string"
},
"sort_order": {
"description": "Sort direction: asc or desc (default desc).",
"enum": [
"asc",
"desc"
],
"type": "string"
}
},
"required": [
"query"
],
"type": "object"
},
"name": "zendesk_search"
},
{
"description": "Find users by name, email, phone, or other attributes. Zendesk REST: GET /users/search.json.",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"page": {
"description": "Page number for offset pagination.",
"exclusiveMinimum": 0,
"maximum": 9007199254740991,
"type": "integer"
},
"per_page": {
"description": "Records per page (max 100).",
"exclusiveMinimum": 0,
"maximum": 100,
"type": "integer"
},
"query": {
"description": "Search string — a name, email, phone, or external id, e.g. 'jane@acme.com' (required).",
"minLength": 1,
"type": "string"
}
},
"required": [
"query"
],
"type": "object"
},
"name": "zendesk_search_users"
},
{
"description": "MUTATING: update an existing ticket. Provide the ticket `id` plus at least one field to change (status, priority, assignee_id, group_id, type, tags, or a comment). Zendesk REST: PUT /tickets/{id}.json.",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"assignee_id": {
"description": "Agent id to (re)assign to.",
"exclusiveMinimum": 0,
"maximum": 9007199254740991,
"type": "integer"
},
"comment_body": {
"description": "Body of a comment to add as part of this update.",
"type": "string"
},
"comment_public": {
"description": "Whether the added comment is public (default true; set false for an internal note).",
"type": "boolean"
},
"group_id": {
"description": "Group id to (re)assign to.",
"exclusiveMinimum": 0,
"maximum": 9007199254740991,
"type": "integer"
},
"id": {
"description": "Numeric ticket id (required).",
"exclusiveMinimum": 0,
"maximum": 9007199254740991,
"type": "integer"
},
"priority": {
"description": "New priority: urgent | high | normal | low.",
"enum": [
"urgent",
"high",
"normal",
"low"
],
"type": "string"
},
"status": {
"description": "New status: new | open | pending | hold | solved | closed.",
"enum": [
"new",
"open",
"pending",
"hold",
"solved",
"closed"
],
"type": "string"
},
"tags": {
"description": "Tags to set on the ticket (replaces existing).",
"items": {
"type": "string"
},
"type": "array"
},
"type": {
"description": "New type: problem | incident | question | task.",
"enum": [
"problem",
"incident",
"question",
"task"
],
"type": "string"
}
},
"required": [
"id"
],
"type": "object"
},
"name": "zendesk_update_ticket"
}
]
}What the leaf hashes
{"body":"4e4609cebb93f8b6c7e0cabbdd1985d6b3507a4a11fa30aa730afa825653150a","id":301883,"kind":"mcp.tools","method":"probe.mcp/1","observed_us":1793054341854369,"prev":null,"subject":"da14f063-9bb3-495b-a561-1006dc4ec894","subject_kind":"endpoint"}Proof
Fold these into the leaf in order, hashing each sorted pair with keccak256, to reach the root of (296695 rows).
- 0x9ef1ca93b9e242099d00af38c453c6362e6ad1f1abfbbc4160f3d34f03701e4f
- 0x1c5d33b972334912950c25d40ac5f7f09521a5c1df1e3b7268b070c45b3883bc
- 0x48851cd8e7f810b09129d94daa22a0e01d437f307bc128457fecbe696cc69b14
- 0x09d4cc32fbc47f20770179ee2bc746512ef3bffbbc0988b3e3f484cf90d3a156
- 0x44c09f86501ab371288712f33e5d2c03e2b8f05d07f893fac35caa26f09e3386
- 0x0ac7c56d5aadc767660f3947471a5e3a2adaaa597baa82f5616e7b7ef4e05ec5
- 0x636f8e48fed77262218a28fe63103f0cd3cc1d00ec4152a07fe9437e81412398
- 0xe25eacb409bcf8dcde5bf8243af16b8c25bd34fcb5adbb70f05adc5a5407929c
- 0x37ee73943865bf198a6ad0909a71ef6410546144bf4916090c84f20f6cf2e0ee
- 0xf41043f542980b32be9b3ced5ce838546c4aba89c89cec784be33684bd2a251c
- 0xb5a5da1d8cc5364d4e1e81f176a4bcbca86e02bf02b30e06db118bb7f2c487a8
- 0x6367dad81ab5c2e6f424ad3e06310c9b75079293d62a08dfbde98ef993c35229
- 0xf8d3e004d9a208d2c5e82ab676956d80f8a3c78387c61dad15a3a8269efee0d8
- 0x6713795704ddd9c528d421fadd9cc96b0200a4ddbba84f88e718d4968dde888b
- 0x62a900133713919f4eed33d8336876b7a6d538233b8a4f3ed03b29aa44f5bad0
- 0x1ac20d30773e1f4f2f811540e9a99b5cca9177c9e2e029acc0d80cf3f1d11f0f
- 0xd21942ae3214eff88e08ab04884fd4b11958b51af9a0741b7668e2d07a2c56c9
- 0x9a9024edb5069d88a324facb310a5ce8e495214bbaa968f077bede437390194f
- 0x9b9ce5b74b9bab5121612ef6b64920a8d453cbf311096a423eef9702747e868a
- Day root
- 0xf43e8dcc3d451a4788b26be904c55e8c4c0fa75c9666796c51db38d37e2c0df8
- Chained
- 0x702d5ac508f08b0d1accf36af25822d8e5660367494edd17a642fb61e158a57a
- Published
- On Arc Testnet, block 69251483: 0x495162f8936e19f0039918feebe6c307f327cd6bf8c37219620b1970041fa9ae