{"id":300375,"recorded_at":"2026-10-26T22:23:41.757528Z","observed_at":"2026-10-26T22:23:41.757387Z","subject_kind":"endpoint","subject":"743e38fc-3c58-46d1-a608-b08a754c9626","kind":"mcp.tools","method":"probe.mcp/1","body":{"count":20,"tools":[{"description":"Add a message to a ticket as the key's agent. With is_note=true it is an internal agent note (not shown to the requester); with is_note=false it is a REPLY that the helpdesk emails to the requester — that cannot be unsent. Deskpro: POST /api/v2/tickets/{id}/messages.","inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"format":{"description":"Format of the body. Default text.","enum":["html","text"],"type":"string"},"is_note":{"description":"true = internal agent note; false = public reply to the requester.","type":"boolean"},"message":{"description":"The message body.","minLength":1,"type":"string"},"ticket_id":{"description":"The ticket's numeric id.","exclusiveMinimum":0,"maximum":9007199254740991,"type":"integer"}},"required":["ticket_id","message","is_note"],"type":"object"},"name":"deskpro_add_ticket_message"},{"description":"Create a customer organization. Email domains auto-associate people with matching addresses. Deskpro: POST /api/v2/organizations.","inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"email_domains":{"description":"Email domains belonging to the organization, e.g. example.com.","items":{"type":"string"},"type":"array"},"labels":{"description":"Labels to set.","items":{"type":"string"},"type":"array"},"name":{"description":"The organization's name.","minLength":1,"type":"string"},"summary":{"description":"A short description.","type":"string"}},"required":["name"],"type":"object"},"name":"deskpro_create_organization"},{"description":"Open a new ticket for a requester (by person id, or by email — Deskpro creates the person if the email is new) with a first message. Depending on the helpdesk's triggers this may email the requester. Returns the created ticket. Deskpro: POST /api/v2/tickets.","inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"agent_id":{"description":"Assign to this agent id.","maximum":9007199254740991,"minimum":-9007199254740991,"type":"integer"},"agent_team":{"description":"Assign to this agent team id.","maximum":9007199254740991,"minimum":-9007199254740991,"type":"integer"},"department":{"description":"Department id (see deskpro_list_departments).","maximum":9007199254740991,"minimum":-9007199254740991,"type":"integer"},"labels":{"description":"Labels to set.","items":{"type":"string"},"type":"array"},"message":{"description":"The first message body.","minLength":1,"type":"string"},"message_format":{"description":"Format of the message body. Default text.","enum":["html","text"],"type":"string"},"organization":{"description":"Organization id.","maximum":9007199254740991,"minimum":-9007199254740991,"type":"integer"},"person_email":{"description":"The requester's email (used when person_id is not given).","format":"email","pattern":"^(?:[A-Za-z0-9_'+\\-]+\\.)*[A-Za-z0-9_'+\\-]*[A-Za-z0-9_+-]@(?:[A-Za-z0-9][A-Za-z0-9\\-]*\\.)+[A-Za-z]{2,}$","type":"string"},"person_id":{"description":"The requester's person id.","exclusiveMinimum":0,"maximum":9007199254740991,"type":"integer"},"person_name":{"description":"The requester's name, for a new person.","type":"string"},"status":{"description":"Ticket status: awaiting_agent, awaiting_user, pending or resolved, optionally with a custom sub-status id suffix (e.g. pending.5 — see deskpro_list_ticket_statuses). The hidden (deleted/spam) status is not settable here.","pattern":"^(awaiting_agent|awaiting_user|pending|resolved)(\\.\\d+)?$","type":"string"},"subject":{"description":"The ticket subject.","minLength":1,"type":"string"},"urgency":{"description":"Urgency 1-10.","maximum":10,"minimum":1,"type":"integer"}},"required":["subject","message"],"type":"object"},"name":"deskpro_create_ticket"},{"description":"Fetch a single knowledgebase article by id — title, content, status, categories and labels. Deskpro: GET /api/v2/articles/{id}.","inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"article_id":{"description":"The article's numeric id.","exclusiveMinimum":0,"maximum":9007199254740991,"type":"integer"}},"required":["article_id"],"type":"object"},"name":"deskpro_get_article"},{"description":"Return who the API key acts as — the auth method, the bound person id and their profile. A cheap way to confirm the helpdesk URL and key are right. Deskpro: GET /api/v2/me.","inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{},"type":"object"},"name":"deskpro_get_me"},{"description":"Fetch a single organization by id — name, summary, email domains, labels, custom fields and ticket count. Deskpro: GET /api/v2/organizations/{id}.","inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"include":{"description":"Comma-separated related object types to side-load into the response's `linked` section, e.g. person,agent,department,organization.","type":"string"},"organization_id":{"description":"The organization's numeric id.","exclusiveMinimum":0,"maximum":9007199254740991,"type":"integer"}},"required":["organization_id"],"type":"object"},"name":"deskpro_get_organization"},{"description":"Fetch a single person by id — name, emails, phone numbers, organization, labels, custom fields and ticket count. Deskpro: GET /api/v2/people/{id}.","inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"include":{"description":"Comma-separated related object types to side-load into the response's `linked` section, e.g. person,agent,department,organization.","type":"string"},"person_id":{"description":"The person's numeric id.","exclusiveMinimum":0,"maximum":9007199254740991,"type":"integer"}},"required":["person_id"],"type":"object"},"name":"deskpro_get_person"},{"description":"Fetch a single ticket by id, with its subject, status, assignment, requester, labels, custom fields, SLA state and timing. A merged ticket redirects to the ticket it was merged into. Deskpro: GET /api/v2/tickets/{id}.","inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"include":{"description":"Comma-separated related object types to side-load into the response's `linked` section, e.g. person,agent,department,organization.","type":"string"},"ticket_id":{"description":"The ticket's numeric id.","exclusiveMinimum":0,"maximum":9007199254740991,"type":"integer"}},"required":["ticket_id"],"type":"object"},"name":"deskpro_get_ticket"},{"description":"List the helpdesk's agents (id, name, email, online state) — needed to assign a ticket. Deskpro: GET /api/v2/agents.","inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"count":{"description":"Results per page, 1-200.","maximum":200,"minimum":1,"type":"integer"},"online":{"anyOf":[{"const":1,"type":"number"},{"const":0,"type":"number"},{"const":-1,"type":"number"}],"description":"1 = online only, 0 = offline only, -1 = both."},"page":{"description":"Page number, starting at 1.","maximum":9007199254740991,"minimum":1,"type":"integer"}},"type":"object"},"name":"deskpro_list_agents"},{"description":"List knowledgebase articles, filterable by category, status and author. Deskpro: GET /api/v2/articles.","inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"author":{"description":"Only articles by this author id, or 'me' for the key's agent.","pattern":"^(\\d+|me)$","type":"string"},"category":{"description":"Only articles in this category id.","maximum":9007199254740991,"minimum":-9007199254740991,"type":"integer"},"count":{"description":"Results per page, 1-200.","maximum":200,"minimum":1,"type":"integer"},"order_by":{"description":"Sort field.","enum":["date_created","date_updated","person"],"type":"string"},"page":{"description":"Page number, starting at 1.","maximum":9007199254740991,"minimum":1,"type":"integer"},"status":{"description":"Only articles in this status.","enum":["published","archived","hidden"],"type":"string"}},"type":"object"},"name":"deskpro_list_articles"},{"description":"List the ticket departments (id, title, parent, whether tickets/chat are enabled) — needed to route a new ticket. Deskpro: GET /api/v2/ticket_departments.","inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"count":{"description":"Results per page, 1-200.","maximum":200,"minimum":1,"type":"integer"},"page":{"description":"Page number, starting at 1.","maximum":9007199254740991,"minimum":1,"type":"integer"}},"type":"object"},"name":"deskpro_list_departments"},{"description":"List the tickets belonging to one organization. Deskpro: GET /api/v2/organizations/{id}/tickets.","inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"count":{"description":"Results per page, 1-200.","maximum":200,"minimum":1,"type":"integer"},"organization_id":{"description":"The organization's numeric id.","exclusiveMinimum":0,"maximum":9007199254740991,"type":"integer"},"page":{"description":"Page number, starting at 1.","maximum":9007199254740991,"minimum":1,"type":"integer"}},"required":["organization_id"],"type":"object"},"name":"deskpro_list_organization_tickets"},{"description":"List customer organizations, filterable by name or labels. Deskpro: GET /api/v2/organizations.","inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"count":{"description":"Results per page, 1-200.","maximum":200,"minimum":1,"type":"integer"},"include":{"description":"Comma-separated related object types to side-load into the response's `linked` section, e.g. person,agent,department,organization.","type":"string"},"labels":{"description":"Only organizations with these labels (comma-separated).","type":"string"},"name":{"description":"Only the organization with this name.","type":"string"},"page":{"description":"Page number, starting at 1.","maximum":9007199254740991,"minimum":1,"type":"integer"},"search":{"description":"Search on name.","type":"string"}},"type":"object"},"name":"deskpro_list_organizations"},{"description":"List people (end users and agents), searchable by name and filterable by email, organization or agent flag. Deskpro: GET /api/v2/people.","inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"count":{"description":"Results per page, 1-200.","maximum":200,"minimum":1,"type":"integer"},"include":{"description":"Comma-separated related object types to side-load into the response's `linked` section, e.g. person,agent,department,organization.","type":"string"},"is_agent":{"description":"true for agents only, false for end users only.","type":"boolean"},"order_by":{"description":"Sort field.","enum":["id","date_created","date_last_login","name","first_name","last_name","primary_email","timezone","organization"],"type":"string"},"order_dir":{"description":"Sort direction.","enum":["asc","desc"],"type":"string"},"organization":{"description":"Only members of these organization ids (comma-separated).","pattern":"^\\d+(,\\d+)*$","type":"string"},"page":{"description":"Page number, starting at 1.","maximum":9007199254740991,"minimum":1,"type":"integer"},"primary_email":{"description":"Only the person with this primary email.","type":"string"},"search":{"description":"Search on name.","type":"string"}},"type":"object"},"name":"deskpro_list_people"},{"description":"List the tickets raised by one person — their support history. Deskpro: GET /api/v2/people/{id}/tickets.","inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"count":{"description":"Results per page, 1-200.","maximum":200,"minimum":1,"type":"integer"},"page":{"description":"Page number, starting at 1.","maximum":9007199254740991,"minimum":1,"type":"integer"},"person_id":{"description":"The person's numeric id.","exclusiveMinimum":0,"maximum":9007199254740991,"type":"integer"}},"required":["person_id"],"type":"object"},"name":"deskpro_list_person_tickets"},{"description":"List the conversation on one ticket — every reply and agent note, with its author, date, is_agent_note flag and HTML body. Deskpro: GET /api/v2/tickets/{id}/messages.","inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"count":{"description":"Results per page, 1-200.","maximum":200,"minimum":1,"type":"integer"},"include":{"description":"Comma-separated related object types to side-load into the response's `linked` section, e.g. person,agent,department,organization.","type":"string"},"page":{"description":"Page number, starting at 1.","maximum":9007199254740991,"minimum":1,"type":"integer"},"ticket_id":{"description":"The ticket's numeric id.","exclusiveMinimum":0,"maximum":9007199254740991,"type":"integer"}},"required":["ticket_id"],"type":"object"},"name":"deskpro_list_ticket_messages"},{"description":"List the ticket statuses and custom sub-statuses (status_type, status_code, title) configured on the helpdesk. Deskpro: GET /api/v2/ticket_statuses.","inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"count":{"description":"Results per page, 1-200.","maximum":200,"minimum":1,"type":"integer"},"page":{"description":"Page number, starting at 1.","maximum":9007199254740991,"minimum":1,"type":"integer"},"status_type":{"description":"Only statuses of this type.","enum":["pending","awaiting_agent","awaiting_user","resolved"],"type":"string"}},"type":"object"},"name":"deskpro_list_ticket_statuses"},{"description":"List tickets, filtered by status, assigned agent, requester, organization, department or labels, and sorted. Returns ticket objects (id, ref, subject, ticket_status, agent, person, department, urgency, labels, dates) plus pagination meta. Deskpro: GET /api/v2/tickets.","inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"agent":{"description":"Only tickets assigned to this agent id.","maximum":9007199254740991,"minimum":-9007199254740991,"type":"integer"},"count":{"description":"Results per page, 1-200.","maximum":200,"minimum":1,"type":"integer"},"department":{"description":"Only tickets in this department id.","maximum":9007199254740991,"minimum":-9007199254740991,"type":"integer"},"group_sort":{"description":"Sort direction.","enum":["asc","desc"],"type":"string"},"ids":{"description":"Fetch exactly these ticket ids (comma-separated).","pattern":"^\\d+(,\\d+)*$","type":"string"},"include":{"description":"Comma-separated related object types to side-load into the response's `linked` section, e.g. person,agent,department,organization.","type":"string"},"labels":{"description":"Only tickets with these labels (comma-separated).","type":"string"},"order_by":{"description":"Sort field.","enum":["id","urgency","date_created","date_status","date_last_agent_reply","date_last_user_reply","date_last_reply","date_user_waiting","total_user_waiting","subject","status"],"type":"string"},"organization":{"description":"Only tickets from this organization id.","maximum":9007199254740991,"minimum":-9007199254740991,"type":"integer"},"page":{"description":"Page number, starting at 1.","maximum":9007199254740991,"minimum":1,"type":"integer"},"person":{"description":"Only tickets raised by this person id.","maximum":9007199254740991,"minimum":-9007199254740991,"type":"integer"},"status":{"description":"Only tickets in this status, e.g. awaiting_agent, awaiting_user, pending, resolved.","type":"string"}},"type":"object"},"name":"deskpro_list_tickets"},{"description":"Quick search across tickets, people, organizations, articles, news, downloads, community topics and chats; results are grouped by type. Deskpro: GET /api/v2/search.","inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"q":{"description":"The search term.","minLength":1,"type":"string"},"types":{"description":"Comma-separated types to search, e.g. ticket,person,organization. Omit for all.","pattern":"^(article|download|community|news|ticket|person|agent|organization|chat_conversation)(,(article|download|community|news|ticket|person|agent|organization|chat_conversation))*$","type":"string"}},"required":["q"],"type":"object"},"name":"deskpro_search"},{"description":"Change a ticket's subject, status, assignment, department, organization, urgency, hold state or labels. Only the fields you pass are sent. Reversible by updating again. Cannot set the hidden (deleted/spam) status. Deskpro: PUT /api/v2/tickets/{id}.","inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"agent_id":{"description":"Assign to this agent id.","maximum":9007199254740991,"minimum":-9007199254740991,"type":"integer"},"agent_team":{"description":"Assign to this agent team id.","maximum":9007199254740991,"minimum":-9007199254740991,"type":"integer"},"department":{"description":"Move to this department id.","maximum":9007199254740991,"minimum":-9007199254740991,"type":"integer"},"is_hold":{"description":"Put the ticket on hold (true) or take it off hold (false).","type":"boolean"},"labels":{"description":"The ticket's labels.","items":{"type":"string"},"type":"array"},"organization":{"description":"Set the organization id.","maximum":9007199254740991,"minimum":-9007199254740991,"type":"integer"},"status":{"description":"Ticket status: awaiting_agent, awaiting_user, pending or resolved, optionally with a custom sub-status id suffix (e.g. pending.5 — see deskpro_list_ticket_statuses). The hidden (deleted/spam) status is not settable here.","pattern":"^(awaiting_agent|awaiting_user|pending|resolved)(\\.\\d+)?$","type":"string"},"subject":{"description":"New subject.","minLength":1,"type":"string"},"ticket_id":{"description":"The ticket's numeric id.","exclusiveMinimum":0,"maximum":9007199254740991,"type":"integer"},"urgency":{"description":"Urgency 1-10.","maximum":10,"minimum":1,"type":"integer"}},"required":["ticket_id"],"type":"object"},"name":"deskpro_update_ticket"}]},"body_sha256":"da82e6048ad5cc60d3dd71ce6ecdc01bd0817ba54b196d1cdd53283974478816","prev_id":null,"leaf":"0xd693bb746fcf807be47cb769c779f2e4c6b4958a685d5a4698e906743d94dc29","leaf_text":"{\"body\":\"da82e6048ad5cc60d3dd71ce6ecdc01bd0817ba54b196d1cdd53283974478816\",\"id\":300375,\"kind\":\"mcp.tools\",\"method\":\"probe.mcp/1\",\"observed_us\":1793053421757387,\"prev\":null,\"subject\":\"743e38fc-3c58-46d1-a608-b08a754c9626\",\"subject_kind\":\"endpoint\"}","day":{"day":"2026-10-26","leaves":296695,"root":"0xf43e8dcc3d451a4788b26be904c55e8c4c0fa75c9666796c51db38d37e2c0df8","chained":"0x702d5ac508f08b0d1accf36af25822d8e5660367494edd17a642fb61e158a57a","anchor_chain":"eip155:5042002","anchor_tx":"0x495162f8936e19f0039918feebe6c307f327cd6bf8c37219620b1970041fa9ae","anchor_block":69251483},"proof":["0xd693bab1a45e8f744986c9b8faa8dcc399404f3ad0811ce6dee80c69c3abe926","0xedf97813f130222c4d261ee290d3247a2e8b225ff78632f2cd7ce3844fa2787c","0x751f598c7e06c5b0dc7c715f0308adecce33177a6eb568f908837030078d3ccc","0x7dcb05e4cd98097fd64e58f6ffe5a0662c85c91f5accd95c3799e712d9041fb4","0x43a01c326a51efd2d95743d9798dddcbe55e10ce5652ded5e8916bca8ad94f99","0x31b2cf9d2cfac316492e0e3496ea30b3a93ffa50000e6b62a3b6a41bb8716b08","0x30035fd9c5d9240f1829d19333e7f48977e23487f06a0a6b032243385fe975de","0xb2f111d49e63cc08bd94300a6b792214c2f46072f49f632598f530dafb2f0a01","0x8f12d8691e59ef968184b3a7da1feae3625ddd58b4094ed7ded8e157fa743809","0xf226be7a40555e1c0639dcbf0c0dae400939299db6fb2a8e4eb2b5866510dc29","0x993ee5fd278bf116928331fbf1ccabe7ebb40d4f5e12235f09eee4dcb29676aa","0x39d84ffb833c94bfff15760ea7da987f5303e407884de386d5a33b2328c7d785","0x3199db04c2c73c3483386a86bf503eafde5af103465608156e2e5f42e72a6fbe","0x6b927d53caa5125cdba9255612d524976c691f8672796c3f0885ba2c5b3af1ad","0x6dc40f983a3840a0ad927a9ca17f4ff1e3b649a6c735e2a09b140db7c2caf13b","0x703f95866af09c5e5d6ead7411e9a10f964a41a2aff64d4a55ff0053c023a023","0xd0651cb9bc8155eb52b5247d506e74b8a935057dc190ba52091702ac25ed3a40","0x9a9024edb5069d88a324facb310a5ce8e495214bbaa968f077bede437390194f","0x9b9ce5b74b9bab5121612ef6b64920a8d453cbf311096a423eef9702747e868a"]}