{"id":293452,"recorded_at":"2026-10-26T21:16:43.078360Z","observed_at":"2026-10-26T21:16:43.078268Z","subject_kind":"endpoint","subject":"9c1f405b-5cac-46de-884c-61e5dcc276e0","kind":"mcp.tools","method":"probe.mcp/1","body":{"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"}]},"body_sha256":"77fb61bd308e3d34f379ae3e8640a24e0368b2864053a39356cb2044e55f5c6e","prev_id":null,"leaf":"0x9dd6aae846d6c6d988c6dc7be679ef15b6b6d11784a7578387d269869454d60a","leaf_text":"{\"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\"}","day":{"day":"2026-10-26","leaves":296695,"root":"0xf43e8dcc3d451a4788b26be904c55e8c4c0fa75c9666796c51db38d37e2c0df8","chained":"0x702d5ac508f08b0d1accf36af25822d8e5660367494edd17a642fb61e158a57a","anchor_chain":"eip155:5042002","anchor_tx":"0x495162f8936e19f0039918feebe6c307f327cd6bf8c37219620b1970041fa9ae","anchor_block":69251483},"proof":["0x9dd6af206ecec2f22bca087e522781956b43a73ed8a7a3676a7dc3b18c9fb85c","0xdeed6440db9d30df61e5c0ecf8966fac5c0f9297c3a5f289fb422de1d6480c4a","0xca94cab38d86668e15eaf9da6f4ead797f3041bea77b99f7d95168e17afc77c1","0x825d1305a82d86b047ec6422deb3447cb804a2e285d80dd48f62abdfa9867a65","0x9c0f3a632859f2d20c687ffb2e10bcd46afd36a4b71004fede44334aa0eba60c","0xab2773a5a9fd2807e581b57d13f1c33e622ff8bfdf0f2957b36dddc84bfe2068","0xbd25a4a0f0bd97c7dee483d23271f0a9e490775317097edddff35dd7d65fee19","0x791966088d48cb2e1fba4cf0bb3b2efbe73ae59eefa999d984372f8ff33d295c","0x49c14533a12c09ed4a3ff0275a70f2680d5bbb359844fe1808c7b11e12e87d18","0xdbcb6bb00700465648e25b93c41af8658c581916f65193d2b15aedd3a021f631","0x351390dbbaa59bf254610c44de6ad39906ad2c226e8f737f7d774c0b9d382abf","0x73cca5e5ba14c0aaa799d5324b89eb846e3c5546aab3b2cda0c05c5eeaa03168","0x99a4e0f8b23989f58b564c1b6e419578b4388f6e0dbf6e50177c1bd476302d0e","0x6713795704ddd9c528d421fadd9cc96b0200a4ddbba84f88e718d4968dde888b","0x62a900133713919f4eed33d8336876b7a6d538233b8a4f3ed03b29aa44f5bad0","0x1ac20d30773e1f4f2f811540e9a99b5cca9177c9e2e029acc0d80cf3f1d11f0f","0xd21942ae3214eff88e08ab04884fd4b11958b51af9a0741b7668e2d07a2c56c9","0x9a9024edb5069d88a324facb310a5ce8e495214bbaa968f077bede437390194f","0x9b9ce5b74b9bab5121612ef6b64920a8d453cbf311096a423eef9702747e868a"]}