← The evidence ledger
Evidence row 257238
Observed , by probe.mcp/1.
- Kind
- mcp.tools
- About
- endpoint f11df08a-400b-4437-8322-37e88041f77b
- Recorded
- Previous row
- None: the first of its kind about this subject
- Body SHA-256
- 10378b088bfa1ebbbba0f0bf0b94aebc2c61debc92da03a1fee7863286ef78f7
- Leaf
- 0x53feeca2586153293dfe7afe5b0ec6c429e090f358943d5f37d7ddf34ee4cd9c
What was observed
{
"count": 13,
"tools": [
{
"description": "Create a new blog post. Creates a Notion page and triggers sync to WordPress. The body should be markdown. Set publish=true to publish immediately, or leave false to create a draft.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"body": {
"description": "Post content in markdown",
"type": "string"
},
"category": {
"description": "Category name",
"type": "string"
},
"publish": {
"default": false,
"description": "Publish immediately (true) or create as draft (false)",
"type": "boolean"
},
"seoDescription": {
"description": "Custom meta description for SEO (max 160 chars). Auto-derived from content if not set.",
"maxLength": 160,
"type": "string"
},
"seoKeyword": {
"description": "SEO focus keyword",
"type": "string"
},
"slug": {
"description": "Custom URL slug",
"type": "string"
},
"tags": {
"description": "Tag names",
"items": {
"type": "string"
},
"type": "array"
},
"title": {
"description": "Post title",
"type": "string"
}
},
"required": [
"title"
],
"type": "object"
},
"name": "create_post"
},
{
"description": "Delete a post from Notipo, WordPress, and reset the Notion page status. This cannot be undone.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"postId": {
"description": "The post ID to delete",
"type": "string"
}
},
"required": [
"postId"
],
"type": "object"
},
"name": "delete_post"
},
{
"description": "Publish a blog post directly to WordPress without Notion. Handles image uploads, Gutenberg conversion, featured image generation, and SEO metadata. Body must be markdown. Set publish=true to go live, false for draft. Use this instead of create_post when you don't need Notion.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"body": {
"description": "Post content in markdown (required)",
"type": "string"
},
"category": {
"description": "Category name",
"type": "string"
},
"imageTitle": {
"description": "Featured image title/text overlay",
"type": "string"
},
"publish": {
"default": false,
"description": "Publish immediately (true) or create as draft (false)",
"type": "boolean"
},
"seoDescription": {
"description": "Custom meta description for SEO (max 160 chars)",
"maxLength": 160,
"type": "string"
},
"seoKeyword": {
"description": "SEO focus keyword",
"type": "string"
},
"slug": {
"description": "Custom URL slug",
"type": "string"
},
"tags": {
"description": "Tag names",
"items": {
"type": "string"
},
"type": "array"
},
"title": {
"description": "Post title",
"type": "string"
}
},
"required": [
"title",
"body"
],
"type": "object"
},
"name": "direct_publish"
},
{
"description": "Check the status of a sync or publish job. Returns status (PENDING, RUNNING, COMPLETED, FAILED), progress steps, and any error message.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"jobId": {
"description": "The job ID returned from create_post, update_post, or publish_post",
"type": "string"
}
},
"required": [
"jobId"
],
"type": "object"
},
"name": "get_job"
},
{
"description": "Get details of a specific post by ID, including status, WordPress URL, and category.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"postId": {
"description": "The post ID",
"type": "string"
}
},
"required": [
"postId"
],
"type": "object"
},
"name": "get_post"
},
{
"description": "Get your Notipo account configuration: which services are connected (Notion, WordPress), current plan, feature settings, and trigger statuses.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {},
"type": "object"
},
"name": "get_settings"
},
{
"description": "List all WordPress categories synced to Notipo. Use these names when creating posts.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {},
"type": "object"
},
"name": "list_categories"
},
{
"description": "List recent sync and publish jobs. Useful for monitoring pipeline activity.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"limit": {
"default": 10,
"description": "Number of jobs to return (default 10)",
"maximum": 50,
"minimum": 1,
"type": "number"
},
"status": {
"description": "Filter by job status",
"enum": [
"PENDING",
"RUNNING",
"COMPLETED",
"FAILED"
],
"type": "string"
}
},
"type": "object"
},
"name": "list_jobs"
},
{
"description": "List all posts for your Notipo account. Returns title, status, WordPress URL, category, and timestamps.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {},
"type": "object"
},
"name": "list_posts"
},
{
"description": "List all WordPress tags synced to Notipo. Use these names when creating posts.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {},
"type": "object"
},
"name": "list_tags"
},
{
"description": "Publish a draft post to WordPress (make it live).",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"postId": {
"description": "The post ID to publish",
"type": "string"
}
},
"required": [
"postId"
],
"type": "object"
},
"name": "publish_post"
},
{
"description": "Trigger an immediate sync from Notion. Checks for any posts with trigger statuses and queues sync jobs. Pro plan only. Has a 15-second cooldown between calls.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {},
"type": "object"
},
"name": "sync_now"
},
{
"description": "Update an existing post's content or properties in Notion, then re-sync to WordPress. Only provided fields are updated.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"body": {
"description": "New content in markdown (replaces entire body)",
"type": "string"
},
"category": {
"description": "New category name",
"type": "string"
},
"postId": {
"description": "The post ID to update",
"type": "string"
},
"publish": {
"description": "Set true to also publish after updating",
"type": "boolean"
},
"seoDescription": {
"description": "New meta description for SEO (max 160 chars)",
"maxLength": 160,
"type": "string"
},
"seoKeyword": {
"description": "New SEO focus keyword",
"type": "string"
},
"slug": {
"description": "New URL slug",
"type": "string"
},
"tags": {
"description": "New tag names",
"items": {
"type": "string"
},
"type": "array"
},
"title": {
"description": "New title",
"type": "string"
}
},
"required": [
"postId"
],
"type": "object"
},
"name": "update_post"
}
]
}What the leaf hashes
{"body":"10378b088bfa1ebbbba0f0bf0b94aebc2c61debc92da03a1fee7863286ef78f7","id":257238,"kind":"mcp.tools","method":"probe.mcp/1","observed_us":1793029586669435,"prev":null,"subject":"f11df08a-400b-4437-8322-37e88041f77b","subject_kind":"endpoint"}Proof
Fold these into the leaf in order, hashing each sorted pair with keccak256, to reach the root of (296695 rows).
- 0x53ff54747febd740ba9478ca47749be972aac0a78a224343b0f9a75c4e875022
- 0x4db562710824e4aa06e70a974e65d9221edc5de2939d4757e76a29aa624c417f
- 0x75443c4204a14d3a0e71aad9665b5af1f2995d49733327b05039d27756b29c8b
- 0x62c445eb5e25f721f8713bf31e72c0e1230e6d4686f460bd8a797ff52510b90c
- 0xd4487f1711ec6a350837fe01440198e75be89d370b3b67c4e672d0a33c60dd5b
- 0x98e80b0f41d3640e971eaa5908a305cae915cce8f3a8120f3d5d2905a472730e
- 0x0fb5ff788eaf418fd8db94a96ebaf28e3437a94eaa897b7c3a616e72c9c419d5
- 0x2d0f8733e19868986201ba00bc304433300c5e2075fd291929cedeeb7bd5cc9d
- 0x8c6378abf0672d5882fffc35ee73eb30088cba01ce809925ccb21309ad8638cc
- 0x51f5ff307937bdcac2eeb604499c77e1e67ec126246e5fead94e1044a2a751f5
- 0xa1d1c99aa28ad1dadb7dae5386ee0342e06cf642d29909897d3feca675a6d839
- 0x774d66905c34a786c6d34bf1c4491dbdb08f534c9eb5f76cf3de03385d28f388
- 0xd830c52e1e8095e014510110592485afcb02b9c9a36f85653e4891a8de941246
- 0x0733993143f0230e79482cef2c38e95d98f9eafbe64a43cdc74a4545938a4167
- 0x2be1e80e065dd6b2cc75a7142be22225acd144ac975d70bf24b4f01fd76dc497
- 0x2e6a32eb32761c210560e852405e2f865f958ddbe01027894f8b9c1b3433b9f0
- 0x9a83be955a206deb65b995adfd92c58fa31c95fbbf926bd199d300e70b08b26d
- 0x20704208aa6923d6b2450ef74ede87a6e0265d46447926038fe9506e9e154b2d
- 0x9b9ce5b74b9bab5121612ef6b64920a8d453cbf311096a423eef9702747e868a
- Day root
- 0xf43e8dcc3d451a4788b26be904c55e8c4c0fa75c9666796c51db38d37e2c0df8
- Chained
- 0x702d5ac508f08b0d1accf36af25822d8e5660367494edd17a642fb61e158a57a
- Published
- On Arc Testnet, block 69251483: 0x495162f8936e19f0039918feebe6c307f327cd6bf8c37219620b1970041fa9ae