Check a page
Run axe-core accessibility checks and LanguageTool-compatible language analysis against HTML, text, or a public URL.
OpenADA developer docs
OpenADA exposes a public, stateless Model Context Protocol server. Connect it once, then ask ChatGPT, Codex, Claude Code, or another MCP client to check a page, queue a bounded website crawl, follow progress, and explore public scan history.
https://openada.us/mcpQuick start
OpenADA returns structured results that AI clients can summarize and act on. Site scans are asynchronous, so a client receives a job ID immediately and polls durable progress instead of waiting on a long request.
Run axe-core accessibility checks and LanguageTool-compatible language analysis against HTML, text, or a public URL.
Queue a same-host crawl with a configurable limit of up to 100 public pages.
Read pages scanned, pages discovered, current URL, errors, score, grade, and the completed report.
Inspect public sites, scan history, page findings, and changes over time.
Connect a client
Use the instructions for the tool you already work in. The public demo is anonymous; protected deployments can require a bearer token or API key.
ChatGPT custom MCP servers are added from Developer Mode. The labels may appear as Apps, Connectors, or New Plugin depending on the workspace surface.
https://openada.us/mcpOpen the ChatGPT submission guide Add the server from Codex MCP settings, or place this configuration in ~/.codex/config.toml.
[mcp_servers.openada]
url = "https://openada.us/mcp"
default_tools_approval_mode = "writes"Read the Codex MCP guide Claude uses a custom connector for remote MCP servers. Add OpenADA from the Claude settings UI, then enable it in a conversation.
https://openada.us/mcpRead the Claude MCP guide Try it
These prompts make the intended workflow clear to an AI client:
Check https://example.gov and summarize the most serious accessibility findings.Start a 50-page scan for https://example.gov, report progress, and tell me the final grade.Show the latest archived scan for www.example.gov and explain whether the score improved.Responsible use
Only public URLs are fetched. Same-host crawling is bounded and protected against private-network targets.
The MCP server is stateless; durable scan progress lives in the service so agents can reconnect and continue.
Automated scores are engineering signals, not legal advice or a certification of ADA compliance.
Need the implementation details? Read the MCP integration README or inspect the public API reference.