Skip to main content
Glama
752,841 tools. Updated 2026-11-06 18:51

"Web Analytics" matching MCP tools:

  • Fetch a web/docs URL as clean, token-optimized markdown from Slipstream's shared cache (use INSTEAD of a raw web fetch). The first agent pays the crawl; every agent after gets ~90% fewer tokens. Surfaces warnings other agents left on the page. Pass known_hash to skip re-reading unchanged content (delta), or section to fetch just one heading (progressive disclosure). Returns a contentHash you can pass as known_hash next time.
    ConnectorNo auth
  • Use this when you need strong passwords with Web Crypto randomness: mode="random" builds character-set passwords (length plus uppercase/lowercase/numbers/symbols toggles); mode="memorable" builds word passphrases (words, separator, addNumber, addSymbol). Cryptographically random via Web Crypto (NOT deterministic). For test/dev fixtures — for real credentials prefer the client-side web tool at clean.tools/password-generator/ so the password never crosses the network. Example: {mode: "random", length: 16} -> mode "random", length 16, count 1, passwords ["NXqtsn6MrsfG9d2i"].
    ConnectorNo auth
  • Cria um orçamento (limite planejado) por categoria e período. `name` e `type` são obrigatórios no banco e não têm default — omiti-los grava valores vazios e quebra o cruzamento com transações feito por budget_comparison (que casa Transaction.type = Budget.type). Efeito colateral: recalcula analytics (cashflow/networth) e insights do usuário. Diferente de create_goal (meta de acúmulo) e create_debt (dívida a pagar).
    ConnectorOAuth
  • Compara de 2 a 4 webs en una llamada y las ordena por su preparación técnica para los motores de IA (la misma puntuación que escanear_geo), p. ej. una marca frente a sus competidores. No mide si la IA las cita de verdad. USAR CUANDO: piden situar una web frente a otras o saber cuál está mejor preparada. NO USAR PARA: una sola web (usa escanear_geo; aquí el mínimo son 2) ni más de 4 (divide en varias llamadas, ver LÍMITES). DEVUELVE: ranking por puntuación (0-100, nota, bots de IA bloqueados, llms.txt) y los problemas de cada web. El texto resume los problemas; las correcciones van en los datos estructurados (`resultados[].problemas[].solucion`). LÍMITES: comparte cupo con escanear_geo (5 escaneos/min por IP; 10/h por dominio, sumando todos los usuarios; 500/día en todo el servicio). Cada web sin resultado de las últimas 24 h gasta 1 escaneo aunque falle: 4 webs nuevas consumen 4 de los 5 del minuto, así que para más de 4 espera 1 minuto entre llamadas. Se analizan en el orden dado, una tras otra, con un tope total de 48 s: pon primero la web del usuario. Los duplicados se analizan una sola vez. ERRORES: una web que supera el cupo, falla o no da tiempo va a `fallidos` con su motivo y el resto se compara igual; isError solo si no se pudo analizar ninguna. Para reintentar una web de `fallidos`, usa escanear_geo solo con ella y sigue sus ERRORES.
    ConnectorNo auth
  • PERMANENTLY delete a prompt and all of its tracking history — the analytics are wiped and cannot be recovered. Prefer update_prompt with status "paused" to stop tracking reversibly. Requires confirm: true, to be set only after informing the user.
    Connector
    Destructive
    OAuth
  • Stop the site's built-in visitor analytics. By default only collection stops and the connection is kept, so enable_analytics later resumes the same history. `delete_history: true` also deletes the site's analytics collection itself — permanent: past reports can no longer be read, and re-enabling starts from nothing. Use it only when the owner explicitly asks to delete their analytics history.
    Connector
    Destructive
    OAuth

Matching MCP Servers

Matching MCP Connectors

  • Ask about your website traffic in chat.

  • Web Analitiği MCP sunucusu — in-house on-page SEO denetimi (robots.txt + SSRF korumalı crawl),…

  • Pull fresh content now instead of at the next scheduled refresh. When to use: - Before an announcement, so menus and prices are current; after someone edits a sheet that a creative repeats over; after changing a web link's crop with update_items, to see the result. When NOT to use: - Changing a feed's or link's settings: use update_items. A screen that has not picked up a change, or is frozen: use control_screens. What to know: - Settings never change. A failing feed is reported in the result, not thrown. Screens showing the data update when a sync succeeds. Needs integration.edit for feeds, media.edit for a web link. - A sheet published to the web changes on Google's side up to about 5 minutes after an edit, so a sync straight after an edit can still read the old rows: synced true says the sync ran, not that the edit arrived. Check rowCount with get_items and sync again after a few minutes if it is old. Parameters: - Pass exactly one; none or two is an error. - dataSourceId: one ds_… feed from list_items kind data_sources. - allDataSources: true syncs every feed you can edit, one after another; one failure does not stop the rest; limited to 5 calls a minute. - webLinkId: one med_… web link (list_items kind media, mediaKind web); renders a new snapshot.
    ConnectorOAuth
  • Permanently delete a custom source tag and all its pattern assignments; retain source records. Built-in tags and Owned/Competitor cannot be deleted; remove patterns from a built-in tag instead. Read the listing first and pass the tag's revision as expected-revision. Obtain explicit user confirmation identifying the tag and its patterns before calling. MCP executes immediately after authorization; Athena AI chat presents an approval card. If the tag changed, read again. Never retry a declined proposal unless asked. A false analytics-refresh result means the tag was deleted but filtered analytics may still be cached.
    Connector
    Destructive
    No auth
  • Link a GA4 property (properties/<id>) to a Google Ads account, so its key events can be imported into Google Ads as conversions and paid visits join the organic ones. customer_id is the Google Ads account (digits; hyphens are stripped). ads_personalization_enabled shares Analytics audiences and remarketing events with Google Ads — off unless the user asks for it. Read ga4_list_google_ads_links first: a property already linked to this account needs no second link. While linked, Google Ads click and cost data flows into this property and Analytics data flows to that Google Ads account; the link stays until someone removes it in Analytics (Admin, Product links), as this connector cannot unlink. Tools revision: d80f65c0.
    Connector
    Destructive
    OAuth
  • Have Replo's agent research, write and save an artifact from a request in words, including Insights reports, using existing reports, analytics, or files as sources. Pass fileId (the artifact folder ID) to revise an existing artifact in place, preserving its identity and sharing. The agent follows the artifacts skill and its Insights reports guidance when analytics are needed. Starts an asynchronous internal-agent operation using normal Replo tools and connected integrations; poll get_agent_session, whose final message contains the saved artifact folder ID and viewer link after validation; then call show_artifact with that folder ID. Use the same tool with sessionId for follow-up instructions. Reuse operationId only for an identical retry. Creation is private by default; when the user asks to share the result, call set_file_sharing with its artifact folder ID. When you already have the files, save them with create_artifact or update_artifact instead.
    Connector
    Destructive
    No auth
  • Have Replo's agent research, write and save an artifact from a request in words, including Insights reports, using existing reports, analytics, or files as sources. Pass fileId (the artifact folder ID) to revise an existing artifact in place, preserving its identity and sharing. The agent follows the artifacts skill and its Insights reports guidance when analytics are needed. Starts an asynchronous internal-agent operation using normal Replo tools and connected integrations; poll get_agent_session, whose final message contains the saved artifact folder ID and viewer link after validation; then call show_artifact with that folder ID. Use the same tool with sessionId for follow-up instructions. Reuse operationId only for an identical retry. Creation is private by default; when the user asks to share the result, call set_file_sharing with its artifact folder ID. When you already have the files, save them with create_artifact or update_artifact instead.
    Connector
    Destructive
    No auth
  • Translates natural language questions into dialect-accurate, optimized SQL SELECT queries with schema awareness and safety checks. Use when generating reporting queries or automated data analytics pipelines; for analyzing SQL execution performance and EXPLAIN plans, use analyze_query_plan instead. Stateless read-only edge call (max 32 KB, 60 RPM): accepts 'natural_language_request' and 'schema_ddl' ('sql_dialect' defaults to 'postgresql_dialect'), supports '?demo=true' or L402 (15 sats), and returns HTTP 400 if invalid.
    ConnectorNo auth
  • A grounded snapshot of the org's product so YOU can reason about it. Returns one JSON object with: revenue + top paying accounts (ranked by MRR), web + product analytics headline metrics, the feature list, recent verbatim customer signals (newest first), and open-work counts — each block empty when that source isn't flowing yet. The time-windowed sections (revenue, cost, web + product analytics, feature usage) honour `window` (7 | 30 | 90 days, default 30). Single call, no pagination. Start here to ground, then go deeper with the dedicated list_* reads and the analytics tools. Optional product_id (the org's primary product when omitted).
    ConnectorNo auth
  • Use for general web research (company info, news, job portals). For LinkedIn profiles use search_linkedin_people; to read one company's own site use read_company_website. General-purpose Google search — returns organic results for any query. Unlike search_google_xray (LinkedIn-only), this searches the entire web. Useful for finding job postings on portals (jobs.cz, prace.cz, profesia.sk, indeed.com), company info, news, or any other web content. Results are NOT saved to contacts — use this for research and discovery. Capped at 4 calls per minute to protect the Serper/Google budget.
    ConnectorAPI key
  • Search the published Analytics Legends directory of SAP AI & analytics service providers — placement agencies, Big-4 and ESN practices, SAP vendors, platforms and community groups — by country, region (EMEA · AMER · LATAM · APAC · AFRICA), kind, declared SAP module and free text. Returns name, HQ country/city, website, careers URL and a one-line editorial claim. SAP END-CUSTOMER companies are NOT in this directory: they are a separate paid dataset, excluded here by the `is_client` FLAG — not by the `client_enterprise` kind code. The two are different columns, and where a row's flag and its kind label disagree in the SSOT it is the flag that decides what this tool serves, so read the flag's meaning into the answer and not the label's. PAGINATED WITH A KEY (a free one is enough): the whole matched set is reachable — pass `_meta.next_cursor` back as `cursor` with the same filters until it is null. Without a key: first 10 rows only, no cursor. When `query` is set, rows are ordered by how well the NAME matches it (exact, then prefix, then substring), and rows matching only the description come last; without `query` the order is the directory's own quality ranking.
    ConnectorNo auth
  • Find templates in the Control Plane Template Catalog: databases, caches, queues, search, storage, gateways, AI, analytics, auth, security, automation, observability, developer tools, and self-hosted products. Pass `query` naming the capability or product needed ("vector database for RAG", "uptime monitoring with status page", "self-hosted Google Analytics"); when the user describes a goal or problem instead, decide the capability it needs and search for that. Results are ranked, each with a confidence, what must exist before install, and the template to pick instead for other needs. Omit `query` to list the catalog or one `category`. An app the user asks you to build, such as a blog, wiki, or shop, is built (plan_app) unless they name a template. Then pass the pick as `name` for its prerequisites, README notes, and the EXAMPLE values.yaml to copy for install_template. Postgres, MySQL, MariaDB, MongoDB, and Redis install with `add_database` unless they need a setting it does not take, such as backups.
    ConnectorOAuth
  • Search the Analytics Legends Academy — the written training modules on SAP Datasphere, Business Data Cloud, SAP Analytics Cloud, BW/4HANA and Databricks — by track, level and free text. `_meta.tranche_total_row_count` carries the live catalogue size on every call; it is the only count to quote. Returns the catalogue entry: id, slug, EN/FR title, track, level, duration in minutes, tags and the editor's summary. DO NOT CONFUSE IT WITH `list_sap_modules`, which serves a different population under the same word: that one is the 40-row PRODUCT taxonomy (codes such as SAC, DATASPHERE) used to normalise product wording. This one is the course catalogue. Without `query`, rows come back in the catalogue's own CURRICULUM order — the order a reader is meant to take them in — track by track. This catalogue is written training, NOT SAP certification tracks: this server publishes no certification data at any tier, so a certification question has no answer here rather than a partial one. CATALOGUE ONLY — the module BODY is subscriber content, served by `get_academy_module` on this same endpoint with an API key of an MCP Pass or Firm account. On THIS endpoint the paid tranche is opened by the MCP Pass (€29.90/month, analyticslegends.ai/mcp-server/) or the Firm Pass, from one key; the Consultant and Legend web plans do not include MCP access. `status` and `is_preview` are SERVED, never filtered on: they are the two flags the platform marks free access with, they do not coincide (measured 2026-08-16: 38 rows `status='available'`, 56 rows `is_preview`), and you decide which one your answer needs. PAGINATED WITH A KEY (a free one is enough): pass `_meta.next_cursor` back as `cursor` with the same filters until it is null; without a key, first 10 rows only. Read `_meta.available_tracks` and `_meta.available_levels` — both counted on the served population at call time — before assuming a facet value exists.
    ConnectorNo auth
  • Securely register the D365 F&O environment's Application Insights / Log Analytics connection for the CURRENT session. The client secret is encrypted in memory (AES-256-GCM), never written to disk and never echoed back. Once set, appinsights_query and appinsights_diagnose_slowness use it automatically until it expires or you call appinsights_clear_connection. HOW TO GET THE VALUES: workspaceId -- the Log Analytics WORKSPACE ID (GUID, not the App Insights app id) behind the Application Insights resource the environment is linked to (D365FO: System administration > Monitoring and Telemetry parameters > Application Insights Registry tab shows the connection string; the workspace id is on that Log Analytics workspace resource's Overview blade in the Azure Portal). tenantId/clientId/clientSecret -- an Entra ID app registration granted the 'Log Analytics Reader' (or 'Monitoring Reader') role on that workspace resource (Azure Portal > workspace > Access control (IAM) > Add role assignment). Read-only -- no write access is ever needed or used. In a locked server deployment (APPINSIGHTS_LOCK_SERVER_CONFIG=true) this tool is disabled and the server's own environment credentials are used instead.
    ConnectorNo auth
  • Run any Dune Analytics query and return live onchain results by query ID. Use fast_only=True for live bots — returns cached result instantly or raises immediately, never blocks. Use when: You need deep onchain analytics from a specific Dune query — protocol revenue, user counts, custom metrics. Not for: you have no Dune query ID — the other tools cover prices, derivatives, TVL and security without one; you need sub-second answers — set fast_only=true or use a cached tool. Returns: rows[], columns[], row_count, generated_at from the Dune Analytics query result Example response: {"query_id":3810512,"row_count":2,"columns":["protocol","revenue_usd"],"rows":[{"protocol":"Uniswap V3","revenue_usd":1243800},{"protocol":"Aave V3","revenue_usd":987200}],"generated_at":"2026-03-22T00:00:00Z","source":"dune"} Price: $0.000 USDC per call
    ConnectorNo auth
  • List Agentropolis platform features with status (live, partial, stub, planned), endpoint and guardrails: badges, the x402 relay, seller claims and analytics, sponsored placement, market data, billing. Use it to check whether a platform capability exists before relying on it; it describes Agentropolis itself, not listings. Read-only, no parameters. Stub endpoints answer HTTP 501; payments_enabled shows whether Agentropolis charges for anything (currently false).
    ConnectorNo auth
  • Replace the whole list of on/off features a plan includes. Arguments: key (plan key) and features ([{ key, name? }], e.g. [{ "key": "analytics", "name": "Analytics" }]); a feature the list leaves out is removed from the plan, and [] clears it. To add or remove one feature and keep the rest use add_plan_feature / remove_plan_feature. A plan feature is an on/off feature the plan sells; gate it with a feature flag whose rule is `bridge:billing.entitlement.<featureKey>` eq true, so the flag follows the plan's feature list and never names plans. The pricing table and the upgrade dialog read the same list. Returns the full plan. Use list_plans to see every plan's features. Before writing app code that consumes this, call get_integration_guide with topic=billing and the framework the app uses.
    ConnectorOAuth