Skip to main content
Glama

Finekot API

seo_audit

16 on-page checks (title, description, H1, alt, canonical, OG, structured data, viewport, load time, overflow…) with a score and 5 prioritized fixes. Cost €0.04 per page, charged to the API key in Authorization: Bearer. Parameters — url: page url; advice: bool, LLM fixes (default true).

Input Schema

NameRequiredDescriptionDefault
urlNo
adviceNo

Output Schema

NameRequiredDescriptionDefault
resultYes

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

B3.2/5.0
Behavior4/5

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

With zero annotations the description carries the full burden and does reasonably well: it discloses the billing model and per-page cost, the auth mechanism (API key via Authorization: Bearer), and the output shape (score + 5 prioritized fixes). It omits failure behavior for unreachable pages, whether pages are fetched live or cached, and any rate limits.

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?

Dense, front-loaded and largely waste-free: capabilities first, then cost/auth, then parameters. The semicolon-chained parameter line reads like a schema restatement and loses a little clarity, but nothing is padded.

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

Completeness3/5

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

An output schema exists, so return values need not be explained, and cost/auth are covered. But the type mismatch on advice, the unstated requiredness of url, and the absence of any routing versus seo_meta leave real gaps for a paid, network-dependent tool with no annotations.

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

Parameters2/5

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

Schema coverage is 0%, so the description must compensate, and it partly does ('url: page url'). However it declares 'advice: bool ... default true' while the schema defines advice as anyOf string/null with default null — a direct conflict that could cause a failed call. It also never states that url is effectively mandatory (required list is empty) or what URL format is accepted.

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

Purpose4/5

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

The description names a concrete resource (a page URL) and enumerates the checks performed (title, description, H1, alt, canonical, OG, structured data, viewport, load time, overflow), plus the deliverables (a score and 5 prioritized fixes). It's clear what the tool does, though it never distinguishes itself from the sibling seo_meta, which plausibly overlaps on meta/OG/structured-data territory.

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

Usage Guidelines2/5

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

No when-to-use or when-not-to-use guidance is given, and no alternative is named despite many sibling tools (seo_meta, readability_score, url_to_markdown, screenshot) being adjacent. The only decision-relevant hints are pricing (€0.04/page) and the advice default, which tell an agent about cost but not selection criteria.

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