{"id":"ai_visibility_campaigns_list","name":"AI Visibility Campaigns List","alias":"AiVisibilityCampaignsList","aliases":[],"description_short":"List the AI Visibility campaigns configured on the current project.","description_long":"List the AI Visibility campaigns configured on the current project: name, id, status, platforms, countries, and how prompts are sourced.","description_tool_prompt":"List AI Visibility campaigns on the current project. Each campaign is a named set of prompts tracked on one or more AI platforms (ChatGPT, Gemini, AI Overviews, AI Mode, Perplexity), in one or more countries. Use this to find a campaign id and name before filtering AI Visibility results, or when the user asks which campaigns exist, which are active, or which platforms and countries a campaign covers. Deleted campaigns are omitted unless include_deleted is true. Intent all, or an empty intents list, means the campaign keeps every prompt intent.","source":"Botify","conversation_examples":["List my AI Visibility campaigns","Which AI Visibility campaigns are active on this project?"],"tags":["competitive analysis"],"available_in_chat":true,"available_in_deepthink":true,"available_in_mcp":true,"mcp_audience":"all","config":{"type":"object","properties":{},"required":[]},"item":{"type":"object","properties":{"include_deleted":{"default":false,"description":"When true, include campaigns with status deleted. Defaults to false.","title":"Include Deleted","type":"boolean"}},"required":[]},"response":{"$defs":{"AiVisibilityCampaign":{"description":"One AI Visibility campaign, reduced to the fields a caller needs to pick one.","properties":{"id":{"description":"Campaign id","title":"Id","type":"string"},"name":{"description":"Campaign name","title":"Name","type":"string"},"campaign_type":{"description":"How prompts are sourced: top_gsc_keywords (Search Console), categories (one list of topics per country), or csv_import","enum":["top_gsc_keywords","categories","csv_import"],"title":"Campaign Type","type":"string"},"status":{"description":"active, inactive, or deleted","enum":["active","inactive","deleted"],"title":"Status","type":"string"},"providers":{"description":"AI platforms the campaign tracks, such as chatgpt, google_gemini, google_ai_overview, google_ai_mode, perplexity","items":{"type":"string"},"title":"Providers","type":"array"},"size":{"description":"Number of prompts the campaign is budgeted to run","title":"Size","type":"integer"},"countries":{"description":"ISO 3166-1 alpha-3 country codes the campaign runs in","items":{"type":"string"},"title":"Countries","type":"array"},"categories":{"description":"Topic names for a categories campaign, in source order. Empty for the other campaign types.","items":{"type":"string"},"title":"Categories","type":"array"},"intents":{"description":"Prompt intents the campaign keeps: informational, commercial, transactional, or all. all and an empty list both mean every intent.","items":{"enum":["informational","commercial","transactional","all"],"type":"string"},"title":"Intents","type":"array"},"contains_brand":{"description":"Whether prompts must mention the brand: all_prompts, branded_only, or non_branded_only","enum":["all_prompts","branded_only","non_branded_only"],"title":"Contains Brand","type":"string"},"created_date":{"anyOf":[{"format":"date-time","type":"string"},{"type":"null"}],"default":null,"description":"When the campaign was created","title":"Created Date"},"modified_date":{"anyOf":[{"format":"date-time","type":"string"},{"type":"null"}],"default":null,"description":"When the campaign was last modified","title":"Modified Date"}},"required":["id","name","campaign_type","status","providers","size","countries","categories","intents","contains_brand"],"title":"AiVisibilityCampaign","type":"object"}},"properties":{"campaigns":{"description":"AI Visibility campaigns on the project","items":{"$ref":"#/$defs/AiVisibilityCampaign"},"title":"Campaigns","type":"array"},"count":{"description":"Number of campaigns returned after filtering","title":"Count","type":"integer"}},"required":["campaigns","count"],"title":"AiVisibilityCampaignsListProcessedItem","type":"object"},"has_canvas":false,"open_canvas_automatically":false}