← The evidence ledger
Evidence row 2519726
Observed , by probe.mcp/1.
- Kind
- mcp.tools
- About
- endpoint a78eb06d-3ed6-482a-ae20-50d9fa7772fc
- Recorded
- Previous row
- None: the first of its kind about this subject
- Body SHA-256
- c6ab2696799dfd49cedb698f2d05596c60efa9698806c2c2f6f75bdd9f858266
- Leaf
- 0x83cda2b7996d27946134fd33df585d1a640f16d228cf0210c6007e559912a643
What was observed
{
"count": 18,
"tools": [
{
"description": "Return clean source links and markdown citation bullets for a query context.",
"inputSchema": {
"properties": {
"per_page": {
"default": 20,
"description": "Integer value.",
"maximum": 50,
"minimum": 1,
"type": "integer"
},
"query": {
"description": "Search phrase used to collect source links.",
"maxLength": 200,
"minLength": 2,
"type": "string"
},
"top_n": {
"default": 5,
"description": "Integer value.",
"maximum": 10,
"minimum": 1,
"type": "integer"
}
},
"required": [
"query"
],
"type": "object"
},
"name": "get_citation_links"
},
{
"description": "Use this when a person asks how to get in touch with this organisation and would like to see it as a card: it shows the same facts as get_contact_options, which are the address of its contact page, the enquiry routes that page offers, and the email address, telephone number and office hours the site publishes, with a button that opens the contact page. A fact the site does not publish is left out, and hours and routes are stated as the site publishes them, not as a promise of availability or of a response time. Takes no arguments, accepts no personal data and sends nothing: the person completes any enquiry on the contact page themselves. A client that does not show cards receives the same answer as text.",
"inputSchema": {
"additionalProperties": false,
"properties": {},
"type": "object"
},
"name": "get_contact_card"
},
{
"description": "Get how a person can contact this organisation: the address of its contact page, the enquiry routes that page offers, and the email address, telephone number and office hours the site publishes. Use it when a person asks how to get in touch. A fact the site does not publish is left out, and hours and routes are stated as the site publishes them, not as a promise of availability or of a response time. Takes no arguments, accepts no personal data and sends nothing: the person completes any enquiry on the contact page themselves.",
"inputSchema": {
"additionalProperties": false,
"properties": {},
"type": "object"
},
"name": "get_contact_options"
},
{
"description": "Get one public document card, with its schema.org node, by the id that search_documents returns. A document that does not exist or is not published for this website returns the same not-found answer.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"id": {
"description": "The document id.",
"pattern": "^[0-9a-f]{8}-[0-9a-f]{4}-[1-5][0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}$",
"type": "string"
}
},
"required": [
"id"
],
"type": "object"
},
"name": "get_document"
},
{
"description": "Use this when a person wants to see documents that search_documents or get_document returned: it shows up to three of them as a carousel of cards, each with the document's title, summary, size, number of pages and preview image, a button that opens the PDF and a link to contact the organisation. Pass the id of each document to show, taken from the id of its card, at most three. A document that is not published for this website is left out, and when none can be shown the answer is the one get_document gives for a document that is not found. Do not use it to find documents: call search_documents for that. A client that does not show cards receives the same answer as text.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"ids": {
"description": "The id of each document to show, as search_documents and get_document give it: at most three.",
"items": {
"pattern": "^[0-9a-f]{8}-[0-9a-f]{4}-[1-5][0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}$",
"type": "string"
},
"maxItems": 3,
"minItems": 1,
"type": "array"
}
},
"required": [
"ids"
],
"type": "object"
},
"name": "get_document_carousel"
},
{
"description": "Return the primary navigation structure.",
"inputSchema": {
"properties": {},
"type": "object"
},
"name": "get_navigation"
},
{
"description": "Get full page textual content and published JSON-LD schema for grounded evaluation.",
"inputSchema": {
"properties": {
"page_id": {
"default": 0,
"description": "Integer value.",
"maximum": 99999999,
"minimum": 1,
"type": "integer"
},
"slug": {
"description": "Page slug or path (for example: redress-and-remediation).",
"type": "string"
},
"url": {
"description": "Absolute page URL.",
"format": "uri",
"type": "string"
}
},
"type": "object"
},
"name": "get_page_content_with_schema"
},
{
"description": "Get one published team member profile and its schema.org Person JSON-LD by slug.",
"inputSchema": {
"properties": {
"slug": {
"description": "The person's slug: the fragment of their url in get_team_directory, such as jane-example in /meet-the-team/#jane-example.",
"maxLength": 128,
"minLength": 1,
"type": "string"
}
},
"required": [
"slug"
],
"type": "object"
},
"name": "get_person_profile"
},
{
"description": "Return the sitewide Organization schema context.",
"inputSchema": {
"properties": {},
"type": "object"
},
"name": "get_schema_context"
},
{
"description": "Get site metadata and MCP server capabilities.",
"inputSchema": {
"properties": {},
"type": "object"
},
"name": "get_site_info"
},
{
"description": "Get the published, featured team member directory (Core-managed People profiles). Read-only and published-only, like every other tool.",
"inputSchema": {
"properties": {},
"type": "object"
},
"name": "get_team_directory"
},
{
"description": "List published WordPress pages with pagination.",
"inputSchema": {
"properties": {
"page": {
"default": 1,
"description": "Integer value.",
"maximum": 500,
"minimum": 1,
"type": "integer"
},
"per_page": {
"default": 20,
"description": "Integer value.",
"maximum": 100,
"minimum": 1,
"type": "integer"
}
},
"type": "object"
},
"name": "list_pages"
},
{
"description": "List published posts, insights, or case studies, optionally filtered by taxonomy.",
"inputSchema": {
"properties": {
"page": {
"default": 1,
"description": "Integer value.",
"maximum": 500,
"minimum": 1,
"type": "integer"
},
"per_page": {
"default": 20,
"description": "Integer value.",
"maximum": 100,
"minimum": 1,
"type": "integer"
},
"taxonomy": {
"description": "Optional taxonomy filter.",
"enum": [
"category",
"post_tag",
"sector",
"solution"
],
"type": "string"
},
"term": {
"description": "Optional taxonomy term slug.",
"type": "string"
},
"type": {
"default": "post",
"description": "The public post type to query.",
"enum": [
"post",
"insight",
"case-study"
],
"type": "string"
}
},
"type": "object"
},
"name": "list_posts"
},
{
"description": "List published taxonomy terms with counts.",
"inputSchema": {
"properties": {
"taxonomy": {
"default": "category",
"description": "The taxonomy to enumerate.",
"enum": [
"category",
"post_tag",
"sector",
"solution"
],
"type": "string"
}
},
"type": "object"
},
"name": "list_taxonomy_terms"
},
{
"description": "Search public pages, posts, insights, and case studies.",
"inputSchema": {
"properties": {
"per_page": {
"default": 10,
"description": "Integer value.",
"maximum": 50,
"minimum": 1,
"type": "integer"
},
"query": {
"description": "Search phrase.",
"maxLength": 200,
"minLength": 2,
"type": "string"
}
},
"required": [
"query"
],
"type": "object"
},
"name": "search_content"
},
{
"description": "Search the public documents (PDF files) that this website publishes and return each as a document card with its schema.org node. Filter by topic or sector (slugs), by the address of a page on this website to find the documents related to it, or search by phrase. Call get_document to open one document by its id. Only published, open documents appear, and none may be available.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"limit": {
"default": 5,
"description": "Integer value.",
"maximum": 10,
"minimum": 1,
"type": "integer"
},
"page_url": {
"description": "Optional address of a page on this website: only documents related to that page are returned.",
"format": "uri",
"maxLength": 2048,
"type": "string"
},
"query": {
"description": "Optional search phrase.",
"maxLength": 200,
"type": "string"
},
"sector": {
"description": "Optional sector slug.",
"maxLength": 80,
"pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$",
"type": "string"
},
"topic": {
"description": "Optional topic slug.",
"maxLength": 80,
"pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$",
"type": "string"
}
},
"type": "object"
},
"name": "search_documents"
},
{
"description": "Search site content and return top matching page contexts enriched with full text and JSON-LD schema.",
"inputSchema": {
"properties": {
"per_page": {
"default": 15,
"description": "Integer value.",
"maximum": 50,
"minimum": 1,
"type": "integer"
},
"query": {
"description": "Search phrase.",
"maxLength": 200,
"minLength": 2,
"type": "string"
},
"top_n": {
"default": 3,
"description": "Integer value.",
"maximum": 10,
"minimum": 1,
"type": "integer"
}
},
"required": [
"query"
],
"type": "object"
},
"name": "search_enriched_page_contexts"
},
{
"description": "Search public, active Core-managed Media Assets eligible for this website and return safe delivery variants plus schema.org MediaObject JSON-LD. Private and management records are never returned.",
"inputSchema": {
"properties": {
"cursor": {
"description": "Optional opaque cursor returned by the previous page.",
"maxLength": 2000,
"type": "string"
},
"kind": {
"description": "Optional kind of asset to return; every kind when omitted.",
"enum": [
"image",
"video",
"audio",
"document",
"other"
],
"type": "string"
},
"page_size": {
"default": 20,
"description": "Integer value.",
"maximum": 50,
"minimum": 1,
"type": "integer"
},
"query": {
"description": "Optional asset title or description search phrase.",
"maxLength": 200,
"minLength": 1,
"type": "string"
}
},
"type": "object"
},
"name": "search_media_assets"
}
]
}What the leaf hashes
{"body":"c6ab2696799dfd49cedb698f2d05596c60efa9698806c2c2f6f75bdd9f858266","id":2519726,"kind":"mcp.tools","method":"probe.mcp/1","observed_us":1793678660942600,"prev":null,"subject":"a78eb06d-3ed6-482a-ae20-50d9fa7772fc","subject_kind":"endpoint"}Proof
Fold these into the leaf in order, hashing each sorted pair with keccak256, to reach the root of (425475 rows).
- 0x83cd85342320041644a3b1080b18890cd516ff8ee49169215fbe9cb4b82b80e9
- 0xecd1c59a4df1ad9b84e3473f7ee9b90dbf44be95716c7954658313f648d1a470
- 0x49457fdde93e66f035d7ad4e4a2e9a33455c6b1654b332a02694617b6ea7544d
- 0x4a8a8a276840facdf91bf4cd766ef14f7c6362060b0319c6dc75b5a4564be5d0
- 0x98dd3a481950d37999e4481796e011c36ca7a286062ea7ad58353397f2485a43
- 0x639be2202e98552a2a0c772b9e8cc5739d74abc498aaf8b0d1576bff60f83f43
- 0x0b6b21588a9ce65db2427237325e14d807f65f03cae7b68722b0b50c92da2cf6
- 0xf03c56911c16475ec738045b6bf4641026ab2579fdfdf0c2d07e5c6dbb9132c5
- 0x8fa47bd7dbc76444d14843e7710031eeb70d0856d699f0b6a7f72ff684e09fde
- 0xe21f66756c417af1f65bbabacc4d3444968650683c404a056826ff04fa2543a9
- 0x92bda16a92750d50889b5dc9ccd7d80117375d1c09711b49ab4be118b2349574
- 0x309576acb6947379790a6ba6d95e16f9963844fa5ad432e6da539debb5405a03
- 0x4c1bb7805c28c99914212233f31f3f9b3d39ed6d0209166fbe8eb2e894fc9168
- 0xbee84d3e599fe34053b7031286879fa3c8cfb9cc2a5d0992b542033701205b5a
- 0xd7fa57d9cb0ff551366a474cfe5dd932be199a84a12f0b57b253725627acf8dc
- 0x4f4b24a0a0ca0387085210387f5358e81c7f788419e50cf11713524585340a3c
- 0x271a5f715272513f57457682f93389885577f2664b5ae5dcea924ad10a098eb5
- 0x717b5d7cbc24826c5b1f7b7433bf30b76e9ba1370476af4e1b494a5211897cc3
- 0xe35032d4b064b015fe60638756eeb0bc24e7c7943586468d33349341ee0ed3d6
- Day root
- 0xb646ffa569e24bf8336b0a15a9d98d0a2f1239f58e10c2b18a9d22e43343566a
- Chained
- 0x35e926359fd19031c6b5e08fb3b44f2524386a57c8fdd353336c185603f53d43
- Published
- On Arc Testnet, block 70601990: 0xa5f9dadba13cde129126b950e64b815e6833cb8ff53b75026c9dbe769c3768c7