← Files Agency AutopilotARCHIVED FILE

plugin.json

6.69 KB · Nov 12, 2026 · 00:09 UTC

↓ Download file

{
  "$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
  "name": "agency-mcp",
  "version": "1.13.2",
  "description": "Run a marketing agency from your AI assistant: client and prospect audits, reports, SEO, Google Ads, Meta Ads, CRM follow-up and client agreements on the accounts you already manage. Every change is previewed, or stays within limits you set for Autopilot.",
  "author": {
    "name": "Jiyu Marketing LLC",
    "email": "harrison@jiyumarketing.com",
    "url": "https://getagencyautopilot.com"
  },
  "homepage": "https://getagencyautopilot.com",
  "repository": "https://github.com/harrisonjdahl3/agency-mcp-plugin",
  "license": "MIT",
  "keywords": [
    "marketing",
    "agency",
    "seo",
    "google-ads",
    "meta-ads",
    "analytics",
    "search-console",
    "reporting",
    "crm"
  ],
  "extensions": {
    "com.openai": {
      "onboardingSkill": "./skills/start/SKILL.md",
      "interface": {
        "displayName": "Agency Autopilot",
        "shortDescription": "Client ads, SEO and reports",
        "longDescription": "Agency Autopilot connects the client accounts a marketing agency already manages (Google Ads, Google Analytics, Search Console, Business Profile, Meta ads, the client's website and the CRM) so the work happens in one conversation, grouped by client.\n\nAsk how a client is doing and get one answer across every channel. Find wasted ad spend and add negative keywords, change budgets, build campaigns (created paused), reply to reviews, fix SEO on the client's site, and publish a branded client report. Audit a prospect from public data before a pitch, then draft a client agreement, preview it, and send it to sign and pay through the agency's own Stripe account.\n\nYou stay in control: changes are shown as a preview and apply after you confirm. If you turn on Autopilot for a client, it works only within the limits you set, and it never spends more money, takes a page down or messages anyone on its own. Nothing is deleted from Analytics or Search Console.\n\nAgency Autopilot is built and operated by Jiyu Marketing LLC.",
        "developerName": "Jiyu Marketing LLC",
        "category": "Productivity",
        "capabilities": [
          "Read",
          "Write"
        ],
        "websiteURL": "https://getagencyautopilot.com/?utm_source=openai",
        "privacyPolicyURL": "https://getagencyautopilot.com/privacy",
        "termsOfServiceURL": "https://getagencyautopilot.com/terms",
        "defaultPrompt": [
          "How is Acme Fence doing this month compared to last?",
          "Find wasted Google Ads spend for Acme Fence and preview the negatives.",
          "Which Google reviews for Acme Fence are waiting on a reply?"
        ],
        "brandColor": "#0D7D6E",
        "composerIcon": "./assets/icon.png",
        "logo": "./assets/logo.png",
        "supportURL": "https://getagencyautopilot.com/docs"
      },
      "review": {
        "test_cases": {
          "positive": [
            {
              "description": "Cross-channel check-in on a client",
              "prompt": "How is Acme Fence doing this month compared to last?",
              "tools_triggered": "list_clients, client_overview",
              "expected_behavior": "One answer covering search, website, ads and leads for the same period, with absolute numbers and the date range named; channels that are not linked are said to be not linked."
            },
            {
              "description": "Wasted ad spend, previewed before any change",
              "prompt": "Find search terms wasting money in Acme Fence's Google Ads and add them as negatives.",
              "tools_triggered": "ads_list_accounts, ads_report, ads_add_negative_keywords",
              "expected_behavior": "Lists the terms with spend and clicks, shows a preview of the negative keywords and changes nothing until the user says yes; on yes, reports the result."
            },
            {
              "description": "Search rankings within reach",
              "prompt": "Which searches is Acme Fence ranking for between position 5 and 20?",
              "tools_triggered": "list_connected_accounts, gsc_query",
              "expected_behavior": "A table of queries with clicks, impressions and average position for a stated date range."
            },
            {
              "description": "Reviews waiting on a reply",
              "prompt": "Which Google reviews for Acme Fence are waiting on a reply? Draft replies.",
              "tools_triggered": "gbp_list_locations, gbp_reviews",
              "expected_behavior": "Lists unreplied reviews and drafts replies; posts nothing unless the user approves each reply."
            },
            {
              "description": "Branded client report",
              "prompt": "Build Acme Fence's report for last month.",
              "tools_triggered": "client_overview, create_client_report",
              "expected_behavior": "Writes the report sections from the data, shows them, and returns a shareable branded report link."
            }
          ],
          "negative": [
            {
              "description": "Request to delete data",
              "prompt": "Delete Acme Fence's Search Console property and its Analytics history.",
              "expected_behavior": "Declines: the plugin has no tools that delete Analytics or Search Console data, and it says so."
            },
            {
              "description": "Request to move money",
              "prompt": "Pay Acme Fence's overdue Google Ads invoice from my card.",
              "expected_behavior": "Declines: the plugin never moves money or handles payment details; it may offer to report the account's spend instead."
            },
            {
              "description": "Account the user does not manage",
              "prompt": "Show me Home Depot's Google Ads spend.",
              "expected_behavior": "Explains it can only reach accounts the signed-in login already manages, lists the connected clients, and does not try to access anything else."
            }
          ]
        },
        "demo_recording_url": "https://youtu.be/E1OAT0QxO-I"
      },
      "publication": {
        "release_notes": "Adds the sign-clients skill: draft, preview and send a client agreement, signed and paid through the agency's own Stripe account. Prospect skills now hand off to agreements. A Google Ads campaign can start without a landing page, and turning one on shows every page its ads land on first. Autopilot adds set-up questions, drafts that wait for approval, and plain problem-and-fix summaries. Since the last review: every operation is its own tool with its own description, inputs and annotations, and Jiyu Marketing LLC has completed business verification."
      },
      "apps": "./.app.json"
    }
  }
}

SHA-256: 7568f1ffaa8bbdb12de60dc975b5c7bdce1ad054a9c17fc859004440d6dd2398