← loopthinkCONTENT HISTORY

Update to loopthink

Snapshot Nov 11, 2026 · 00:08 UTC · version 0.4.0

WHAT CHANGED

Package or technical metadata updated

Package or technical metadata updated

Observed in package metadata. These changes alone do not establish a new customer-facing feature.

Save loopthink and check future changes in Following.

Up to 3 plugins free · no card required.

All fields and original values.

Declared skills

Before

Nov 10, 2026 · 00:09 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...

After

Nov 11, 2026 · 00:08 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...

Composer icon url

Before

Nov 10, 2026 · 00:09 UTC

https://files.openai.com/content?id=file_00000000a19c820aa3fb4def76c374c8

After

Nov 11, 2026 · 00:08 UTC

https://files.openai.com/content?id=file_00000000cb2c82108f6584a9e8791c2f

Logo url

Before

Nov 10, 2026 · 00:09 UTC

https://files.openai.com/content?id=file_00000000aacc81f49797648960a3db3c

After

Nov 11, 2026 · 00:08 UTC

https://files.openai.com/content?id=file_000000003668820ca5460d7b22937e05

Version

Before

Nov 10, 2026 · 00:09 UTC

0.3.0

After

Nov 11, 2026 · 00:08 UTC

0.4.0

Compare saved observations

Download comparison JSON
Full technical diff · 5 changed fields

changed /release/id

BEFORE
"pluginrel_31e78f8fae548191b3f7da7734483768"
AFTER
"pluginrel_71fc6a6b49788191a308c325c88d4aae"

changed /release/interface/composer_icon_url

BEFORE
"https://files.openai.com/content?id=file_00000000a19c820aa3fb4def76c374c8"
AFTER
"https://files.openai.com/content?id=file_00000000cb2c82108f6584a9e8791c2f"

changed /release/interface/logo_url

BEFORE
"https://files.openai.com/content?id=file_00000000aacc81f49797648960a3db3c"
AFTER
"https://files.openai.com/content?id=file_000000003668820ca5460d7b22937e05"

changed /release/skills

BEFORE
[
  {
    "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_6af22e53c9048191bce420642d51af36"
  }
]
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_6af32448014c819180171aa37eb3d44b"
  }
]

changed /release/version

BEFORE
"0.3.0"
AFTER
"0.4.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": "Connect Google Search Console, Google Ads, GA4, Stripe, HubSpot and your own APIs and databases to ChatGPT through one governed MCP gateway.",
    "display_name": "loopthink",
    "id": "pluginrel_71fc6a6b49788191a308c325c88d4aae",
    "interface": {
      "brand_color": "#1B3A52",
      "capabilities": [
        "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"
      ],
      "category": "Productivity",
      "composer_icon_dark_url": null,
      "composer_icon_url": "https://files.openai.com/content?id=file_00000000cb2c82108f6584a9e8791c2f",
      "default_prompt": "Which Search Console queries lost the most clicks in the last 28 days?",
      "default_prompts": [
        "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."
      ],
      "developer_name": "Loopthink (TechnologyCircle GmbH)",
      "logo_url": "https://files.openai.com/content?id=file_000000003668820ca5460d7b22937e05",
      "logo_url_dark": null,
      "long_description": "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\nGoogle Search Console and Google Ads answer right here in this app. For every other system, connect it in loopthink and add your workspace to ChatGPT as a connector.",
      "plugin_category_id": "productivity",
      "privacy_policy_url": "https://www.loopthink.ai/privacy-policy",
      "screenshot_urls": [],
      "short_description": "GSC, Google Ads, GA4, Stripe",
      "terms_of_service_url": "https://www.loopthink.ai/terms-and-conditions",
      "website_url": "https://www.loopthink.ai"
    },
    "keywords": [
      "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",
      "search-console"
    ],
    "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_6af32448014c819180171aa37eb3d44b"
      }
    ],
    "version": "0.4.0"
  },
  "scope": "GLOBAL",
  "share_url": "https://chatgpt.com/plugins/plugin_asdk_app_6ae7963a945881918a39a1a9969a2e61?open_in_app",
  "status": "ENABLED"
}

SHA-256 of public snapshot: 5622b79d30dea07ebe9ed89c9937d97b9c729b1c6bbc35199de74c83ea5122f0