addrbookFor publishers
← The evidence ledger

Evidence row 293452

Observed , by probe.mcp/1.

Kind
mcp.tools
About
endpoint 9c1f405b-5cac-46de-884c-61e5dcc276e0
Recorded
Previous row
None: the first of its kind about this subject
Body SHA-256
77fb61bd308e3d34f379ae3e8640a24e0368b2864053a39356cb2044e55f5c6e
Leaf
0x9dd6aae846d6c6d988c6dc7be679ef15b6b6d11784a7578387d269869454d60a

What was observed

{
  "count": 13,
  "tools": [
    {
      "description": "Draft deterministic context_hints for an ad group from product, audience, intent, and keywords.",
      "inputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "additionalProperties": false,
        "properties": {
          "audience": {
            "type": "string"
          },
          "intent": {
            "type": "string"
          },
          "keywords": {},
          "product": {
            "type": "string"
          }
        },
        "required": [
          "product"
        ],
        "type": "object"
      },
      "name": "draft_context_hints"
    },
    {
      "description": "Get the authenticated OpenAI Ads account. Use this first to verify that OPENAI_ADS_API_KEY works and to read account id, name, timezone, currency, and settings.",
      "inputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "additionalProperties": false,
        "properties": {},
        "type": "object"
      },
      "name": "get_account"
    },
    {
      "description": "Get one ad by id, including review_status and creative metadata.",
      "inputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "additionalProperties": false,
        "properties": {
          "ad_id": {
            "type": "string"
          }
        },
        "required": [
          "ad_id"
        ],
        "type": "object"
      },
      "name": "get_ad"
    },
    {
      "description": "Get one ad group by id.",
      "inputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "additionalProperties": false,
        "properties": {
          "ad_group_id": {
            "type": "string"
          }
        },
        "required": [
          "ad_group_id"
        ],
        "type": "object"
      },
      "name": "get_ad_group"
    },
    {
      "description": "Get one custom audience by id.",
      "inputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "additionalProperties": false,
        "properties": {
          "audience_id": {
            "type": "string"
          }
        },
        "required": [
          "audience_id"
        ],
        "type": "object"
      },
      "name": "get_audience"
    },
    {
      "description": "Get one campaign by id.",
      "inputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "additionalProperties": false,
        "properties": {
          "campaign_id": {
            "type": "string"
          }
        },
        "required": [
          "campaign_id"
        ],
        "type": "object"
      },
      "name": "get_campaign"
    },
    {
      "description": "Get performance insights for account, campaign, ad group, or ad scope. Supports fields, filters, sort, product/country/device segments, time ranges, and cursor pagination.",
      "inputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "additionalProperties": false,
        "properties": {
          "after": {
            "type": "string"
          },
          "aggregation_level": {
            "enum": [
              "ad_account",
              "campaign",
              "ad_group",
              "ad"
            ],
            "type": "string"
          },
          "before": {
            "type": "string"
          },
          "entity_id": {
            "type": "string"
          },
          "fields": {},
          "filters": {},
          "includes": {},
          "limit": {
            "default": 20,
            "type": "integer"
          },
          "override_segment_group_order": {},
          "response_format": {
            "default": "concise",
            "enum": [
              "concise",
              "detailed"
            ],
            "type": "string"
          },
          "scope": {
            "enum": [
              "account",
              "campaign",
              "ad_group",
              "ad"
            ],
            "type": "string"
          },
          "segments": {},
          "sort": {},
          "time_granularity": {
            "default": "daily",
            "enum": [
              "hourly",
              "daily",
              "monthly",
              "none"
            ],
            "type": "string"
          },
          "time_range": {}
        },
        "required": [
          "scope"
        ],
        "type": "object"
      },
      "name": "get_insights"
    },
    {
      "description": "List ad groups for a campaign.",
      "inputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "additionalProperties": false,
        "properties": {
          "after": {
            "type": "string"
          },
          "before": {
            "type": "string"
          },
          "campaign_id": {
            "type": "string"
          },
          "limit": {
            "default": 20,
            "type": "integer"
          },
          "order": {
            "default": "desc",
            "enum": [
              "asc",
              "desc"
            ],
            "type": "string"
          }
        },
        "required": [
          "campaign_id"
        ],
        "type": "object"
      },
      "name": "list_ad_groups"
    },
    {
      "description": "List ads in an ad group.",
      "inputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "additionalProperties": false,
        "properties": {
          "ad_group_id": {
            "type": "string"
          },
          "after": {
            "type": "string"
          },
          "before": {
            "type": "string"
          },
          "limit": {
            "default": 20,
            "type": "integer"
          },
          "order": {
            "default": "desc",
            "enum": [
              "asc",
              "desc"
            ],
            "type": "string"
          }
        },
        "required": [
          "ad_group_id"
        ],
        "type": "object"
      },
      "name": "list_ads"
    },
    {
      "description": "List custom audiences for the authenticated ad account.",
      "inputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "additionalProperties": false,
        "properties": {
          "after": {
            "type": "string"
          },
          "before": {
            "type": "string"
          },
          "limit": {
            "default": 20,
            "type": "integer"
          },
          "order": {
            "default": "desc",
            "enum": [
              "asc",
              "desc"
            ],
            "type": "string"
          }
        },
        "type": "object"
      },
      "name": "list_audiences"
    },
    {
      "description": "List campaigns in the authenticated ad account with cursor pagination.",
      "inputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "additionalProperties": false,
        "properties": {
          "after": {
            "type": "string"
          },
          "before": {
            "type": "string"
          },
          "limit": {
            "default": 20,
            "type": "integer"
          },
          "order": {
            "default": "desc",
            "enum": [
              "asc",
              "desc"
            ],
            "type": "string"
          }
        },
        "type": "object"
      },
      "name": "list_campaigns"
    },
    {
      "description": "Manage conversion pixels, API keys, event settings, and conversion reporting.",
      "inputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "additionalProperties": false,
        "properties": {
          "action": {
            "enum": [
              "create_pixel",
              "create_api_key",
              "get_event_settings",
              "set_event_settings",
              "get_insights"
            ],
            "type": "string"
          },
          "after": {
            "type": "string"
          },
          "aggregation_level": {
            "type": "string"
          },
          "attribution_window_days": {
            "type": "integer"
          },
          "before": {
            "type": "string"
          },
          "client_type": {
            "default": "web",
            "enum": [
              "web"
            ],
            "type": "string"
          },
          "custom_event_name": {
            "type": "string"
          },
          "entity_ids": {},
          "event_type": {
            "type": "string"
          },
          "limit": {
            "default": 20,
            "type": "integer"
          },
          "name": {
            "type": "string"
          },
          "order": {
            "default": "desc",
            "enum": [
              "asc",
              "desc"
            ],
            "type": "string"
          },
          "source_ids": {},
          "time_ranges": {}
        },
        "required": [
          "action"
        ],
        "type": "object"
      },
      "name": "manage_conversions"
    },
    {
      "description": "Search geo targets for targeting.locations.include and return ids usable in campaign targeting.",
      "inputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "additionalProperties": false,
        "properties": {
          "query": {
            "type": "string"
          }
        },
        "required": [
          "query"
        ],
        "type": "object"
      },
      "name": "search_geo"
    }
  ]
}

What the leaf hashes

{"body":"77fb61bd308e3d34f379ae3e8640a24e0368b2864053a39356cb2044e55f5c6e","id":293452,"kind":"mcp.tools","method":"probe.mcp/1","observed_us":1793049403078268,"prev":null,"subject":"9c1f405b-5cac-46de-884c-61e5dcc276e0","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. 0x9dd6af206ecec2f22bca087e522781956b43a73ed8a7a3676a7dc3b18c9fb85c
  2. 0xdeed6440db9d30df61e5c0ecf8966fac5c0f9297c3a5f289fb422de1d6480c4a
  3. 0xca94cab38d86668e15eaf9da6f4ead797f3041bea77b99f7d95168e17afc77c1
  4. 0x825d1305a82d86b047ec6422deb3447cb804a2e285d80dd48f62abdfa9867a65
  5. 0x9c0f3a632859f2d20c687ffb2e10bcd46afd36a4b71004fede44334aa0eba60c
  6. 0xab2773a5a9fd2807e581b57d13f1c33e622ff8bfdf0f2957b36dddc84bfe2068
  7. 0xbd25a4a0f0bd97c7dee483d23271f0a9e490775317097edddff35dd7d65fee19
  8. 0x791966088d48cb2e1fba4cf0bb3b2efbe73ae59eefa999d984372f8ff33d295c
  9. 0x49c14533a12c09ed4a3ff0275a70f2680d5bbb359844fe1808c7b11e12e87d18
  10. 0xdbcb6bb00700465648e25b93c41af8658c581916f65193d2b15aedd3a021f631
  11. 0x351390dbbaa59bf254610c44de6ad39906ad2c226e8f737f7d774c0b9d382abf
  12. 0x73cca5e5ba14c0aaa799d5324b89eb846e3c5546aab3b2cda0c05c5eeaa03168
  13. 0x99a4e0f8b23989f58b564c1b6e419578b4388f6e0dbf6e50177c1bd476302d0e
  14. 0x6713795704ddd9c528d421fadd9cc96b0200a4ddbba84f88e718d4968dde888b
  15. 0x62a900133713919f4eed33d8336876b7a6d538233b8a4f3ed03b29aa44f5bad0
  16. 0x1ac20d30773e1f4f2f811540e9a99b5cca9177c9e2e029acc0d80cf3f1d11f0f
  17. 0xd21942ae3214eff88e08ab04884fd4b11958b51af9a0741b7668e2d07a2c56c9
  18. 0x9a9024edb5069d88a324facb310a5ce8e495214bbaa968f077bede437390194f
  19. 0x9b9ce5b74b9bab5121612ef6b64920a8d453cbf311096a423eef9702747e868a
Day root
0xf43e8dcc3d451a4788b26be904c55e8c4c0fa75c9666796c51db38d37e2c0df8
Chained
0x702d5ac508f08b0d1accf36af25822d8e5660367494edd17a642fb61e158a57a
Published
On Arc Testnet, block 69251483: 0x495162f8936e19f0039918feebe6c307f327cd6bf8c37219620b1970041fa9ae

How to check it · This row as JSON