← loopthinkCONTENT HISTORY

Update to loopthink

Snapshot Nov 9, 2026 · 12:07 UTC · version 0.2.0

WHAT CHANGED

Declared capabilities changed

Full description — Now says: Ask ChatGPT about your Google Search Console and Google Ads data: clicks, impressions, CTR, position, sitemaps and campaign reports for the properties and...

Observed in instructions or declared skills. Runtime behavior has not been tested.

Save loopthink and check future changes in Following.

Up to 3 plugins free · no card required.

All fields and original values.

Full description

Before

Nov 7, 2026 · 13:30 UTC

Connect Google Search Console, Google Ads, GA4, Stripe, HubSpot and your own APIs and databases to ChatGPT through one governed MCP gateway.

After

Nov 9, 2026 · 12:07 UTC

Ask ChatGPT about your Google Search Console and Google Ads data: clicks, impressions, CTR, position, sitemaps and campaign reports for the properties and accounts your team connected in loopthink.

Long description

Before

Nov 7, 2026 · 13:30 UTC

loopthink is a hosted MCP gateway. You connect the systems you already run, and your whole team reaches them through one connector in ChatGPT. Ready-made connectors: - Google Search Console: search performance per property, by query, pag...

After

Nov 9, 2026 · 12:07 UTC

Ask ChatGPT about your Google Search Console and Google Ads data. What you can ask: - Which search queries bring the most clicks? - Which pages lost impressions last month? - Do my sitemaps report errors? - What did each campaign cost an...

Short description

Before

Nov 7, 2026 · 13:30 UTC

GSC, Google Ads, GA4, Stripe

After

Nov 9, 2026 · 12:07 UTC

Search Console and Google Ads

Declared skills

Before

Nov 7, 2026 · 13:30 UTC

[{"description":"Set up loopthink after installing it, or work out why the connector shows no tools. Use when the user has just added loopthink, asks what it can do, says it has no tools, or wants to connect Google Search Console, Google...

After

Nov 9, 2026 · 12:07 UTC

[{"description":"Set up loopthink for Google Search Console and Google Ads, or work out why it returns no data. Use when the user has just added loopthink, asks what it can do, gets a \"connect it at …\" message, or cannot find one of th...

Compare saved observations

Download comparison JSON
Full technical diff · 12 changed fields

changed /release/description

BEFORE
"Connect Google Search Console, Google Ads, GA4, Stripe, HubSpot and your own APIs and databases to ChatGPT through one governed MCP gateway."
AFTER
"Ask ChatGPT about your Google Search Console and Google Ads data: clicks, impressions, CTR, position, sitemaps and campaign reports for the properties and accounts your team connected in loopthink."

changed /release/id

BEFORE
"pluginrel_f9df9dc004708191b3cde4f77b33db81"
AFTER
"pluginrel_ff538a6ac6d481918a4b762cc384f813"

changed /release/interface/capabilities

BEFORE
[
  "Query Google Search Console performance",
  "Report on Google Ads campaigns and keywords",
  "Read Google Analytics 4 reports",
  "Read Stripe customers, subscriptions and payouts",
  "Read HubSpot contacts, companies and deals",
  "Query your PostgreSQL or SQL Server database",
  "Call your own REST API as named tools",
  "Proxy an MCP server you already run"
]
AFTER
[
  "Show which sources are connected and how to connect the rest",
  "List the Search Console properties and Google Ads accounts you can query",
  "Report Search Console clicks, impressions, CTR and position by query, page, country, device or date",
  "Show submitted sitemaps with their errors and URL counts",
  "Report Google Ads campaigns, ad groups and keywords: cost, clicks, conversions"
]

changed /release/interface/composer_icon_url

BEFORE
"https://files.openai.com/content?id=file_0000000051bc820a9971cf27abfc1201"
AFTER
"https://files.openai.com/content?id=file_000000003dac81f485b518a1d4e92b5a"

changed /release/interface/default_prompt

BEFORE
"Which Search Console queries lost the most clicks in the last 28 days?"
AFTER
"Which queries lost the most clicks in the last 28 days?"

changed /release/interface/default_prompts

BEFORE
[
  "Which Search Console queries lost the most clicks in the last 28 days?",
  "Show me Google Ads spend by campaign for last month.",
  "Compare GA4 sessions this week against the same week last month."
]
AFTER
[
  "Which queries lost the most clicks in the last 28 days?",
  "What did each Google Ads campaign cost and convert last week?",
  "Which pages get impressions but few clicks?"
]

changed /release/interface/logo_url

BEFORE
"https://files.openai.com/content?id=file_00000000d1088210a9c60f72760ed332"
AFTER
"https://files.openai.com/content?id=file_00000000da7482438ecaf71b892a743b"

changed /release/interface/long_description

BEFORE
"loopthink is a hosted MCP gateway. You connect the systems you already run, and your whole team reaches them through one connector in ChatGPT.\n\nReady-made connectors:\n- Google Search Console: search performance per property, by query, page, country and device\n- Google Ads: campaign, ad group and keyword reporting per account\n- Google Analytics 4: reports for the properties you pick\n- Stripe: customers, subscriptions, invoices and payouts, read-only\n- HubSpot: contacts, companies, deals and tickets, per object type\n- Plus 60 more apps, your own REST API, PostgreSQL, SQL Server, DynamoDB, an n8n workflow, or any MCP server you already run\n\nSign in with Google for the Google connectors, or paste an API key. Pick which properties and accounts your team may see. Everything is read-only unless you say otherwise.\n\nBuilt for teams: every person signs in with their own account, access is granted per member group, personal fields can be masked server-side before a result reaches the model, and every tool call is logged with who ran it. Hosted in the AWS European Sovereign Cloud.\n\nA workspace that has nothing connected yet exposes a single get_started tool that returns the link to connect the first system."
AFTER
"Ask ChatGPT about your Google Search Console and Google Ads data.\n\nWhat you can ask:\n- Which search queries bring the most clicks?\n- Which pages lost impressions last month?\n- Do my sitemaps report errors?\n- What did each campaign cost and convert last week?\n\nConnectors:\n- Google Search Console: clicks, impressions, CTR and position by query, page, country, device or date, plus sitemap status\n- Google Ads: campaign, ad group and keyword reports with cost, clicks and conversions\n\nHow it works:\n1. Sign in to loopthink and connect Search Console or Google Ads with your Google account.\n2. Pick which properties and accounts your team may see.\n3. Ask in ChatGPT.\n\nRead-only:\n- loopthink never changes anything in Search Console or Google Ads.\n- Your Google credentials stay in loopthink and never pass through ChatGPT.\n\nBuilt for teams:\n- Every person signs in with their own account.\n- Access is granted per member group.\n- Every tool call is logged with who ran it.\n\nNothing connected yet?\nloopthink_status shows what is connected, and every other tool answers with the link to connect its source.\n\nMore in loopthink:\nGoogle Analytics 4, Stripe, HubSpot, 60 more apps, your own REST API, databases and MCP servers. Add them in your loopthink workspace and use them in ChatGPT as a custom connector."

changed /release/interface/short_description

BEFORE
"GSC, Google Ads, GA4, Stripe"
AFTER
"Search Console and Google Ads"

changed /release/keywords

BEFORE
[
  "google-search-console",
  "gsc",
  "google-ads",
  "adwords",
  "google-analytics",
  "ga4",
  "seo",
  "ppc",
  "web-analytics",
  "stripe",
  "hubspot",
  "crm",
  "postgres",
  "rest-api",
  "n8n",
  "mcp-gateway",
  "audit-log",
  "data-masking",
  "eu-data-residency"
]
AFTER
[
  "google-search-console",
  "search-console",
  "gsc",
  "seo",
  "google-ads",
  "adwords",
  "ppc",
  "campaign-report",
  "read-only",
  "audit-log",
  "eu-data-residency"
]

changed /release/skills

BEFORE
[
  {
    "description": "Set up loopthink after installing it, or work out why the connector shows no tools. Use when the user has just added loopthink, asks what it can do, says it has no tools, or wants to connect Google Search Console, Google Ads, GA4, Stripe, HubSpot, their own API, database or MCP server.",
    "interface": {
      "brand_color": null,
      "default_prompt": null,
      "display_name": "get-started",
      "icon_large_url": null,
      "icon_small_url": null,
      "iconography": "hierarchy",
      "short_description": "Set up loopthink after installing it, or work out why the connector shows no tools. Use when the user has just added loopthink, asks what it can do, says it has no tools, or wants to connect Google Search Console, Google Ads, GA4, Stripe, HubSpot, their own API, database or MCP server."
    },
    "name": "get-started",
    "plugin_release_skill_id": "pluginrsk_6ae830eb566c8191bc5e5c6084d18c19"
  }
]
AFTER
[
  {
    "description": "Set up loopthink for Google Search Console and Google Ads, or work out why it returns no data. Use when the user has just added loopthink, asks what it can do, gets a \"connect it at …\" message, or cannot find one of their properties or accounts.",
    "interface": {
      "brand_color": null,
      "default_prompt": null,
      "display_name": "get-started",
      "icon_large_url": null,
      "icon_small_url": null,
      "iconography": "bolt",
      "short_description": "Set up loopthink for Google Search Console and Google Ads, or work out why it returns no data. Use when the user has just added loopthink, asks what it can do, gets a \"connect it at …\" message, or cannot find one of their properties or accounts."
    },
    "name": "get-started",
    "plugin_release_skill_id": "pluginrsk_6af08e45e6f08191817acc389bad1f3b"
  }
]

changed /release/version

BEFORE
"0.1.1"
AFTER
"0.2.0"
Full snapshot data
{
  "canonical_app_id": "asdk_app_6ae7963a945881918a39a1a9969a2e61",
  "connector_id": "asdk_app_6ae7963a945881918a39a1a9969a2e61",
  "created_at": "2026-11-02T06:56:16.792209Z",
  "discoverability": "LISTED",
  "id": "plugin_asdk_app_6ae7963a945881918a39a1a9969a2e61",
  "is_template": false,
  "is_template_instance": false,
  "is_v2_template": false,
  "name": "loopthink",
  "release": {
    "app_ids": [
      "asdk_app_6ae7963a945881918a39a1a9969a2e61"
    ],
    "app_manifest": {
      "apps": {
        "loopthink": {
          "id": "asdk_app_6ae7963a945881918a39a1a9969a2e61",
          "required": true
        }
      }
    },
    "app_templates": [],
    "description": "Ask ChatGPT about your Google Search Console and Google Ads data: clicks, impressions, CTR, position, sitemaps and campaign reports for the properties and accounts your team connected in loopthink.",
    "display_name": "loopthink",
    "id": "pluginrel_ff538a6ac6d481918a4b762cc384f813",
    "interface": {
      "brand_color": "#1B3A52",
      "capabilities": [
        "Show which sources are connected and how to connect the rest",
        "List the Search Console properties and Google Ads accounts you can query",
        "Report Search Console clicks, impressions, CTR and position by query, page, country, device or date",
        "Show submitted sitemaps with their errors and URL counts",
        "Report Google Ads campaigns, ad groups and keywords: cost, clicks, conversions"
      ],
      "category": "Productivity",
      "composer_icon_dark_url": null,
      "composer_icon_url": "https://files.openai.com/content?id=file_000000003dac81f485b518a1d4e92b5a",
      "default_prompt": "Which queries lost the most clicks in the last 28 days?",
      "default_prompts": [
        "Which queries lost the most clicks in the last 28 days?",
        "What did each Google Ads campaign cost and convert last week?",
        "Which pages get impressions but few clicks?"
      ],
      "developer_name": "Loopthink (TechnologyCircle GmbH)",
      "logo_url": "https://files.openai.com/content?id=file_00000000da7482438ecaf71b892a743b",
      "logo_url_dark": null,
      "long_description": "Ask ChatGPT about your Google Search Console and Google Ads data.\n\nWhat you can ask:\n- Which search queries bring the most clicks?\n- Which pages lost impressions last month?\n- Do my sitemaps report errors?\n- What did each campaign cost and convert last week?\n\nConnectors:\n- Google Search Console: clicks, impressions, CTR and position by query, page, country, device or date, plus sitemap status\n- Google Ads: campaign, ad group and keyword reports with cost, clicks and conversions\n\nHow it works:\n1. Sign in to loopthink and connect Search Console or Google Ads with your Google account.\n2. Pick which properties and accounts your team may see.\n3. Ask in ChatGPT.\n\nRead-only:\n- loopthink never changes anything in Search Console or Google Ads.\n- Your Google credentials stay in loopthink and never pass through ChatGPT.\n\nBuilt for teams:\n- Every person signs in with their own account.\n- Access is granted per member group.\n- Every tool call is logged with who ran it.\n\nNothing connected yet?\nloopthink_status shows what is connected, and every other tool answers with the link to connect its source.\n\nMore in loopthink:\nGoogle Analytics 4, Stripe, HubSpot, 60 more apps, your own REST API, databases and MCP servers. Add them in your loopthink workspace and use them in ChatGPT as a custom connector.",
      "plugin_category_id": "productivity",
      "privacy_policy_url": "https://www.loopthink.ai/privacy-policy",
      "screenshot_urls": [],
      "short_description": "Search Console and Google Ads",
      "terms_of_service_url": "https://www.loopthink.ai/terms-and-conditions",
      "website_url": "https://www.loopthink.ai"
    },
    "keywords": [
      "google-search-console",
      "search-console",
      "gsc",
      "seo",
      "google-ads",
      "adwords",
      "ppc",
      "campaign-report",
      "read-only",
      "audit-log",
      "eu-data-residency"
    ],
    "mcp_servers": [
      {
        "key": "loopthink",
        "metadata": {
          "headers": {},
          "type": "streamable-http",
          "url": "https://mcp.eu.loopthink.ai/mcp"
        }
      }
    ],
    "onboarding_skill_name": "get-started",
    "requires_local_executor": false,
    "skills": [
      {
        "description": "Set up loopthink for Google Search Console and Google Ads, or work out why it returns no data. Use when the user has just added loopthink, asks what it can do, gets a \"connect it at …\" message, or cannot find one of their properties or accounts.",
        "interface": {
          "brand_color": null,
          "default_prompt": null,
          "display_name": "get-started",
          "icon_large_url": null,
          "icon_small_url": null,
          "iconography": "bolt",
          "short_description": "Set up loopthink for Google Search Console and Google Ads, or work out why it returns no data. Use when the user has just added loopthink, asks what it can do, gets a \"connect it at …\" message, or cannot find one of their properties or accounts."
        },
        "name": "get-started",
        "plugin_release_skill_id": "pluginrsk_6af08e45e6f08191817acc389bad1f3b"
      }
    ],
    "version": "0.2.0"
  },
  "scope": "GLOBAL",
  "share_url": "https://chatgpt.com/plugins/plugin_asdk_app_6ae7963a945881918a39a1a9969a2e61?open_in_app",
  "status": "ENABLED"
}

SHA-256 of public snapshot: 5f909245b169ab81ef336f404798b34d68605c1532f8d0b7e7a7b11d07fd2ab0