addrbookFor publishers
← 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).

  1. 0x57ed5e89f7fde6009388ba1a1da48ba76ae1be1fad7fa8b8e417e507b8c77985
  2. 0xe49f34f2361d2793149f4ed632fc7f24a5f9d0cc16a3c2ca92302174b4fe3759
  3. 0x533166b306b1a47fc62909df06de168aa825454b7f4dd05d237d1e37f2db8ce4
  4. 0xdf8651022a9ee6b215ae696807a5b13b3043075a7969b756b97a6f1823b20b88
  5. 0xf049c01db95cc827ad8dc2ac542e9fe0c2b6d47a7743c4b884bcddd0324935bb
  6. 0x1d1c23ed14c136591a0913c7c68f4d7cf5bf27ad96149d1c2e613517bae65804
  7. 0x1fe288c841d6cc33f5a293445361e8f070640a54480ebb25705176e6a1d8232c
  8. 0x2d7cb098e202dff99deee9744be3f1086d65b65c542d3183838b8f15795a97d9
  9. 0xe53542ed751813d1a6d523062a23ac38392574080ade6d92b1ed3090a474dc4a
  10. 0xda3bffd0a7c24c98da7dc5357e8d748010f4817bac4b377a94cd382883fc809a
  11. 0x86f49d35fee840c62060e3a6cbc75237dbfdc70dd7439506d3f085c9cca8e4f2
  12. 0x01ecb94c2efbfb8e9050ebbd813fbba80bbcbc345f98de707345bc4bc88c94e8
  13. 0x8ba3430866b4c11cea7eba9923ee4fa8a5074849df417006e4441426c1f13056
  14. 0x5cdeb4648502e0633d01cc4f3379d48cccb9d4f528565b2868eb93db0df9e829
  15. 0x7726154b91b2ad65b13849ef6cb6443b1f0ff113a3089c9bd5f2bcfc16be099d
  16. 0x47b89901b0f07938a6b9a66ddf35683903f79d756a7c7763665fd632758b08d0
  17. 0x9a83be955a206deb65b995adfd92c58fa31c95fbbf926bd199d300e70b08b26d
  18. 0x20704208aa6923d6b2450ef74ede87a6e0265d46447926038fe9506e9e154b2d
  19. 0x9b9ce5b74b9bab5121612ef6b64920a8d453cbf311096a423eef9702747e868a
Day root
0xf43e8dcc3d451a4788b26be904c55e8c4c0fa75c9666796c51db38d37e2c0df8
Chained
0x702d5ac508f08b0d1accf36af25822d8e5660367494edd17a642fb61e158a57a
Published
On Arc Testnet, block 69251483: 0x495162f8936e19f0039918feebe6c307f327cd6bf8c37219620b1970041fa9ae

How to check it · This row as JSON