← 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).
- 0x9dd6af206ecec2f22bca087e522781956b43a73ed8a7a3676a7dc3b18c9fb85c
- 0xdeed6440db9d30df61e5c0ecf8966fac5c0f9297c3a5f289fb422de1d6480c4a
- 0xca94cab38d86668e15eaf9da6f4ead797f3041bea77b99f7d95168e17afc77c1
- 0x825d1305a82d86b047ec6422deb3447cb804a2e285d80dd48f62abdfa9867a65
- 0x9c0f3a632859f2d20c687ffb2e10bcd46afd36a4b71004fede44334aa0eba60c
- 0xab2773a5a9fd2807e581b57d13f1c33e622ff8bfdf0f2957b36dddc84bfe2068
- 0xbd25a4a0f0bd97c7dee483d23271f0a9e490775317097edddff35dd7d65fee19
- 0x791966088d48cb2e1fba4cf0bb3b2efbe73ae59eefa999d984372f8ff33d295c
- 0x49c14533a12c09ed4a3ff0275a70f2680d5bbb359844fe1808c7b11e12e87d18
- 0xdbcb6bb00700465648e25b93c41af8658c581916f65193d2b15aedd3a021f631
- 0x351390dbbaa59bf254610c44de6ad39906ad2c226e8f737f7d774c0b9d382abf
- 0x73cca5e5ba14c0aaa799d5324b89eb846e3c5546aab3b2cda0c05c5eeaa03168
- 0x99a4e0f8b23989f58b564c1b6e419578b4388f6e0dbf6e50177c1bd476302d0e
- 0x6713795704ddd9c528d421fadd9cc96b0200a4ddbba84f88e718d4968dde888b
- 0x62a900133713919f4eed33d8336876b7a6d538233b8a4f3ed03b29aa44f5bad0
- 0x1ac20d30773e1f4f2f811540e9a99b5cca9177c9e2e029acc0d80cf3f1d11f0f
- 0xd21942ae3214eff88e08ab04884fd4b11958b51af9a0741b7668e2d07a2c56c9
- 0x9a9024edb5069d88a324facb310a5ce8e495214bbaa968f077bede437390194f
- 0x9b9ce5b74b9bab5121612ef6b64920a8d453cbf311096a423eef9702747e868a
- Day root
- 0xf43e8dcc3d451a4788b26be904c55e8c4c0fa75c9666796c51db38d37e2c0df8
- Chained
- 0x702d5ac508f08b0d1accf36af25822d8e5660367494edd17a642fb61e158a57a
- Published
- On Arc Testnet, block 69251483: 0x495162f8936e19f0039918feebe6c307f327cd6bf8c37219620b1970041fa9ae