Skip to main content
Glama

212medya Growth Check

Audit a website for B2B marketing

audit_website
Read-only

Use this when the user wants a marketing audit of a public website, especially a B2B, manufacturer, exporter or service-business site: technical SEO, mobile performance (Google PageSpeed Insights), lead conversion (quote/contact forms, calls to action, click-to-call), trust signals (references, certifications, privacy policy, cookie consent), analytics and ad tracking tags, and language versions for target export markets. It fetches only the given page plus robots.txt and the sitemap, honors robots.txt, and returns category scores and prioritized fixes in English. Results for the same page are cached for up to 6 hours. Do not use it for AI crawler or AI search questions (use check_ai_search_readiness), for pages behind a login, or to monitor sites the user is not evaluating.

Input Schema

NameRequiredDescriptionDefault
urlYesPublic website address to check, for example "example.com" or "https://www.example.com/en/". Only this page is analyzed, plus the site’s robots.txt and sitemap.
target_languagesNoOptional ISO 639-1 codes of the languages the business sells in, e.g. ["en","de","ar"]. Used to check for matching language versions. Defaults to ["en"].
include_performanceNoRun the Google PageSpeed Insights mobile test (adds up to 30 seconds). Defaults to true.

Output Schema

NameRequiredDescriptionDefault
urlYes
notesYes
countsYes
findingsYes
detected_tagsYes
overall_scoreYes
top_prioritiesYes
category_scoresYes

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

A4.6/5.0
Behavior5/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already declare readOnly, openWorld and non-destructive, and the description still adds real behavior: it fetches only the given page plus robots.txt and sitemap, honors robots.txt, returns category scores and prioritized fixes in English, and caches results for the same page for up to 6 hours. The performance test's cost is also surfaced as an up-to-30-second addition.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Front-loaded with the trigger and exclusions in the first and last sentences, with scope and caching facts in between. Dense but mostly earning its place; the long mid-sentence feature list is the only slightly run-on element.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness5/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

Covers trigger, exclusions, fetch scope, robots compliance, latency cost, caching, and output language, and an output schema already documents return structure. Nothing an agent needs in order to call this correctly is missing.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 100%, so the schema already documents all three parameters, including PageSpeed's 30-second cost and the ISO 639-1 language format. The description echoes these (language versions for export markets, mobile performance via PageSpeed Insights) but adds no syntax or default detail beyond the schema, which is the expected baseline.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

States a specific verb and resource (marketing audit of a public website) and enumerates the concrete dimensions checked: technical SEO, mobile performance, lead conversion, trust signals, analytics tags, and language versions. It explicitly names the sibling it is not (check_ai_search_readiness), so an agent can route without opening either schema.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines5/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

Gives a positive trigger ('when the user wants a marketing audit of a public website, especially a B2B, manufacturer, exporter or service-business site') plus three explicit exclusions: AI crawler/search questions, login-gated pages, and monitoring sites the user isn't evaluating. The alternative for the AI case is named directly.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources