
Rendezvous Mcp
dev.forgeswornPublished by forgesworn.devv1.1.3Updated Oct 27, 2026
Fair meeting point discovery for AI agents with isochrone-based travel time fairness
Overview
Local MCP server that finds fair meeting points for groups using isochrone travel times, venue search and routing.
- What you can do
- Search venues near a location using OpenStreetMap data
- Score candidate venues by travel-time fairness for 2 to 10 participants
- Get reachability polygons showing everywhere reachable within N minutes
- Get directions between two points with turn-by-turn steps
- Store Lightning payment credentials for the hosted routing endpoint
- When to use it
- Useful when an assistant needs to answer "where should we meet?" for people coming from different places, weighing real travel times rather than a naive midpoint. Also handy for reachability maps and simple routing lookups.
- Requirements
- Runs locally via npx (Node.js). Optional environment variables: VALHALLA_URL for the routing engine (defaults to a public hosted endpoint), OVERPASS_URL for venue search, and TRANSPORT, PORT and HOST for HTTP mode. No API keys needed for the free tier; self-hosting Valhalla removes rate limits.
Installation
In SourceWeft
- Open Rendezvous Mcp in the dashboard and add it to a workspace.
- Enable the server for the chats that should use its tools.
Desktop only via STDIO. STDIO servers start a local process, so they need the SourceWeft desktop host.
Other MCP clients
Follow the launch instructions in the repository.
README
rendezvous-mcp
Nostr: npub1mgvlrnf5hm9yf0n5mf9nqmvarhvxkc6remu5ec3vf8r0txqkuk7su0e7q2
Fair meeting points for AI — isochrone-based fairness, not naive midpoints.
[npm] [licence] [TypeScript] [Nostr] [GitHub Sponsors]
MCP server for AI-driven meeting point discovery. Give your AI the ability to answer "where should we meet?" using real travel times, venue availability, and fairness algorithms.
Works out of the box — free public routing, no API keys needed. Self-host Valhalla for unlimited queries, or use L402 Lightning credits for our hosted endpoint.
Tools
Quick start
Add to your MCP client config (Claude Code, Claude Desktop, Cursor, etc.):
Then ask your AI: "Where's a fair place for Alice in London, Bob in Bristol, and Carol in Birmingham to meet for lunch?"
Remote (HTTP/SSE)
For ChatGPT, remote AI agents, or any client that connects over HTTP:
Starts a Streamable HTTP server on port 3002 with the MCP endpoint at /mcp.
ChatGPT connector
In ChatGPT settings, add an MCP server with:
- URL:
http://your-host:3002/mcp - Transport: Streamable HTTP
Configuration
Self-hosted routing
For unlimited queries with no rate limits, run your own Valhalla instance:
How it works
- User asks "Where should we meet?"
- AI geocodes participant locations
- AI calls
search-venuesto find candidate venues near the area - AI calls
score-venueswith participants + candidates — returns ranked results with travel times and fairness scores - AI presents the fairest option with travel times for each person
For deeper analysis, the AI can use get-isochrone to visualise reachability and get-directions for turn-by-turn navigation.
L402 payments
The default routing endpoint (routing.trotters.cc) offers free requests. When the free tier is exhausted, tools return a payment_required response with a Lightning invoice. After payment, call store-routing-credentials to store the macaroon for the session.
Self-hosted Valhalla has no payment requirement.
Architecture
Thin MCP wrapper over rendezvous-kit — the open-source TypeScript library for isochrone intersection, venue search, and fairness scoring. Each tool is an extracted handler function (testable without MCP) plus a registration one-liner.
Development
Licence
Support
For issues and feature requests, see GitHub Issues.
If you find rendezvous-mcp useful, consider sending a tip:
- Lightning:
[email protected] - Nostr zaps:
npub1mgvlrnf5hm9yf0n5mf9nqmvarhvxkc6remu5ec3vf8r0txqkuk7su0e7q2
Source: README.md at commit 341e345
Tools
0Version history
1- v1.1.3LatestSep 16, 2026
Score
50% of the applicable checks met
How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.
- Reached in the last 30 days25 pts
Keep the endpoint answering the MCP handshake; SourceWeft probes it every 30 days.
- Auth declared10 pts
Declare the credential headers in the registry entry, or keep the endpoint answering the probe so its auth can be classified.
- Tools listed15 pts
Answer tools/list without a credential, or ship a package that starts in a sandbox without one.
- DescriptionRequired15 pts
- Logo10 pts
- Documentation15 pts
- License10 pts
