audit

AI website growth audits: SEO, performance, AI readiness (GEO), conversion, a11y, security.

Should I use this

Quality & Safety

A
Description quality
100%
Schema completeness
100%
Naming quality
100%
Poisoning risk
80%
Permission match
100%
Protocol compliance
100%

Findings (2)

  • HIGHTool poisoning patterns detected
  • MEDIUMTool description contains URL to non-standard domainin run_audit

Based on automated analysis of tool definitions and protocol compliance.

Context Cost

~326Tokens (tool definitions)
~852 BTypical response size
Minimal attention impact (0.25% of 128k context)

This is the approximate number of tokens consumed each time the server's tools are loaded into a model's context. Higher counts reduce the attention available for other tasks.

Install

One-Click Install

Add this to your `claude_desktop_config.json` file:

{
  "mcpServers": {
    "audit": {
      "url": "https://webmatik.ai/mcp"
    }
  }
}

Remote endpoints

https://webmatik.ai/mcpstreamable-http

What it can do

Tool inventory

Tools (2)

🟢 Read-only🟡 Write🔴 Delete⚪ Unknown
🟢run_audit(url, apiKey)

Start a full Webmatik growth audit of a website: SEO, performance (Core Web Vitals), AI readiness (GEO), conversion, retention, UI/UX, accessibility, and security — 70+ checks with a 0–100 Growth Score and a prioritized action plan. The audit takes 60–180 seconds; this returns an auditId immediately — poll get_audit for the result. Requires a Webmatik API key (get one at https://webmatik.ai/account, Starter/Growth plans).

Input Schema

{
  "type": "object",
  "properties": {
    "url": {
      "type": "string",
      "description": "Website URL to audit, e.g. https://example.com"
    },
    "apiKey": {
      "type": "string",
      "description": "Webmatik API key (wmk_...). Optional if sent as Authorization: Bearer header."
    }
  },
  "required": [
    "url"
  ],
  "additionalProperties": false
}
🟢get_audit(auditId, apiKey)

Fetch a Webmatik audit by id. While background analysis (AI vision, AI search visibility) is still running the response says so — poll every ~15s until status is "completed". Returns scores per category, failed checks, and the prioritized recommendations.

Input Schema

{
  "type": "object",
  "properties": {
    "auditId": {
      "type": "string",
      "description": "Audit id returned by run_audit"
    },
    "apiKey": {
      "type": "string",
      "description": "Webmatik API key (wmk_...). Optional if sent as Authorization: Bearer header."
    }
  },
  "required": [
    "auditId"
  ],
  "additionalProperties": false
}

Recommended Prompts

retrieve_data
Get details about [item] from audit
Expected tools: get_audit
fetch_info
Fetch [information type] using audit
Expected tools: get_audit

Community

Rate this Server

Evidence

Recent observations

verifiedversion not recorded2 tools
verifiedversion not recorded2 tools
verifiedversion not recorded2 tools
verifiedversion not recorded2 tools
verifiedversion not recorded2 tools
verifiedversion not recorded2 tools