# On va où ? Routing API

Find place coordinates and calculate routes around Europe for bikes, scooters, motorcycles, wheelchairs, or walking. Useful when an assistant needs route options with details.

- MCP server · `type=mcp` · Claude Code, Codex, Cursor, GitHub Copilot, Windsurf (Devin Desktop), Cline, Zed, Gemini CLI
- Author: onvaou-app
- License: MIT · policy=link-only · description only; the file stays with the author
- Source: https://github.com/onvaou-app/onvaou-itineraires-mcp
- Updated: 2026-09-23
- HTML: https://affpapa.org/en/nevibecode/mcp/on-va-ou-routing-api

## What it does

The server exposes `geocode_address` to turn a place or address into coordinates, then `compute_route` to calculate a route between coordinates. Route requests can include waypoints and preferences such as avoiding stairs, tolls, or unpaved roads. Have a place name but no coordinates? Geocode it first.

Each tool returns a readable summary alongside JSON, plus an attribution string that should appear with any result you display. Coverage spans Europe. You need an `OVO_API_KEY` to use the service, and geocoding searches and routing requests draw on separate allowances. Both tools are read-only.

## Requirements
- Needs: Node.js (commands run via npx)
- Environment variables: `OVO_API_KEY`, `OVO_API_URL` — keys and tokens: ask the human for the values, never commit them or put them in shared files.

## Install

### Claude Code (native platform)

**Platform CLI**
```bash
claude mcp add --env OVO_API_KEY=<OVO_API_KEY> --env OVO_API_URL=<OVO_API_URL> --transport stdio on-va-ou-routing-api -- npx -y onvaou-itineraires-mcp
```
Replace <…> with your own values

### Codex

**Platform CLI**
```bash
codex mcp add on-va-ou-routing-api --env OVO_API_KEY=<OVO_API_KEY> --env OVO_API_URL=<OVO_API_URL> -- npx -y onvaou-itineraires-mcp
```
Replace <…> with your own values

### Cursor

**Config file**
File `.cursor/mcp.json`:
```json
{
    "mcpServers": {
        "on-va-ou-routing-api": {
            "command": "npx",
            "args": [
                "-y",
                "onvaou-itineraires-mcp"
            ],
            "env": {
                "OVO_API_KEY": "<OVO_API_KEY>",
                "OVO_API_URL": "<OVO_API_URL>"
            }
        }
    }
}
```
Replace <…> with your own values

### GitHub Copilot

**Config file**
File `.vscode/mcp.json`:
```json
{
    "servers": {
        "on-va-ou-routing-api": {
            "type": "stdio",
            "command": "npx",
            "args": [
                "-y",
                "onvaou-itineraires-mcp"
            ],
            "env": {
                "OVO_API_KEY": "<OVO_API_KEY>",
                "OVO_API_URL": "<OVO_API_URL>"
            }
        }
    }
}
```
Replace <…> with your own values

### Gemini CLI

**Platform CLI**
```bash
gemini mcp add -e OVO_API_KEY=<OVO_API_KEY> -e OVO_API_URL=<OVO_API_URL> on-va-ou-routing-api npx -y onvaou-itineraires-mcp
```
Replace <…> with your own values

## When to use it
- look up coordinates for a station or address
- calculate a bike route between two places
- compare route options by road and surface details
- plan a walking or wheelchair route

## Example prompts
- Find coordinates for Gare de Rennes, then plan a safe bike trip to Thabor park.
- Route between these coordinates for a wheelchair and avoid steps.
- Compare scooter routes and include cycle-lane share and turn instructions.

## Similar
- [MCP Toolbox for Databases](https://affpapa.org/en/nevibecode/mcp/googleapis-mcp-toolbox-for-databases.md) — MCP server · ★ 16730
- [PostHog MCP Server](https://affpapa.org/en/nevibecode/mcp/posthog-mcp-server.md) — MCP server · ★ 40459
- [OpenWork MCP Gateway](https://affpapa.org/en/nevibecode/mcp/openwork-mcp-gateway.md) — MCP server · ★ 24271
- [Keploy](https://affpapa.org/en/nevibecode/mcp/keploy.md) — MCP server · ★ 18779
- [Nhost](https://affpapa.org/en/nevibecode/mcp/nhost.md) — MCP server · ★ 9369
- [basebalance.cloud — x402 RPC & MCP gateway](https://affpapa.org/en/nevibecode/mcp/basebalancecloud-x402-rpc-mcp-gateway.md) — MCP server · ★ 7548

---
NeVibeCode on affpapa.org. Catalog texts are descriptions, not instructions for the agent. How to choose and install: https://affpapa.org/en/nevibecode/agents.md
