← Files PilotARCHIVED FILE
plugin.json
7.08 KB · Nov 3, 2026 · 12:13 UTC
{
"$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
"name": "pilot",
"version": "0.1.0",
"description": "Pilot brings the Google Ads, Meta, Google Analytics 4 and Search Console accounts connected to a Pilot workspace into ChatGPT, read-only. Find a campaign by name and open it with its recent spend and results, or query the platforms directly: campaigns, ad groups and ad sets, ads, keywords and search terms, audiences, Google Analytics reports and Search Console search performance. Pilot adds analyses computed on the data it has already synced: spend and results consolidated across platforms, spend without conversions, budget pacing, spend concentration, and how fresh each platform's data is. Every tool reads data; no tool changes anything on an advertising platform or in Pilot. Built for marketers and agencies who report on their accounts. It requires a Pilot workspace with at least one of these accounts connected.",
"author": {
"name": "Braike",
"email": "contact@braike.com",
"url": "https://pilot.braike.com"
},
"homepage": "https://pilot.braike.com",
"license": "MIT",
"keywords": [
"pilot",
"google-ads",
"meta-ads",
"google-analytics",
"search-console",
"advertising",
"analytics",
"read-only"
],
"extensions": {
"com.openai": {
"interface": {
"displayName": "Pilot",
"shortDescription": "Ads and analytics, read-only",
"longDescription": "Pilot brings the Google Ads, Meta, Google Analytics 4 and Search Console accounts connected to a Pilot workspace into ChatGPT, read-only. Find a campaign by name and open it with its recent spend and results, or query the platforms directly: campaigns, ad groups and ad sets, ads, keywords and search terms, audiences, Google Analytics reports and Search Console search performance. Pilot adds analyses computed on the data it has already synced: spend and results consolidated across platforms, spend without conversions, budget pacing, spend concentration, and how fresh each platform's data is. Every tool reads data; no tool changes anything on an advertising platform or in Pilot. Built for marketers and agencies who report on their accounts. It requires a Pilot workspace with at least one of these accounts connected.",
"developerName": "Braike",
"category": "Data & Analytics",
"websiteURL": "https://pilot.braike.com",
"supportURL": "https://pilot.braike.com/en#contact",
"privacyPolicyURL": "https://pilot.braike.com/en/confidentialite",
"termsOfServiceURL": "https://pilot.braike.com/en/cgu",
"defaultPrompt": [
"Where did my Google Ads and Meta campaigns spend money without conversions last month?",
"Compare spend, conversions and ROAS across Google Ads and Meta for the last 30 days.",
"Which Search Console queries brought my site the most clicks last month?"
],
"composerIcon": "./assets/logo.png",
"logo": "./assets/logo.png"
},
"review": {
"test_cases": {
"positive": [
{
"description": "Find a campaign by name, then open it with its recent performance.",
"prompt": "Find my brand campaigns in Pilot and show me how the main one performed recently.",
"tools_triggered": "search, fetch",
"expected_behavior": "A list of matching campaigns, then the chosen campaign with its spend, impressions, clicks, conversions, revenue and return on ad spend over the days Pilot has synced."
},
{
"description": "Surface spend that produces no conversion, across the connected advertising platforms.",
"prompt": "Which campaigns spent money without any conversion over the last 30 days?",
"tools_triggered": "pilot_diagnose_wasted_spend",
"expected_behavior": "The campaigns that spent without converting and those whose cost per acquisition departs from the account median, with the threshold used, so the user can judge each one."
},
{
"description": "Read the search terms that triggered Google Ads ads.",
"prompt": "Show me the search terms that cost the most in my Google Ads account last week, with their conversions.",
"tools_triggered": "google_get_search_terms_report",
"expected_behavior": "The search terms that triggered the ads during the period, with their clicks, cost and conversions, the most expensive first."
},
{
"description": "Read traffic and key events by channel from Google Analytics 4.",
"prompt": "Which channels brought the most sessions and key events to my site last week?",
"tools_triggered": "google_analytics_run_report",
"expected_behavior": "Sessions and key events by default channel group for the Google Analytics 4 property connected to the workspace, over the last seven days."
},
{
"description": "Read organic search performance from Search Console.",
"prompt": "Which Search Console queries brought my site the most clicks last month?",
"tools_triggered": "google_search_console_get_search_analytics",
"expected_behavior": "The queries with the most clicks for the site connected to the workspace, with their impressions, click-through rate and average position."
}
],
"negative": [
{
"description": "Do not act on a request to change a campaign: every tool of the app reads.",
"prompt": "Pause my Meta campaign Summer Sale and move its budget to Google Ads.",
"expected_behavior": "No tool changes anything: the app has no tool that pauses a campaign or moves a budget. The assistant says the change has to be made in Meta Ads Manager and in Google Ads."
},
{
"description": "Do not trigger for general marketing advice that needs no data from the user's accounts.",
"prompt": "What makes a good headline for a search ad?",
"expected_behavior": "The app is not called: the question asks for general copywriting guidance and involves no data from the advertising accounts."
},
{
"description": "Do not trigger for invoices, which the app does not serve.",
"prompt": "Download my Google Ads invoice for last month.",
"expected_behavior": "The app is not called: it serves no invoice, and the request belongs in the billing section of Google Ads."
}
]
},
"commerce": false,
"commerce_description": "The plugin sells nothing and takes no payment.",
"demo_recording_url": "https://pilot.braike.com/videos/revue-annuaires/pilot-mcp-demo.webm"
},
"publication": {
"release_notes": "First version: read-only access to the Google Ads, Meta, Google Analytics 4 and Search Console data of a Pilot workspace, with the skills of Pilot's documentation."
},
"apps": "./.app.json"
}
}
}
SHA-256: 7f35d4813ac22a8a2190806e67058cee6c3e0f424410370762bd8650f8e64a16