Search / com.fairwhere/fairwhere
FairWhere
R0· no sign-inFree London beta meetup planner. Ranks curated Placelists by journey fairness for the whole group.
v0.5.0 · active · website · descriptor JSON · versions
Search / com.fairwhere/fairwhere
R0· no sign-inFree London beta meetup planner. Ranks curated Placelists by journey fairness for the whole group.
v0.5.0 · active · website · descriptor JSON · versions
{
"mcpServers": {
"fairwhere": {
"type": "http",
"url": "https://www.fairwhere.com/mcp"
}
}
}claude mcp add --transport http fairwhere https://www.fairwhere.com/mcp[mcp_servers.fairwhere]
url = "https://www.fairwhere.com/mcp"
{
"$schema": "https://opencode.ai/config.json",
"mcp": {
"fairwhere": {
"type": "remote",
"url": "https://www.fairwhere.com/mcp",
"enabled": true
}
}
}{
"mcpServers": {
"fairwhere": {
"type": "http",
"url": "https://www.fairwhere.com/mcp"
}
},
"deeplink": "cursor://anysphere.cursor-deeplink/mcp/install?name=fairwhere&config=eyJ0eXBlIjoiaHR0cCIsInVybCI6Imh0dHBzOi8vd3d3LmZhaXJ3aGVyZS5jb20vbWNwIn0%3D"
}{
"servers": {
"fairwhere": {
"type": "http",
"url": "https://www.fairwhere.com/mcp"
}
}
}{
"mcpServers": {
"fairwhere": {
"httpUrl": "https://www.fairwhere.com/mcp"
}
}
}extensions:
"fairwhere":
enabled: true
name: "fairwhere"
type: streamable_http
uri: "https://www.fairwhere.com/mcp"
timeout: 300
protocol.modernnewest supported version is 2025-11-25; 2026-07-28 not supported, older versions are deprecated until 2027-07-28protocol.statelessonly applies to 2026-07-28 serversprotocol.transportstreamable HTTPprotocol.list_ttlonly applies to 2026-07-28 serversauth.prm, auth.as_metadata, auth.cimdno remote uses OAuthauth.secret_in_urlno templated URLtools.descriptionsevery tool has a descriptiontools.description_lengthdescriptions are concisetools.schemasevery tool has an object input schematools.annotations6 of 6 tools declare readOnlyHint or destructiveHinttools.directory_hintsevery tool declares readOnlyHint, destructiveHint, idempotentHint and openWorldHinttools.token_costabout 1,557 tokens to load every tooltools.api_dumptools are not a one-to-one API dumpstability.changesno tool changes in 30 daysstability.rug_pullno tool changed its meaning under the same namedeps.known_vulns, deps.mcp_sdk_version, deps.resolvableno npm or PyPI packageNo tool definition changes recorded. A server's first observation is its baseline; later probes record what changes.
Checks run on what our credential-free, read-only probes observe; tools are never called and no code audit is performed. How it is computed.
+dns-namespace +website +reachable +uptime-100% +updated-20d-ago -no-repository
Derived from observable signals (official registry feed and our own credential-free probes); no code audit performed. How it is computed.
| remote | auth | reachable | uptime 30d | p50 | protocol | last ok |
|---|---|---|---|---|---|---|
https://www.fairwhere.com/mcp streamable-http | none | yes | 100% | 1938 ms | 2025-11-25 | 2026-10-20 |
fair_shortlistread-only | Rank the venues in one or more curated FairWhere Placelists by FairWhere Score for this group. Free estimate-only path: no Google calls, no credits. Returns top venues with banded scores, per-person journey burden, score-factor breakdown, citations, and a continue_on_fairwhere link. Provide placelistIds and/or placelistSlugs (from list_placelists). |
get_meet_pairread-only | Return the published FairWhere answer for where to meet between two London neighbourhoods (winner venue, minutes, gap, top venues, citation URL). Use when the user asks “where should we meet between X and Y”. Do not invent a geographic midpoint. |
list_meet_pairsread-only | List published FairWhere pages that answer “where to meet between area A and area B” in London. Each row has a winner venue, minute gap, FairWhere Score, and citation URL. Prefer this over inventing a midpoint when the user names two neighbourhoods. Only status=live pages are returned. |
list_placelistsread-only | Discover public curated Placelists (venue collections) on FairWhere. Returns id, slug, name, description, best_for, categories, venue count, and canonical URLs. Call this before fair_shortlist. If count is 0 for an activity, that activity is unavailable: refuse to invent restaurants/cocktails and pivot to available_activities. |
open_plan_linkread-only | Build a FairWhere deep link so the group can continue the plan on FairWhere (invite people, vote, live-check journeys). Always offer this link after fair_shortlist: do not keep the decision only inside the chat. |
pingread-only | Verify the FairWhere MCP server is reachable. Returns a greeting echoing the provided note. |
Schemas: list_tools.
{
"name": "com.fairwhere/fairwhere",
"icons": [
{
"src": "https://www.fairwhere.com/icons/icon-512.png",
"sizes": [
"512x512"
],
"mimeType": "image/png"
},
{
"src": "https://www.fairwhere.com/icons/icon-192.png",
"sizes": [
"192x192"
],
"mimeType": "image/png"
},
{
"src": "https://www.fairwhere.com/brand/fairwhere-mark.svg",
"sizes": [
"any"
],
"mimeType": "image/svg+xml"
}
],
"title": "FairWhere",
"$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json",
"remotes": [
{
"url": "https://www.fairwhere.com/mcp",
"type": "streamable-http"
}
],
"version": "0.5.0",
"websiteUrl": "https://www.fairwhere.com/agents",
"description": "Free London beta meetup planner. Ranks curated Placelists by journey fairness for the whole group."
}