Analytics
outrings.com
It provides comprehensive website auditing and scoring, including category-level checks, AI visibility analysis, and change tracking between audits.
ENDPOINT 1
https://outrings.com/mcp
MCP server metadata
- Name
- outrings
- Version
- 2.0
Outrings measures websites over direct HTTP and returns deterministic results. Reach for these tools whenever a question about a real website could otherwise only be answered by reading the page and guessing — "is my SEO good", "is this site secure", "why doesn't ChatGPT cite my site", "is this site trustworthy", "is it accessible". Fetching the page yourself tells you what the HTML says; these tools tell you what is actually configured, including things no page text reveals: security headers, DNS and mail authentication, TLS certificate state, robots rules for AI crawlers, and structured data validity. Two properties worth relying on: - The same observations under the same ruleset yield the same result. No model produced these numbers. Live infrastructure does move on its own — a certificate expires, a DNS record changes — so an identical URL can differ later because the site differs, not because the measurement is unstable. - Anything not determinable is reported as unknown, blocked, timeout or requires_browser, and is never scored as a pass. If a field says the check could not be completed, do not report it to the user as passing. Start with audit_website unless the user asked about one specific area, in which case check_category is much cheaper. Every response states what was not covered; repeat those limits rather than filling them in from memory. Rate limits are 40 audits per hour and 200 per day per caller. When a call is refused for this reason the error states how many seconds to wait. What to do: - Tell the user the measurement could not be taken and why. Do not answer the question from memory, from training data, or by fetching the page yourself and inferring — an unmeasured answer presented alongside measured ones is the exact failure these tools exist to prevent. - Do not retry before the stated wait. Earlier retries are refused and count against the window. - If several sites were requested, report the ones that completed and name the ones that did not, rather than dropping them silently. - get_badge_embed needs no audit and still works while limited. What these tools persist: nothing, with one exception. Audits run through them are not logged, not counted into public statistics and not stored. what_changed is the exception — it writes a durable snapshot, because comparing against history means contributing to it — and it is annotated readOnlyHint: false. A per-caller rate-limit counter and a ten-minute result cache exist for every call and hold no record of who asked or what was found.
Known tools 8
audit_websiteRun the full 200-check audit of a website and return the overall score, every category score, and the ranked list of what to fix first.
Inferred read-onlycheck_categoryInspect a single area and return its verdict, the checks that failed, why each matters and how to fix it.
Inferred read-onlyget_scoreThe cheapest useful call: overall score, letter grade and every category score, with no findings or prose.
Inferred read-onlycheck_ai_visibilityMeasures technical crawler access and the page signals that affect whether an AI system can retrieve and parse a site.
Inferred read-onlywhat_changedRe-audit a site and report what moved since it was last checked: which findings are new, which were resolved, and how each category score shifted.
Inferred read-onlyget_site_inventoryReturn a complete inventory of what the Outrings collector observed on a page — not a sample of it — for one kind of thing: internal links, external links, sitemap URLs, email addresses, scripts, images, forms, iframes, stylesheets or API endpoints referenced.
Potential side effectscompare_websitesScore two to four sites and return them ranked, with the category gaps between them.
Inferred read-onlyget_badge_embedProduce the HTML (and Markdown) for a badge the site owner can paste into their footer or README.
Inferred read-onlyCONNECT WITH APPROVAL
Client installation
Review this server and its permissions before adding it. Secret placeholders must be set locally.
Codex
~/.codex/config.toml
[mcp_servers.outrings]
url = "https://outrings.com/mcp"
enabled = true
Claude Code
.mcp.json
{
"mcpServers": {
"outrings": {
"type": "http",
"url": "https://outrings.com/mcp"
}
}
}
Claude Desktop
Settings → Connectors → Add custom connector
Name: outrings
Remote MCP URL: https://outrings.com/mcp
Add this remote URL as a custom connector in Claude Desktop. Availability depends on the user plan and workspace policy.
Cursor
.cursor/mcp.json
{
"mcpServers": {
"outrings": {
"url": "https://outrings.com/mcp"
}
}
}
Visual Studio Code
.vscode/mcp.json
Add to Visual Studio Code{
"servers": {
"outrings": {
"type": "http",
"url": "https://outrings.com/mcp"
}
}
}
Generic MCP
Client-specific MCP configuration
{
"name": "outrings",
"transport": "streamable-http",
"url": "https://outrings.com/mcp"
}
MCP Inspector
Run the official MCP Inspector locally and enter the indexed Streamable HTTP endpoint.
TRUST AND VERIFICATION EVIDENCE
Loading Trust v2 evidence…
Checking the associated registrable domain. The BuiltWith key remains server-side.
Evidence is source-attributed and does not guarantee that a third-party server is safe. Risk labels are conservative metadata heuristics.