About wcway
wcway is a read-only service for travelers and agents looking for public toilets worldwide. It returns location, distance, walking time, opening status, fees, access rules, and wheelchair information, with no account or API key required.
Key features
- 01Find toilets by place or coordinates
- 02Filter by opening status and access needs
- 03View distance and walking time
- 04Check fees, hours, and accessibility
- 05Retrieve details for one toilet
Use cases
- 01Find a public toilet while traveling
- 02Filter for open or wheelchair-accessible toilets
MCP support
It provides an unauthenticated remote MCP server over Streamable HTTP, with read-only tools to find nearby toilets and retrieve a toilet's details.
Configuration
Remote servers need no local install. Pick your client, then copy the config or install in one click.
https://wcway.com/mcpclaude mcp add --transport http com-wcway-wcway https://wcway.com/mcp{"mcpServers":{"com-wcway-wcway":{"type":"http","url":"https://wcway.com/mcp"}}}Open in Cursor{"servers":{"com-wcway-wcway":{"type":"http","url":"https://wcway.com/mcp"}}}Open in VS Code{"mcpServers":{"com-wcway-wcway":{"type":"http","url":"https://wcway.com/mcp"}}}{"mcpServers":{"com-wcway-wcway":{"serverUrl":"https://wcway.com/mcp"}}}Run commands in a terminal; paste JSON into the client’s MCP config and restart. Servers that need sign-in will prompt on first connect.
Tools
2| Parameter | Type | Required | Description |
|---|---|---|---|
| lat | number | No | Latitude, WGS84. Send with lon, if you already know the coordinates. |
| lon | number | No | Longitude, WGS84. |
| free | boolean | No | Only toilets known to be free of charge. |
| limit | integer | No | |
| place | string | No | Street, station, landmark or town from the user message, for example Darmstadt Hauptbahnhof. |
| country | string | No | ISO 3166-1 alpha-2 code. Narrows the place lookup. |
| open_now | boolean | No | Drop toilets that are closed now. Toilets with unknown hours stay and show open_now unknown. |
| wheelchair | boolean | No | Only wheelchair-accessible toilets. |
| changing_table | boolean | No | Only toilets with a changing table. |
| no_purchase_needed | boolean | No | Only toilets that need no purchase. |
Details
From the project READMEwcway agent integrations
Official agent integration files for wcway.
wcway finds public toilets worldwide. It shows distance, walk time, access rule, fee, opening state and wheelchair access. There are no accounts and no API keys. Toilet data is © OpenStreetMap contributors, ODbL-1.0.
Read the agent guide and the OpenAPI description.
Connect with MCP
The remote MCP server is https://wcway.com/mcp. It uses Streamable HTTP and needs no authentication.
| Tool | Arguments | Effect |
|---|---|---|
find_toilets_near | place or lat and lon; country, limit, open_now, wheelchair, changing_table, free, no_purchase_needed | Read-only. Up to 20 toilets sorted by distance. |
get_toilet | id | Read-only. One toilet: hours, access rule, fee, last confirmation. |
Claude Code
claude mcp add --transport http wcway https://wcway.com/mcp
Codex CLI
codex mcp add wcway --url https://wcway.com/mcp
Files
| Path | Use |
|---|---|
plugin.json, .mcp.json, mcp.json | Claude plugin and MCP client manifests. |
.codex-plugin/plugin.json | Codex plugin manifest. |
skills/wcway-find-toilet/SKILL.md | Skill: tool order, result fields, attribution rule. |
server.json | MCP Registry entry com.wcway/wcway. |
chatgpt-app-submission.json | ChatGPT app submission data: annotations, test prompts. |
test/ | Parity test and the MCP schema snapshot. |
Check
npm test
Licence
MIT. See LICENSE.
Comments
New to MCP?
From what the protocol is to installing your first server, these answers cover most first questions.
An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.