← The evidence ledger
Evidence row 300310
Observed , by probe.mcp/1.
- Kind
- mcp.tools
- About
- endpoint c47803c1-697f-4e5b-949d-e260e51edc69
- Recorded
- Previous row
- None: the first of its kind about this subject
- Body SHA-256
- 769297d68d701bc159a71fa0516a19d6bc292588eb1cca168641097a1d1e055e
- Leaf
- 0x57ee2ad8049a3cd4f0163f97744e048a62d707ea83ba9c7350b2d5f247819a29
What was observed
{
"count": 19,
"tools": [
{
"description": "Add a note to a ticket. Notes are internal (private) by default; set `private: false` for a public note. Freshdesk REST: POST /tickets/{id}/notes.",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"body": {
"description": "The note content, HTML (required).",
"type": "string"
},
"id": {
"description": "The ticket id to add a note to.",
"maximum": 9007199254740991,
"minimum": -9007199254740991,
"type": "integer"
},
"notify_emails": {
"description": "Agent emails to notify about this note.",
"items": {
"type": "string"
},
"type": "array"
},
"private": {
"description": "Whether the note is internal/private (default true). Set false for a public note.",
"type": "boolean"
}
},
"required": [
"id",
"body"
],
"type": "object"
},
"name": "freshdesk_add_note"
},
{
"description": "Create a company. `name` is required. Freshdesk REST: POST /companies.",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"custom_fields": {
"additionalProperties": {},
"description": "Custom field values, keyed by field name.",
"propertyNames": {
"type": "string"
},
"type": "object"
},
"description": {
"description": "Freeform description / notes.",
"type": "string"
},
"domains": {
"description": "Email domains associated with the company.",
"items": {
"type": "string"
},
"type": "array"
},
"name": {
"description": "The company name (required).",
"type": "string"
},
"note": {
"description": "A note about the company.",
"type": "string"
}
},
"required": [
"name"
],
"type": "object"
},
"name": "freshdesk_create_company"
},
{
"description": "Create a contact. `name` is required. Freshdesk REST: POST /contacts.",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"address": {
"description": "Postal address.",
"type": "string"
},
"company_id": {
"description": "Id of the company the contact belongs to.",
"maximum": 9007199254740991,
"minimum": -9007199254740991,
"type": "integer"
},
"custom_fields": {
"additionalProperties": {},
"description": "Custom field values, keyed by field name.",
"propertyNames": {
"type": "string"
},
"type": "object"
},
"description": {
"description": "Freeform description / notes.",
"type": "string"
},
"email": {
"description": "Email address.",
"type": "string"
},
"job_title": {
"description": "Job title.",
"type": "string"
},
"mobile": {
"description": "Mobile number.",
"type": "string"
},
"name": {
"description": "The contact's full name (required).",
"type": "string"
},
"phone": {
"description": "Phone number.",
"type": "string"
},
"tags": {
"description": "Tags (array of strings).",
"items": {
"type": "string"
},
"type": "array"
},
"twitter_id": {
"description": "Twitter handle.",
"type": "string"
},
"unique_external_id": {
"description": "External id from your own system.",
"type": "string"
}
},
"required": [
"name"
],
"type": "object"
},
"name": "freshdesk_create_contact"
},
{
"description": "Create a ticket. `subject` and `description` (HTML) are required, plus a requester — provide at least one of `email`, `requester_id`, or `phone`. status: 2=Open, 3=Pending, 4=Resolved, 5=Closed. priority: 1=Low, 2=Medium, 3=High, 4=Urgent. source: 1=Email, 2=Portal, 3=Phone, 7=Chat, 9=Feedbackwidget, 10=Outbound email. Freshdesk REST: POST /tickets.",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"cc_emails": {
"description": "Emails to CC on the ticket.",
"items": {
"type": "string"
},
"type": "array"
},
"company_id": {
"description": "Id of the company the ticket belongs to.",
"maximum": 9007199254740991,
"minimum": -9007199254740991,
"type": "integer"
},
"custom_fields": {
"additionalProperties": {},
"description": "Custom field values, keyed by field name.",
"propertyNames": {
"type": "string"
},
"type": "object"
},
"description": {
"description": "Ticket description, HTML content (required).",
"type": "string"
},
"email": {
"description": "Requester email (one of email/requester_id/phone required).",
"type": "string"
},
"group_id": {
"description": "Id of the group to assign the ticket to.",
"maximum": 9007199254740991,
"minimum": -9007199254740991,
"type": "integer"
},
"phone": {
"description": "Requester phone (one of email/requester_id/phone required).",
"type": "string"
},
"priority": {
"description": "Ticket priority: 1=Low, 2=Medium, 3=High, 4=Urgent.",
"maximum": 9007199254740991,
"minimum": -9007199254740991,
"type": "integer"
},
"requester_id": {
"description": "Requester (contact) id (one of email/requester_id/phone required).",
"maximum": 9007199254740991,
"minimum": -9007199254740991,
"type": "integer"
},
"responder_id": {
"description": "Id of the agent the ticket is assigned to.",
"maximum": 9007199254740991,
"minimum": -9007199254740991,
"type": "integer"
},
"source": {
"description": "Ticket source: 1=Email, 2=Portal, 3=Phone, 7=Chat, 9=Feedbackwidget, 10=Outbound email.",
"maximum": 9007199254740991,
"minimum": -9007199254740991,
"type": "integer"
},
"status": {
"description": "Ticket status: 2=Open, 3=Pending, 4=Resolved, 5=Closed.",
"maximum": 9007199254740991,
"minimum": -9007199254740991,
"type": "integer"
},
"subject": {
"description": "Ticket subject (required).",
"type": "string"
},
"tags": {
"description": "Tags (array of strings).",
"items": {
"type": "string"
},
"type": "array"
},
"type": {
"description": "Ticket type (e.g. Question, Incident).",
"type": "string"
}
},
"required": [
"subject",
"description"
],
"type": "object"
},
"name": "freshdesk_create_ticket"
},
{
"description": "Get a single agent by id. Freshdesk REST: GET /agents/{id}.",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"id": {
"description": "The agent id.",
"maximum": 9007199254740991,
"minimum": -9007199254740991,
"type": "integer"
}
},
"required": [
"id"
],
"type": "object"
},
"name": "freshdesk_get_agent"
},
{
"description": "Get a single company by id. Freshdesk REST: GET /companies/{id}.",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"id": {
"description": "The company id.",
"maximum": 9007199254740991,
"minimum": -9007199254740991,
"type": "integer"
}
},
"required": [
"id"
],
"type": "object"
},
"name": "freshdesk_get_company"
},
{
"description": "Get a single contact by id. Freshdesk REST: GET /contacts/{id}.",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"id": {
"description": "The contact id.",
"maximum": 9007199254740991,
"minimum": -9007199254740991,
"type": "integer"
}
},
"required": [
"id"
],
"type": "object"
},
"name": "freshdesk_get_contact"
},
{
"description": "Get a single ticket by id. Freshdesk REST: GET /tickets/{id}.",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"id": {
"description": "The ticket id.",
"maximum": 9007199254740991,
"minimum": -9007199254740991,
"type": "integer"
},
"include": {
"description": "Embed extra data, comma-separated: conversations, requester, company, stats.",
"type": "string"
}
},
"required": [
"id"
],
"type": "object"
},
"name": "freshdesk_get_ticket"
},
{
"description": "List/filter agents. Freshdesk REST: GET /agents.",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"email": {
"description": "Filter by email.",
"type": "string"
},
"mobile": {
"description": "Filter by mobile number.",
"type": "string"
},
"page": {
"description": "Page number for pagination (1-based).",
"maximum": 9007199254740991,
"minimum": 1,
"type": "integer"
},
"per_page": {
"description": "Results per page (1-100, max 100, default 30).",
"maximum": 100,
"minimum": 1,
"type": "integer"
},
"phone": {
"description": "Filter by phone number.",
"type": "string"
},
"state": {
"description": "Filter by state: fulltime or occasional.",
"enum": [
"fulltime",
"occasional"
],
"type": "string"
}
},
"type": "object"
},
"name": "freshdesk_list_agents"
},
{
"description": "List companies. Freshdesk REST: GET /companies.",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"page": {
"description": "Page number for pagination (1-based).",
"maximum": 9007199254740991,
"minimum": 1,
"type": "integer"
},
"per_page": {
"description": "Results per page (1-100, max 100, default 30).",
"maximum": 100,
"minimum": 1,
"type": "integer"
}
},
"type": "object"
},
"name": "freshdesk_list_companies"
},
{
"description": "List/filter contacts. Freshdesk REST: GET /contacts.",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"company_id": {
"description": "Filter by company id.",
"maximum": 9007199254740991,
"minimum": -9007199254740991,
"type": "integer"
},
"email": {
"description": "Filter by email.",
"type": "string"
},
"mobile": {
"description": "Filter by mobile number.",
"type": "string"
},
"page": {
"description": "Page number for pagination (1-based).",
"maximum": 9007199254740991,
"minimum": 1,
"type": "integer"
},
"per_page": {
"description": "Results per page (1-100, max 100, default 30).",
"maximum": 100,
"minimum": 1,
"type": "integer"
},
"phone": {
"description": "Filter by phone number.",
"type": "string"
},
"state": {
"description": "Filter by state: verified, unverified, blocked, or deleted.",
"enum": [
"verified",
"unverified",
"blocked",
"deleted"
],
"type": "string"
},
"updated_since": {
"description": "Only contacts updated after this ISO 8601 timestamp.",
"type": "string"
}
},
"type": "object"
},
"name": "freshdesk_list_contacts"
},
{
"description": "List groups (agent groups tickets are routed to). Freshdesk REST: GET /groups.",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"page": {
"description": "Page number for pagination (1-based).",
"maximum": 9007199254740991,
"minimum": 1,
"type": "integer"
},
"per_page": {
"description": "Results per page (1-100, max 100, default 30).",
"maximum": 100,
"minimum": 1,
"type": "integer"
}
},
"type": "object"
},
"name": "freshdesk_list_groups"
},
{
"description": "List the conversations (replies and notes) on a ticket. Freshdesk REST: GET /tickets/{id}/conversations.",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"id": {
"description": "The ticket id.",
"maximum": 9007199254740991,
"minimum": -9007199254740991,
"type": "integer"
},
"page": {
"description": "Page number for pagination (1-based).",
"maximum": 9007199254740991,
"minimum": 1,
"type": "integer"
},
"per_page": {
"description": "Results per page (1-100, max 100, default 30).",
"maximum": 100,
"minimum": 1,
"type": "integer"
}
},
"required": [
"id"
],
"type": "object"
},
"name": "freshdesk_list_ticket_conversations"
},
{
"description": "List/filter tickets (max page 300). Freshdesk REST: GET /tickets.",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"company_id": {
"description": "Filter by company id.",
"maximum": 9007199254740991,
"minimum": -9007199254740991,
"type": "integer"
},
"email": {
"description": "Filter by requester email.",
"type": "string"
},
"filter": {
"description": "Predefined filter: new_and_my_open, watching, spam, or deleted.",
"enum": [
"new_and_my_open",
"watching",
"spam",
"deleted"
],
"type": "string"
},
"include": {
"description": "Embed extra data, comma-separated, e.g. \"requester,stats,description\".",
"type": "string"
},
"order_by": {
"description": "Sort field: created_at, due_by, updated_at, or status.",
"enum": [
"created_at",
"due_by",
"updated_at",
"status"
],
"type": "string"
},
"order_type": {
"description": "Sort direction: asc or desc.",
"enum": [
"asc",
"desc"
],
"type": "string"
},
"page": {
"description": "Page number for pagination (1-based).",
"maximum": 9007199254740991,
"minimum": 1,
"type": "integer"
},
"per_page": {
"description": "Results per page (1-100, max 100, default 30).",
"maximum": 100,
"minimum": 1,
"type": "integer"
},
"requester_id": {
"description": "Filter by requester (contact) id.",
"maximum": 9007199254740991,
"minimum": -9007199254740991,
"type": "integer"
},
"updated_since": {
"description": "Only tickets updated after this ISO 8601 timestamp.",
"type": "string"
}
},
"type": "object"
},
"name": "freshdesk_list_tickets"
},
{
"description": "Add a public reply to a ticket (sent to the requester). Freshdesk REST: POST /tickets/{id}/reply.",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"bcc_emails": {
"description": "Emails to BCC on the reply.",
"items": {
"type": "string"
},
"type": "array"
},
"body": {
"description": "The reply content, HTML (required).",
"type": "string"
},
"cc_emails": {
"description": "Emails to CC on the reply.",
"items": {
"type": "string"
},
"type": "array"
},
"id": {
"description": "The ticket id to reply to.",
"maximum": 9007199254740991,
"minimum": -9007199254740991,
"type": "integer"
}
},
"required": [
"id",
"body"
],
"type": "object"
},
"name": "freshdesk_reply_ticket"
},
{
"description": "Search contacts with the Freshdesk query DSL. The query VALUE is wrapped in double quotes automatically. Examples: `name:'ada'`, `email:'ada@example.com'`, `company_id:123`. Freshdesk REST: GET /search/contacts.",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"page": {
"description": "Page number (1-10; search endpoints return 30 results per page and ignore per_page).",
"maximum": 10,
"minimum": 1,
"type": "integer"
},
"query": {
"description": "Freshdesk search query, e.g. \"company_id:123\" (do NOT add surrounding quotes yourself — they are added for you).",
"type": "string"
}
},
"required": [
"query"
],
"type": "object"
},
"name": "freshdesk_search_contacts"
},
{
"description": "Search tickets with the Freshdesk query DSL. The query VALUE is wrapped in double quotes automatically. Examples: `status:2 AND priority:3`, `created_at:>'2026-01-01'`, `agent_id:123`, `group_id:45`, `tag:'urgent'`. Freshdesk REST: GET /search/tickets.",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"page": {
"description": "Page number (1-10; search endpoints return 30 results per page and ignore per_page).",
"maximum": 10,
"minimum": 1,
"type": "integer"
},
"query": {
"description": "Freshdesk search query, e.g. \"priority:3 AND status:2\" (do NOT add surrounding quotes yourself — they are added for you).",
"type": "string"
}
},
"required": [
"query"
],
"type": "object"
},
"name": "freshdesk_search_tickets"
},
{
"description": "Update fields on an existing contact. Only provided fields are changed. Freshdesk REST: PUT /contacts/{id}.",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"address": {
"description": "Postal address.",
"type": "string"
},
"company_id": {
"description": "Id of the company the contact belongs to.",
"maximum": 9007199254740991,
"minimum": -9007199254740991,
"type": "integer"
},
"custom_fields": {
"additionalProperties": {},
"description": "Custom field values, keyed by field name.",
"propertyNames": {
"type": "string"
},
"type": "object"
},
"description": {
"description": "Freeform description / notes.",
"type": "string"
},
"email": {
"description": "Email address.",
"type": "string"
},
"id": {
"description": "The contact id to update.",
"maximum": 9007199254740991,
"minimum": -9007199254740991,
"type": "integer"
},
"job_title": {
"description": "Job title.",
"type": "string"
},
"mobile": {
"description": "Mobile number.",
"type": "string"
},
"name": {
"description": "The contact's full name.",
"type": "string"
},
"phone": {
"description": "Phone number.",
"type": "string"
},
"tags": {
"description": "Tags (array of strings).",
"items": {
"type": "string"
},
"type": "array"
}
},
"required": [
"id"
],
"type": "object"
},
"name": "freshdesk_update_contact"
},
{
"description": "Update fields on an existing ticket. Only provided fields are changed. status: 2=Open, 3=Pending, 4=Resolved, 5=Closed. priority: 1=Low, 2=Medium, 3=High, 4=Urgent. Freshdesk REST: PUT /tickets/{id}.",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"company_id": {
"description": "Id of the company the ticket belongs to.",
"maximum": 9007199254740991,
"minimum": -9007199254740991,
"type": "integer"
},
"custom_fields": {
"additionalProperties": {},
"description": "Custom field values, keyed by field name.",
"propertyNames": {
"type": "string"
},
"type": "object"
},
"description": {
"description": "Ticket description, HTML content.",
"type": "string"
},
"group_id": {
"description": "Id of the group to assign the ticket to.",
"maximum": 9007199254740991,
"minimum": -9007199254740991,
"type": "integer"
},
"id": {
"description": "The ticket id to update.",
"maximum": 9007199254740991,
"minimum": -9007199254740991,
"type": "integer"
},
"priority": {
"description": "Ticket priority: 1=Low, 2=Medium, 3=High, 4=Urgent.",
"maximum": 9007199254740991,
"minimum": -9007199254740991,
"type": "integer"
},
"requester_id": {
"description": "Requester (contact) id.",
"maximum": 9007199254740991,
"minimum": -9007199254740991,
"type": "integer"
},
"responder_id": {
"description": "Id of the agent the ticket is assigned to.",
"maximum": 9007199254740991,
"minimum": -9007199254740991,
"type": "integer"
},
"source": {
"description": "Ticket source: 1=Email, 2=Portal, 3=Phone, 7=Chat, 9=Feedbackwidget, 10=Outbound email.",
"maximum": 9007199254740991,
"minimum": -9007199254740991,
"type": "integer"
},
"status": {
"description": "Ticket status: 2=Open, 3=Pending, 4=Resolved, 5=Closed.",
"maximum": 9007199254740991,
"minimum": -9007199254740991,
"type": "integer"
},
"subject": {
"description": "Ticket subject.",
"type": "string"
},
"tags": {
"description": "Tags (array of strings).",
"items": {
"type": "string"
},
"type": "array"
},
"type": {
"description": "Ticket type.",
"type": "string"
}
},
"required": [
"id"
],
"type": "object"
},
"name": "freshdesk_update_ticket"
}
]
}What the leaf hashes
{"body":"769297d68d701bc159a71fa0516a19d6bc292588eb1cca168641097a1d1e055e","id":300310,"kind":"mcp.tools","method":"probe.mcp/1","observed_us":1793053387870365,"prev":null,"subject":"c47803c1-697f-4e5b-949d-e260e51edc69","subject_kind":"endpoint"}Proof
Fold these into the leaf in order, hashing each sorted pair with keccak256, to reach the root of (296695 rows).
- 0x57ed5e89f7fde6009388ba1a1da48ba76ae1be1fad7fa8b8e417e507b8c77985
- 0xe49f34f2361d2793149f4ed632fc7f24a5f9d0cc16a3c2ca92302174b4fe3759
- 0x533166b306b1a47fc62909df06de168aa825454b7f4dd05d237d1e37f2db8ce4
- 0xdf8651022a9ee6b215ae696807a5b13b3043075a7969b756b97a6f1823b20b88
- 0xf049c01db95cc827ad8dc2ac542e9fe0c2b6d47a7743c4b884bcddd0324935bb
- 0x1d1c23ed14c136591a0913c7c68f4d7cf5bf27ad96149d1c2e613517bae65804
- 0x1fe288c841d6cc33f5a293445361e8f070640a54480ebb25705176e6a1d8232c
- 0x2d7cb098e202dff99deee9744be3f1086d65b65c542d3183838b8f15795a97d9
- 0xe53542ed751813d1a6d523062a23ac38392574080ade6d92b1ed3090a474dc4a
- 0xda3bffd0a7c24c98da7dc5357e8d748010f4817bac4b377a94cd382883fc809a
- 0x86f49d35fee840c62060e3a6cbc75237dbfdc70dd7439506d3f085c9cca8e4f2
- 0x01ecb94c2efbfb8e9050ebbd813fbba80bbcbc345f98de707345bc4bc88c94e8
- 0x8ba3430866b4c11cea7eba9923ee4fa8a5074849df417006e4441426c1f13056
- 0x5cdeb4648502e0633d01cc4f3379d48cccb9d4f528565b2868eb93db0df9e829
- 0x7726154b91b2ad65b13849ef6cb6443b1f0ff113a3089c9bd5f2bcfc16be099d
- 0x47b89901b0f07938a6b9a66ddf35683903f79d756a7c7763665fd632758b08d0
- 0x9a83be955a206deb65b995adfd92c58fa31c95fbbf926bd199d300e70b08b26d
- 0x20704208aa6923d6b2450ef74ede87a6e0265d46447926038fe9506e9e154b2d
- 0x9b9ce5b74b9bab5121612ef6b64920a8d453cbf311096a423eef9702747e868a
- Day root
- 0xf43e8dcc3d451a4788b26be904c55e8c4c0fa75c9666796c51db38d37e2c0df8
- Chained
- 0x702d5ac508f08b0d1accf36af25822d8e5660367494edd17a642fb61e158a57a
- Published
- On Arc Testnet, block 69251483: 0x495162f8936e19f0039918feebe6c307f327cd6bf8c37219620b1970041fa9ae