ACR Index connector for Claude
Search, read and compare vendor-published Accessibility Conformance Reports from inside Claude.
The ACR Index connector lets Claude search 2,254 Accessibility Conformance Reports (ACRs, often called VPATs) published by 15 vendors, read the criteria a vendor reports as partially supported or not supported, and compare products side by side. It is free and read-only, and needs no account.
What it does
Ask Claude a question about a software product's accessibility documentation and it can look the answer up in ACR Index: whether a vendor publishes an ACR for a product, how old that report is, what the vendor reports for each WCAG success criterion, and where two products' reports differ. Every answer links to the vendor's own document and to the report's page on this site.
Add it to Claude
As a custom connector
Any Claude plan, including Free, can add the connector by its URL:
- In Claude, open Customize > Connectors and select Add custom connector.
- Enter a name, such as ACR Index, and this URL:
https://acrindex.com/mcp
- Add it. There is nothing to sign in to.
From the Connectors Directory
Once ACR Index is listed in Claude's Connectors Directory, open Customize > Connectors, find ACR Index and connect it. On Team and Enterprise plans an organization owner may need to enable it first, under Organization settings > Connectors.
Tools
All three tools only read the index. None of them changes anything.
search_acrs: find reports
Finds reports by vendor or product name, such as "Zoom" or "Microsoft Teams". Optional filters narrow the results by platform (web, iOS, Android, Windows, macOS or Linux, as stated in the report), by standard (WCAG 2.0, 2.1 or 2.2, Revised Section 508 or EN 301 549, as declared in the report or found in its extracted tables) and by freshness. It returns 10 matches by default and up to 25 per call, with a cursor for the next page.
get_acr: read one report
Returns one report: its date and freshness, the standards it covers, counts per WCAG level, and the rows the vendor reports as Partially Supports or Does Not Support, each labelled WCAG, Revised Section 508 or EN 301 549, with the vendor's remarks. Remarks are trimmed to about 400 characters; the full text is on the report's page. It can also page through every row in the report.
compare_acrs: compare 2 to 4 reports
Lines up what each vendor reports for every WCAG Level A and AA success criterion, without remarks. By default it lists only the criteria where the reports differ, together with each report's date and freshness.
Example prompts
- "Does Zoom publish an ACR for its web app, and how old is it?"
Claude uses search_acrs. - "Which WCAG criteria does Zendesk report as partially supported for its Web Widget?"
Claude uses search_acrs to find the report, then get_acr. - "Compare the Dropbox ACRs for iOS and Android."
Claude uses search_acrs to find both reports, then compare_acrs. - "Which of Adobe's reports are more than two years old?"
Claude uses search_acrs with its freshness filter.
Where the data comes from
Every report in ACR Index is a document a software vendor published itself, usually based on
the ITI VPAT® template. We find those documents, extract the conformance level the vendor
states for each criterion, and link to the original. The connector returns the same data as this
site: a report's id is the path of its page, so microsoft/microsoft-teams-web is
https://acrindex.com/microsoft/microsoft-teams-web/.
- Freshness is measured from the report date on the day you ask: current means less than 365 days old, aging 365 to 730 days, stale more than 730 days, and undated means no report date was found. When a report gives only a month or a year, its age counts from the first day of that month or year, and the result says so.
- Parse confidence (high, medium or low) and needs review describe how cleanly we could read the vendor's document. They say nothing about the product.
- Counts per level are counts of what the vendor reported. They are not a score or a grade.
Limitations
- This is not a compliance determination. The data is the vendor's own statement, and ACR Index does not test products.
- Extraction can miss or misread rows. Results say when an extraction is incomplete; check the vendor's source document before relying on it.
- Counts per level cover WCAG success criteria only. Where a report's Revised Section 508 or EN 301 549 tables were extracted, get_acr lists those rows too, labelled with their standard; compare_acrs covers WCAG Level A and AA only.
- No result does not mean no report exists. A vendor may publish one we have not indexed, or share it on request.
Privacy and support
The connector needs no account and sets no cookies. It receives only the arguments of each tool call, never your conversation. See how connector requests are handled in our privacy policy.
Questions, or a report that looks wrong: support@acrindex.com.