Back to search
Developers

Build with the Abilikey graph.

A free, read-only knowledge graph of workplace & school accommodations — 12,000+ entities linking disabilities, functional limitations, occupations, abilities, solutions, products, and vendors, cited to JAN and O*NET. Served two ways: a REST API and an MCP connector for AI assistants.

REST API

Base URL https://api.abilikey.com · machine-readable schema at /openapi.json (OpenAPI 3.1, ready for GPT Actions and codegen). No key required. Please stay under ~100 requests/minute per IP — hard limits return 429.

EndpointWhat it does
GET /searchFull-text search. query (required), repeatable scope (entity type), limit ≤ 500. Returns ranked results + total, synonym resolution (“ADD” → ADHD), and did-you-mean suggestions.
POST /recommendRanked accommodation solutions/products for a disability, limitation, or work_function (JSON body, one seed).
GET /{type}/{id}One entity by id or slug, with summaries, accommodation ideas, edges, sources, and (products/vendors) market-verification status. Types: disability, limitation, workrelatedfunction, solution, product, vendor, occupation, ability.
GET /{type}/{id}/neighborsConnected entities along one edge (e.g. recommends, implemented_by, requires), limit ≤ 500.
GET /related_conditions/{id}Different disabilities that share functional limitations with this one.
GET /{type}Paged listing (limit/offset).
curl "https://api.abilikey.com/search?query=low+vision&scope=solution&limit=5"

MCP connector (Claude & other AI assistants)

Streamable-HTTP MCP server at https://mcp.abilikey.com. Add it to Claude as a custom connector (Settings → Connectors → Add custom connector) — no authentication needed. Tools exposed: search_accommodations, get_entity, list_entities, get_related, recommend_accommodations, and related_conditions.

Every response carries its provenance and a notice block, so assistant answers can cite JAN/O*NET directly instead of guessing.

Data & licensing

Informational only — not legal, medical, or HR advice. Accommodation and ADA decisions are individualized; surface the notice block to your users. Questions or higher-volume needs: get in touch.