MCP server for the ROLLIN Accessibility API — wheelchair accessibility data for 56,000+ US locations
ROLLIN MCP Server
Wheelchair accessibility data for 56,000+ locations — delivered through the Model Context Protocol.
The only wheelchair accessibility data source available through MCP. Search restaurants, cafes, and bars. Get real 0–100 accessibility scores. Submit corrections through natural conversation. One protocol — every platform.
Nobody should have to call ahead to ask if they can get in the door. ROLLIN puts accessibility data where it actually gets used.
Why MCP?
Model Context Protocol is the open standard for connecting tools to data. No custom integrations. No API wrappers. No glue code.
Build one MCP server → every compatible client gets instant access. Think of it as USB-C for data: one plug, universal compatibility. ROLLIN was one of the first accessibility data providers to ship an MCP server.
If your tool speaks MCP, it speaks accessibility.
Quick Start
1. Get a Free API Key
Sign up at joinrollin.com/portal — no credit card required.
2. Add the Server
npx rollin-mcp-server
No global install. Runs anywhere Node 18+ is available.
3. Configure Your Client
Desktop App (JSON config)
Add to your MCP client's configuration file:
{
"mcpServers": {
"rollin": {
"command": "npx",
"args": ["-y", "rollin-mcp-server"],
"env": {
"ROLLIN_API_KEY": "your_api_key_here"
}
}
}
}
Works with any desktop MCP client.
Cursor
Add to .cursor/mcp.json in your workspace:
{
"mcpServers": {
"rollin": {
"command": "npx",
"args": ["-y", "rollin-mcp-server"],
"env": {
"ROLLIN_API_KEY": "your_api_key_here"
}
}
}
}
VS Code
Add to .vscode/mcp.json in your workspace:
{
"servers": {
"rollin": {
"command": "npx",
"args": ["-y", "rollin-mcp-server"],
"env": {
"ROLLIN_API_KEY": "your_api_key_here"
}
}
}
}
CLI / Headless
export ROLLIN_API_KEY="your_api_key_here"
npx -y rollin-mcp-server
Pipe into any MCP-compatible process.
Tools
| Tool | What It Does |
|------|-------------|
| search_locations | Find accessible restaurants near any US location. Filter by cuisine, minimum score, accessibility features. |
| get_location_details | Full accessibility breakdown — score, 6 tracked features, verification status, score components. |
| list_regions | All coverage areas with location counts. Great for "where do you cover?" queries. |
| submit_feedback | Submit corrections through conversation. "That place has a ramp now." |
| check_health | Verify the API is up before making requests. |
Example Prompts
Once configured, just ask naturally:
- "Find wheelchair accessible Italian restaurants near Times Square"
- "What's the accessibility score for that spot?"
- "Which cities does ROLLIN cover?"
- "That restaurant has a ramp now — can you update it?"
Coverage
6 US states · 22 regions · 56,000+ scored locations
| State | Regions | |-------|---------| | New York | NYC Metro, Hudson Valley, Long Island, Capital Region, Finger Lakes, Western NY, Adirondacks | | California | LA Metro, SF Bay Area, San Diego, Sacramento, Central Coast, Inland Empire | | Florida | Miami, Orlando, Tampa Bay, Jacksonville, Southwest FL | | Massachusetts | Boston Metro, Western MA | | New Jersey | Statewide | | Pennsylvania | Statewide |
Pricing
The MCP server uses your ROLLIN API key. Same tiers, same limits.
| | Free | Developer | Business | |---|---|---|---| | Requests | 1,000/mo | 50,000/mo | 500,000/mo | | Price | $0 | $29/mo | $149/mo |
Links
| | | |---|---| | MCP Server Page | joinrollin.com/mcp | | API Documentation | joinrollin.com/developers | | Developer Portal | joinrollin.com/portal | | API Status | joinrollin.com/status | | Python SDK | stainless-commons/rollin-python | | MCP Protocol Spec | modelcontextprotocol.io |
License
MIT — Stackline Studio