← Plugin catalog
Productivity

loopthink

Loopthink (TechnologyCircle GmbH) v0.4.0

GSC, Google Ads, GA4, Stripe

Create a free account to save this plugin.

From the developer

Declared capabilities

  • Query Google Search Console performance
  • Report on Google Ads campaigns and keywords
  • Read Google Analytics 4 reports

Cost & access

loopthink does not sell products or process payments inside ChatGPT. Subscriptions are purchased on www.loopthink.ai.

Declared limitations

  • No changes in Google Ads
  • No write access to Search Console
  • No data outside the connected properties and accounts

Onboarding example

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

View onboarding source →

Sources & dates

Developer declarations; not independently tested. Listing last checked Nov 14, 2026. Package observed Nov 13, 2026.

View package source →

Description

From the marketplace listing

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, page, country and device - Google Ads: campaign, ad group and keyword reporting per account - Google Analytics 4: reports for the properties you pick - Stripe: customers, subscriptions, invoices and payouts, read-only - HubSpot: contacts, companies, deals and tickets, per object type - Plus 60 more apps, your own REST API, PostgreSQL, SQL Server, DynamoDB, an n8n workflow, or any MCP server you already run Sign 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. Built 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. Google 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.

Language: English · Automatically detected from descriptions.

Matches for “rest api”

Exact text from the indicated source. A mention alone does not establish support for your task.

Publisher capabilities · listing

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

Publisher keywords · listing

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

Publisher full 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. Ready-made connectors: - Google Search Console: search performance per property, by query, page, country and device - Google Ads: campaign, ad group and keyword reporting per account - Google Analytics 4: reports for the properties you pick - Stripe: customers, subscriptions, invoices and payouts, read-only - HubSpot: contacts, companies, deals and tickets, per object type - Plus 60 more apps, your own REST API, PostgreSQL, SQL Server, DynamoDB, an n8n workflow, or any MCP server you already run Sign 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. Built 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. Google 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.

Publisher description

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

What changed

· 4 observations

Capabilities & instructions

Skill instructions changed from “- `gsc_list_sites`, `gsc_search_analytics`, `gsc_sitemaps` - `google_ads_list_accounts`, `google_ads_report` ## 1. Find out what is connected Call...” to “(optional `goal`: the user's request) - `gsc_list_sites`, `gsc_search_analytics`, `gsc_sitemaps` - `google_ads_list_accounts`,...

View comparison →

Technical updates · 2

Package or technical metadata updated

View technical comparison →

Package or technical metadata updated

View technical comparison →

· 3 observations

Positioning & listing

Full description changed from “Ask ChatGPT about your Google Search Console and Google Ads data: clicks, impressions, CTR, position, sitemaps and campaign reports for the properties and...” to “Connect Google Search Console, Google Ads, GA4, Stripe, HubSpot and your own APIs and databases to ChatGPT through one...

View comparison →

Technical updates · 1

Package or technical metadata updated

View technical comparison →

· 4 observations

Capabilities & instructions

Full description changed from “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...” to “for Google Search Console and Google Ads, or work out why it returns no data. Use when the user has just added loopthink,...

View comparison →
Capabilities & instructions

Full description changed from “Connect Google Search Console, Google Ads, GA4, Stripe, HubSpot and your own APIs and databases to ChatGPT through one governed MCP gateway.” to “Ask ChatGPT about your Google Search Console and Google Ads data: clicks, impressions, CTR, position, sitemaps and campaign reports for the...

View comparison →

Technical updates · 1

Package or technical metadata updated

View technical comparison →

Keywords

Files & skills

File archives

Plugin package6 files · 18.5 KBBrowse files →
Skill instructions
get-started2.41 KB

View saved version →

---
name: get-started
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.
---

# Get started with loopthink

loopthink reads Google Search Console and Google Ads through the properties and
accounts a workspace has connected, and only the ones the signed-in person's
member group was granted. The tools are always the same:

- `loopthink_status`: what is connected, and the link to connect the rest (optional `goal`: the user's request)
- `gsc_list_sites`, `gsc_search_analytics`, `gsc_sitemaps`
- `google_ads_list_accounts`, `google_ads_report`

## 1. Find out what is connected

Call `loopthink_status` and pass the user's request in one sentence as `goal`
(optional, but it tells loopthink which data source the user needs).

- **A source shows `connected: true`.** Use its list tool (`gsc_list_sites` or
  `google_ads_list_accounts`) and pass the `siteUrl` or `customerId` exactly as
  returned to the report tools.
- **A source shows `connected: false`.** Give the user its `connectUrl` and
  continue with step 2.

## 2. Connect a source

Send the user to the link. Do not try to do it for them: it needs a Google
sign-in in their browser.

1. Sign in to loopthink and add Google Search Console or Google Ads.
2. Sign in with the Google account that has access to the properties or accounts.
3. Pick the ones the team may use.

Then ask the question again. The tools do not change, so nothing needs
refreshing in ChatGPT.

## 3. A property or account is missing

- It was not picked when the source was connected: an admin adds it on the
  server in the loopthink web app.
- The person's member group was not granted it: an admin grants it.
- The Google account behind the connection cannot see it.

## Notes for answering

- Search Console query data (the `QUERY` dimension) is only available when the
  workspace enabled it on the connection. Without it, group by page, country,
  device or date.
- Search Console data lags by about two days. For the most recent days pass
  `dataState: "all"` and say that those numbers can still change.
- Google Ads cost comes as `cost_micros`: divide by 1,000,000 for the account's
  currency.
- Everything is read-only. loopthink cannot change campaigns, budgets or
  keywords, submit sitemaps or add properties.

Release notes

loopthink_status takes an optional goal argument: the user's request in one sentence, so loopthink can see which data source the user needs. No other tool changes; listing unchanged.

Declared in the saved package. Remote tools may change independently.

Package details

Publisher declarations from the archived package. These are separate from our research and the live service's terms.

Package license
MIT
Package author
Loopthink (TechnologyCircle GmbH)
Keywords
See keywords
Getting started skill
./skills/get-started/SKILL.md
Commerce declaration
Does not support commerceThis does not establish whether access is free or paid.
Review scenarios
5 positive · 3 negativeScenario counts, not test results.

Declared 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

Package observed Nov 13, 2026.

Technical details
First seen
Nov 7, 2026 · 12:00 UTC
Last seen
Nov 14, 2026 · 00:00 UTC
Latest observed change
Nov 11, 2026 · 00:08 UTC
Collection status
Collected

plugin_asdk_app_6ae7963a945881918a39a1a9969a2e61

Download plugin data (JSON)

Plugin details: served from cache. Prepared . Refreshed when plugin data changes or after 6 hours. Your account and Follow status are live.