Server definition
- Hash
- sha256:fbae55290ecd918e036ed7ec9cb266956d781b098349d90473f127ab5f20470d
- What it is
- What a remote MCP server returned when asked what it offers: 4 tools
The blob, as servednamed by its sha256
{
"instructions": null,
"tools": [
{
"description": "Takes scan results and generates specific code fixes for each accessibility violation. Returns ready-to-apply code patches and a copy-paste summary for Claude Code or Replit Agent.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"anthropic_api_key": {
"description": "Your Anthropic API key (used only for this request, never stored)",
"minLength": 10,
"type": "string"
},
"framework": {
"default": "html",
"description": "The frontend framework of the codebase being fixed",
"enum": [
"react",
"html",
"vue",
"angular",
"next"
],
"type": "string"
},
"scan_id": {
"description": "The scan_id returned by scan_accessibility",
"type": "string"
}
},
"required": [
"scan_id",
"anthropic_api_key"
],
"type": "object"
},
"name": "generate_fixes",
"outputSchema": null
},
{
"description": "Generates a complete VPAT 2.5 EN 301 549 accessibility conformance report based on scan results. Returns structured JSON and a downloadable PDF (base64-encoded). Covers all EN 301 549 clauses; non-web clauses are marked Not Evaluated with professional notes.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"anthropic_api_key": {
"description": "Your Anthropic API key (used only for this request, never stored)",
"minLength": 10,
"type": "string"
},
"company_name": {
"description": "Company or organization name",
"type": "string"
},
"contact_email": {
"description": "Contact email for accessibility questions",
"format": "email",
"type": "string"
},
"evaluation_date": {
"description": "Evaluation date (YYYY-MM-DD). Defaults to today.",
"type": "string"
},
"notes": {
"description": "Additional context about the product or evaluation scope",
"type": "string"
},
"product_name": {
"description": "Name of the product being evaluated",
"type": "string"
},
"product_version": {
"default": "1.0",
"description": "Version of the product",
"type": "string"
},
"scan_id": {
"description": "The scan_id from scan_accessibility",
"type": "string"
}
},
"required": [
"scan_id",
"product_name",
"company_name",
"contact_email",
"anthropic_api_key"
],
"type": "object"
},
"name": "generate_vpat",
"outputSchema": null
},
{
"description": "Re-scans a URL after fixes have been applied and compares results against the original scan. Returns which violations were resolved, which persist, and any new issues introduced.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"anthropic_api_key": {
"description": "Your Anthropic API key (used only for this request, never stored)",
"minLength": 10,
"type": "string"
},
"scan_id": {
"description": "The original scan_id from scan_accessibility to compare against",
"type": "string"
}
},
"required": [
"scan_id",
"anthropic_api_key"
],
"type": "object"
},
"name": "re_verify",
"outputSchema": null
},
{
"description": "Scans a URL for WCAG 2.1 accessibility violations using DOM analysis (axe-core) and visual AI (Claude Vision). Returns structured violation data and a scan_id for use with other tools.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"anthropic_api_key": {
"description": "Your Anthropic API key (used only for this request, never stored)",
"minLength": 10,
"type": "string"
},
"max_pages": {
"default": 1,
"description": "Maximum pages to scan when scan_depth is full_site",
"maximum": 10,
"minimum": 1,
"type": "integer"
},
"scan_depth": {
"default": "single_page",
"description": "Whether to scan a single page or crawl the full site (max 10 pages)",
"enum": [
"single_page",
"full_site"
],
"type": "string"
},
"url": {
"description": "The URL to scan for accessibility violations",
"format": "uri",
"type": "string"
},
"vision_mode": {
"default": "standard",
"description": "Vision analysis depth. 'standard' runs one Claude Vision pass on the full page (fast, default). 'thorough' analyzes the page section-by-section with a two-pass consensus to reduce false positives (slower, more API calls; applied to the first page only).",
"enum": [
"standard",
"thorough"
],
"type": "string"
}
},
"required": [
"url",
"anthropic_api_key"
],
"type": "object"
},
"name": "scan_accessibility",
"outputSchema": null
}
]
}Verify it yourself
curl -s https://api.teppi.xyz/v1/evidence/sha256:fbae55290ecd918e036ed7ec9cb266956d781b098349d90473f127ab5f20470d | sha256sum