MCP server for Claude and ChatGPT
Server URL
https://favourite.place/api/mcpAsk Claude or ChatGPT to “make me a list of the best ramen in Tokyo and give me a route through them”, and it builds the list on your account — shareable, mapped, and exportable to Google Maps. Connecting takes a minute: add the URL, sign in to favourite.place, and press Allow. No API key needed.
Claude
- Or by hand: in Claude, open Settings → Connectors and choose Add custom connector.
- Name it favourite.place and paste
https://favourite.place/api/mcp. - Press Connect, sign in to favourite.place, and press Allow.
Works on claude.ai, Claude Desktop and Claude mobile once added. On Team and Enterprise plans an owner adds connectors for the organisation.
ChatGPT
Add favourite.place as a connector with the URL above — in ChatGPT’s settings under apps and connectors (with developer mode on, while the listing is pending) — then sign in and press Allow when asked.
Other MCP clients
Claude Code
Run once in a terminal; Claude Code opens the sign-in when you first use it.
claude mcp add --transport http favourite-place https://favourite.place/api/mcpCursor
Add to ~/.cursor/mcp.json; Cursor asks you to sign in on first use.
{
"mcpServers": {
"favourite-place": {
"url": "https://favourite.place/api/mcp"
}
}
}Claude Desktop (config file)
Easiest is Settings → Connectors, as above. To use the config file instead, add this to claude_desktop_config.json (it bridges through mcp-remote, which handles sign-in).
{
"mcpServers": {
"favourite-place": {
"command": "npx",
"args": [
"-y",
"mcp-remote",
"https://favourite.place/api/mcp"
]
}
}
}Scripts and clients without sign-in can send an API key instead: Authorization: Bearer fp_…. Create one in Settings.
What it can do
- Import a Google Maps listchanges
Create a list from a Google Maps export: the text of a Takeout saved-list CSV, a My Maps link, or a saved-list share link (maps.app.goo.gl/…) read directly.
- Create a listchanges
Start a new restaurant list owned by you.
- Get a listreads
Fetch a list and every place on it.
- Browse listsreads
Search public lists by title, description or place.
- Search placesreads
Search Google for places to add.
- Add a place to a listchanges
Add a place by Google place id, or by name — "Bleecker Burger" — in which case the best Google match is used.
- Update a place notechanges · can overwrite or delete
Change or clear the note on one place.
- Remove a place from a listchanges · can overwrite or delete
Take one place off a list.
- Reorder a listchanges
Set the ranking.
- Update a listchanges · can overwrite or delete
Rename a list, change its description or place, or optionally present it as an ordered route.
- Publish a listchanges
Publish one of your drafts so anyone with its URL can view it.
- Delete a listchanges · can overwrite or delete
Delete a list and everything on it.
- Export a listreads
Render a list for download.
- Follow a creatorchanges
Follow someone, so their new lists show up in what you follow.
- Unfollow a creatorchanges
Stop following someone.
- Lists from people you followreads
The people you follow, and the public lists they have updated most recently.
- Route through a listreads
Return the Google Maps walking itinerary for a list that has opted into route mode.
Access and privacy
Apps connect with OAuth 2.1 (PKCE, dynamic client registration): they never see your password, can only do what you allowed, and you can disconnect any of them in Settings. See the privacy policy and the REST API.