protogrid

Search / io.github.haim-barad/drinkedin-night-out

DrinkedIn Night Out

R0· no sign-in

Plans walkable 2-4 stop nights out between officially validated venues. No sign-in.

v1.1.0 · active · repository · website · descriptor JSON · versions

An agent can connect right now, no human step.Remote endpoint, no authentication, reachable on the last probe.
Quality85good
Trust96of 100
Uptime, 30 days95%
Latency p50487 ms

Connect

8 clients · secrets stay placeholders
{
  "mcpServers": {
    "drinkedin-night-out": {
      "type": "http",
      "url": "https://ai.drinkedin.net/mcp/night-out"
    }
  }
}
claude mcp add --transport http drinkedin-night-out https://ai.drinkedin.net/mcp/night-out
[mcp_servers.drinkedin-night-out]
url = "https://ai.drinkedin.net/mcp/night-out"
{
  "$schema": "https://opencode.ai/config.json",
  "mcp": {
    "drinkedin-night-out": {
      "type": "remote",
      "url": "https://ai.drinkedin.net/mcp/night-out",
      "enabled": true
    }
  }
}
{
  "mcpServers": {
    "drinkedin-night-out": {
      "type": "http",
      "url": "https://ai.drinkedin.net/mcp/night-out"
    }
  },
  "deeplink": "cursor://anysphere.cursor-deeplink/mcp/install?name=drinkedin-night-out&config=eyJ0eXBlIjoiaHR0cCIsInVybCI6Imh0dHBzOi8vYWkuZHJpbmtlZGluLm5ldC9tY3AvbmlnaHQtb3V0In0%3D"
}
{
  "servers": {
    "drinkedin-night-out": {
      "type": "http",
      "url": "https://ai.drinkedin.net/mcp/night-out"
    }
  }
}
{
  "mcpServers": {
    "drinkedin-night-out": {
      "httpUrl": "https://ai.drinkedin.net/mcp/night-out"
    }
  }
}
extensions:
  "drinkedin-night-out":
    enabled: true
    name: "drinkedin-night-out"
    type: streamable_http
    uri: "https://ai.drinkedin.net/mcp/night-out"
    timeout: 300

Quality 85 / 100good

protocol75 · weight 25
  • warn
    protocol.modernnewest supported version is 2025-11-25; 2026-07-28 not supported, older versions are deprecated until 2027-07-28
  • n/a
    protocol.statelessonly applies to 2026-07-28 servers
  • pass
    protocol.transportstreamable HTTP
  • n/a
    protocol.list_ttlonly applies to 2026-07-28 servers
authorizationn/a · weight 15
  • n/a
    auth.prm, auth.as_metadata, auth.cimdno remote uses OAuth
  • n/a
    auth.secret_in_urlno templated URL
tool hygiene94 · weight 30
  • pass
    tools.descriptionsevery tool has a description
  • warn
    tools.description_length1 tools have descriptions over 1,024 characters, which crowds the context
  • pass
    tools.schemasevery tool has an object input schema
  • pass
    tools.annotations2 of 2 tools declare readOnlyHint or destructiveHint
  • pass
    tools.directory_hintsevery tool declares readOnlyHint, destructiveHint, idempotentHint and openWorldHint
  • pass
    tools.token_costabout 1,728 tokens to load every tool
  • pass
    tools.api_dumptools are not a one-to-one API dump
  • pass
    tools.hidden_textno hidden text in tool names, descriptions, schemas or annotations
stability83 · weight 15
  • warn
    stability.changes9 tool changes in 30 days
  • pass
    stability.rug_pullno tool changed its meaning under the same name
  • pass
    stability.new_linksno tool change named a new site
dependenciesn/a · weight 15
  • n/a
    deps.known_vulns, deps.mcp_sdk_version, deps.resolvableno npm or PyPI package

2 tools, about 1,728 tokens to load them all · tool set f8183dcc0259 · tools last changed 2026-11-13 · checked 2026-11-14 07:03 UTC

Tool changes

  • drinkedin_get_guidechangeddescription, output schema
    before

    Returns reference data for the night-out planner: some places with validated venues (not a ranking and not a coverage claim; places, styles and vibes are built from the venues on record and the planner's style and vibe tables), supported vibes, route styles, notes on addresses and place names, and the relay rules this server publishes (validated venues only, no invented details, legal drinking age where they are). Not required before a plan. Read-only and free.

    after · 76% of words in common

    Returns reference data for the night-out planner: some places with validated venues (not a ranking and not a coverage claim; places, styles and vibes are built from the venues on record and the planner's style and vibe tables), supported vibes, route styles, and notes on addresses and place names. Not required before a plan. Read-only and free.

  • drinkedin_plan_night_outchangeddescription, output schema
    before

    Plans a walkable 2-4 stop night out around a place, using only venues DrinkedIn has validated against an official licence register or premises census, or the venue's own site, and books nothing. Free. Side effect: saves the planned route (public venue data only, 30 days) for its share link, returned as route.plan_url; the user's location is not saved. Input, most reliable first: a point as latitude and longitude; with no coordinates, a free-text street address or landmark in address, geocoded to one point and planned like coordinates (coordinates win if both are given); or a place name in city, with region or country, which plans only when it identifies one place. A typed address is sent to a public geocoding service (OpenStreetMap Nominatim), which ranks matches and does not confirm them; the reply's geocoded_as and geocoded_point say what it matched. A name several places share returns needs_input with labelled choices, each with a place_key for the next call; the tool does not pick between them. Optional: stops, max_walk_m, style, vibes (both listed by drinkedin_get_guide, which is not a required first call) and exclude_ids to swap a stop. Output: a status (planned, partial, needs_input or no_coverage), the ordered stops with name, address, kind of place and walking minutes, meaning and say_to_owner lines, next steps and notices. Walking times are estimates (straight line x 1.3). Opening hours and prices are not known and not asserted; each stop sets hours_verified and prices_verified, both false unless that stop names a verification source, and points to the venue for them (its own site when the stop has own_site). Plans are for adults of legal drinking age where they are. legal_drinking_age is the age on record for the venues' country, or null; no reply states an age as a number. A reply contains only the stops the tool returns, with no venues, details or place names from other sources.

    after · 90% of words in common

    Plans a walkable 2-4 stop night out around a place, using only venues DrinkedIn has validated against an official licence register or premises census, or the venue's own site, and books nothing. Free. Side effect: saves the planned route (public venue data only, 30 days) for its share link, returned as route.plan_url; the user's location is not saved. Input, most reliable first: a point as latitude and longitude; with no coordinates, a free-text street address or landmark in address, geocoded to one point and planned like coordinates (coordinates win if both are given); or a place name in city, with region or country, which plans only when it identifies one place. A typed address is sent to a public geocoding service (OpenStreetMap Nominatim), which ranks matches and does not confirm them; the reply's geocoded_as and geocoded_point say what it matched. A place name several places share returns needs_input with labelled choices, each with a place_key; call again with that place_key or with coordinates. Optional: stops, max_walk_m, style, vibes (both listed by drinkedin_get_guide, which is not a required first call) and exclude_ids to swap a stop. Output: a status (planned, partial, needs_input or no_coverage), the ordered stops with name, address, kind of place, walking minutes and links (venue_link is own_site when the venue has one, otherwise its DrinkedIn page), meaning and say_to_owner lines, next steps and notices. A planned or partial reply includes share_text: the plan as plain text for a message, one line per stop with its link, then a line that hours and prices are not verified and a line that the plan is for people of legal drinking age where they are. Walking times are estimates (straight line x 1.3). Plans are for people of legal drinking age where they are. Opening hours and prices are not known and not asserted; each stop sets hours_verified and prices_verified, both false unless that stop names a verification source. legal_drinking_age is the general minimum on record for the venues' country, or null, for the client's own checks. A reply contains only the stops the tool returns, with no venues, details or place names from other sources.

  • drinkedin_get_guidechangeddescription, output schema
    before

    Returns reference data for the night-out planner: some places with validated venues (not a ranking and not a coverage claim), supported vibes, route styles, notes on addresses and place names, and the relay rules this server publishes (validated venues only, no invented details, legal drinking age where they are). Not required before a plan. Read-only and free.

    after · 87% of words in common

    Returns reference data for the night-out planner: some places with validated venues (not a ranking and not a coverage claim; places, styles and vibes are built from the venues on record and the planner's style and vibe tables), supported vibes, route styles, notes on addresses and place names, and the relay rules this server publishes (validated venues only, no invented details, legal drinking age where they are). Not required before a plan. Read-only and free.

  • drinkedin_plan_night_outchangeddescription, output schema
    before

    Plans a walkable 2-4 stop night out around a place, using only venues DrinkedIn has validated against an official licence register or premises census, or the venue's own site, and books nothing. Free. Side effect: saves the planned route (public venue data only, 30 days) for its share link, returned as route.plan_url; the user's location is not saved. Input, most reliable first: a point as latitude and longitude; with no coordinates, a free-text street address or landmark in address, geocoded to one point and planned like coordinates (coordinates win if both are given); or a place name in city, with region or country, which plans only when it identifies one place. A typed address is sent to a public geocoding service (OpenStreetMap Nominatim), which ranks matches and does not confirm them; the reply's geocoded_as and geocoded_point say what it matched. A name several places share returns needs_input with labelled choices, each with a place_key for the next call; the tool does not pick between them. Optional: stops, max_walk_m, style, vibes (both listed by drinkedin_get_guide, which is not a required first call) and exclude_ids to swap a stop. Output: a status (planned, partial, needs_input or no_coverage), the ordered stops with name, address, kind of place and walking minutes, meaning and say_to_owner lines, next steps and notices. Walking times are estimates (straight line x 1.3). Opening hours and prices are not known and not asserted; each stop points to the venue for them (its own site when the stop has own_site). Plans are for adults of legal drinking age where they are, and no reply states an age as a number. A reply contains only the stops the tool returns, with no venues, details or place names from other sources.

    after · 95% of words in common

    Plans a walkable 2-4 stop night out around a place, using only venues DrinkedIn has validated against an official licence register or premises census, or the venue's own site, and books nothing. Free. Side effect: saves the planned route (public venue data only, 30 days) for its share link, returned as route.plan_url; the user's location is not saved. Input, most reliable first: a point as latitude and longitude; with no coordinates, a free-text street address or landmark in address, geocoded to one point and planned like coordinates (coordinates win if both are given); or a place name in city, with region or country, which plans only when it identifies one place. A typed address is sent to a public geocoding service (OpenStreetMap Nominatim), which ranks matches and does not confirm them; the reply's geocoded_as and geocoded_point say what it matched. A name several places share returns needs_input with labelled choices, each with a place_key for the next call; the tool does not pick between them. Optional: stops, max_walk_m, style, vibes (both listed by drinkedin_get_guide, which is not a required first call) and exclude_ids to swap a stop. Output: a status (planned, partial, needs_input or no_coverage), the ordered stops with name, address, kind of place and walking minutes, meaning and say_to_owner lines, next steps and notices. Walking times are estimates (straight line x 1.3). Opening hours and prices are not known and not asserted; each stop sets hours_verified and prices_verified, both false unless that stop names a verification source, and points to the venue for them (its own site when the stop has own_site). Plans are for adults of legal drinking age where they are. legal_drinking_age is the age on record for the venues' country, or null; no reply states an age as a number. A reply contains only the stops the tool returns, with no venues, details or place names from other sources.

  • drinkedin_get_guidechangeddescription, output schema
    before

    How to use the night-out planner: some places with validated venues (not a ranking and not a coverage claim), supported vibes, route styles, and the rules to follow when relaying a plan (validated venues only, no invented details, legal drinking age where they are). Read-only and free.

    after · 61% of words in common

    Returns reference data for the night-out planner: some places with validated venues (not a ranking and not a coverage claim), supported vibes, route styles, notes on addresses and place names, and the relay rules this server publishes (validated venues only, no invented details, legal drinking age where they are). Not required before a plan. Read-only and free.

  • drinkedin_plan_night_outchangeddescription, input schema, output schema
    before

    Plan a walkable 2-4 stop night out around a place using only venues DrinkedIn has validated against the venue's own site or an official register. Free. Saves the planned route (public venue data only, 30 days) so it can be shared; never saves the user's location. The most reliable input is a point: give latitude and longitude. Choose it from the user's context, never from a default: 'near me' is the user's current location; an area the user names (a neighbourhood or district) is the centre of that area; for a trip the user is planning, look up the destination they name (use its country to pick the right place) and give its coordinates. If the context holds no location, ask the user. With no coordinates, a free-text address or landmark in address also works: it is geocoded to one point and planned like coordinates (coordinates win if both are given). The text is sent to a public geocoding service (OpenStreetMap Nominatim), which ranks matches and does not confirm them: the reply's geocoded_as says what it matched, so confirm that with the person when the text was ambiguous. A place name also works when it identifies one place, so give it with its country or region; a name several places share returns needs_input with labelled choices: pick the one that fits the user's context and call again with its place_key or coordinates. Never guess between choices. Walking times are estimates (straight line x 1.3). Hours and prices are never asserted: tell the user to check with the venue (its own site when the stop has own_site). Say the plan is for adults of legal drinking age where they are; never state an age as a number. If the user says they are under the legal drinking age, do not call this tool. Show only the stops returned and add no venues, details or place names of your own.

    after · 56% of words in common

    Plans a walkable 2-4 stop night out around a place, using only venues DrinkedIn has validated against an official licence register or premises census, or the venue's own site, and books nothing. Free. Side effect: saves the planned route (public venue data only, 30 days) for its share link, returned as route.plan_url; the user's location is not saved. Input, most reliable first: a point as latitude and longitude; with no coordinates, a free-text street address or landmark in address, geocoded to one point and planned like coordinates (coordinates win if both are given); or a place name in city, with region or country, which plans only when it identifies one place. A typed address is sent to a public geocoding service (OpenStreetMap Nominatim), which ranks matches and does not confirm them; the reply's geocoded_as and geocoded_point say what it matched. A name several places share returns needs_input with labelled choices, each with a place_key for the next call; the tool does not pick between them. Optional: stops, max_walk_m, style, vibes (both listed by drinkedin_get_guide, which is not a required first call) and exclude_ids to swap a stop. Output: a status (planned, partial, needs_input or no_coverage), the ordered stops with name, address, kind of place and walking minutes, meaning and say_to_owner lines, next steps and notices. Walking times are estimates (straight line x 1.3). Opening hours and prices are not known and not asserted; each stop points to the venue for them (its own site when the stop has own_site). Plans are for adults of legal drinking age where they are, and no reply states an age as a number. A reply contains only the stops the tool returns, with no venues, details or place names from other sources.

  • drinkedin_plan_night_outchangeddescription, annotations
    before

    Plan a walkable 2-4 stop night out around a place using only venues DrinkedIn has validated against the venue's own site or an official register. Read-only and free. The most reliable input is a point: give latitude and longitude. Choose it from the user's context, never from a default: 'near me' is the user's current location; an area the user names (a neighbourhood or district) is the centre of that area; for a trip the user is planning, look up the destination they name (use its country to pick the right place) and give its coordinates. If the context holds no location, ask the user. With no coordinates, a free-text address or landmark in address also works: it is geocoded to one point and planned like coordinates (coordinates win if both are given). The text is sent to a public geocoding service (OpenStreetMap Nominatim), which ranks matches and does not confirm them: the reply's geocoded_as says what it matched, so confirm that with the person when the text was ambiguous. A place name also works when it identifies one place, so give it with its country or region; a name several places share returns needs_input with labelled choices: pick the one that fits the user's context and call again with its place_key or coordinates. Never guess between choices. Walking times are estimates (straight line x 1.3). Hours and prices are never asserted: tell the user to check with the venue (its own site when the stop has own_site). Say the plan is for adults of legal drinking age where they are; never state an age as a number. If the user says they are under the legal drinking age, do not call this tool. Show only the stops returned and add no venues, details or place names of your own.

    after · 95% of words in common

    Plan a walkable 2-4 stop night out around a place using only venues DrinkedIn has validated against the venue's own site or an official register. Free. Saves the planned route (public venue data only, 30 days) so it can be shared; never saves the user's location. The most reliable input is a point: give latitude and longitude. Choose it from the user's context, never from a default: 'near me' is the user's current location; an area the user names (a neighbourhood or district) is the centre of that area; for a trip the user is planning, look up the destination they name (use its country to pick the right place) and give its coordinates. If the context holds no location, ask the user. With no coordinates, a free-text address or landmark in address also works: it is geocoded to one point and planned like coordinates (coordinates win if both are given). The text is sent to a public geocoding service (OpenStreetMap Nominatim), which ranks matches and does not confirm them: the reply's geocoded_as says what it matched, so confirm that with the person when the text was ambiguous. A place name also works when it identifies one place, so give it with its country or region; a name several places share returns needs_input with labelled choices: pick the one that fits the user's context and call again with its place_key or coordinates. Never guess between choices. Walking times are estimates (straight line x 1.3). Hours and prices are never asserted: tell the user to check with the venue (its own site when the stop has own_site). Say the plan is for adults of legal drinking age where they are; never state an age as a number. If the user says they are under the legal drinking age, do not call this tool. Show only the stops returned and add no venues, details or place names of your own.

  • drinkedin_get_guidechangeddescription
    before

    How to use the night-out planner: the largest places, supported vibes, and the rules to follow when relaying a plan (validated venues only, no invented details, legal drinking age). Read-only and free.

    after · 70% of words in common

    How to use the night-out planner: some places with validated venues (not a ranking and not a coverage claim), supported vibes, route styles, and the rules to follow when relaying a plan (validated venues only, no invented details, legal drinking age where they are). Read-only and free.

  • drinkedin_plan_night_outchangeddescription, input schema
    before

    Plan a walkable 2-4 stop night out around a place using only venues DrinkedIn has validated against the venue's own site or an official register. Read-only and free. The most reliable input is a point: give latitude and longitude. Choose it from the user's context, never from a default: 'near me' is the user's current location; an area the user names (a neighbourhood or district) is the centre of that area; for a trip the user is planning, look up the destination they name (use its country to pick the right place) and give its coordinates. If the context holds no location, ask the user. With no coordinates, a free-text address or landmark in address also works: it is geocoded to one point and planned like coordinates (coordinates win if both are given). The text is sent to a public geocoding service (OpenStreetMap Nominatim), which ranks matches and does not confirm them: the reply's geocoded_as says what it matched, so confirm that with the person when the text was ambiguous. A place name also works when it identifies one place, so give it with its country or region; a name several places share returns needs_input with labelled choices: pick the one that fits the user's context and call again with its place_key or coordinates. Never guess between choices. Walking times are estimates (straight line x 1.3). Hours and prices are never asserted: tell the user to check the venue's own site. Always include the legal drinking age notice.

    after · 89% of words in common

    Plan a walkable 2-4 stop night out around a place using only venues DrinkedIn has validated against the venue's own site or an official register. Read-only and free. The most reliable input is a point: give latitude and longitude. Choose it from the user's context, never from a default: 'near me' is the user's current location; an area the user names (a neighbourhood or district) is the centre of that area; for a trip the user is planning, look up the destination they name (use its country to pick the right place) and give its coordinates. If the context holds no location, ask the user. With no coordinates, a free-text address or landmark in address also works: it is geocoded to one point and planned like coordinates (coordinates win if both are given). The text is sent to a public geocoding service (OpenStreetMap Nominatim), which ranks matches and does not confirm them: the reply's geocoded_as says what it matched, so confirm that with the person when the text was ambiguous. A place name also works when it identifies one place, so give it with its country or region; a name several places share returns needs_input with labelled choices: pick the one that fits the user's context and call again with its place_key or coordinates. Never guess between choices. Walking times are estimates (straight line x 1.3). Hours and prices are never asserted: tell the user to check with the venue (its own site when the stop has own_site). Say the plan is for adults of legal drinking age where they are; never state an age as a number. If the user says they are under the legal drinking age, do not call this tool. Show only the stops returned and add no venues, details or place names of your own.

Full history: list_changes · trend: quality JSON.

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.

Trust 96 / 100

provenance90
liveness98
freshness100
hygiene100

+repository +namespace-matches-repo +website +reachable +uptime-95% +updated-17d-ago

Derived from observable signals (official registry feed and our own credential-free probes); no code audit performed. How it is computed.

Endpoints

remoteauthreachableuptime 30dp50protocollast ok
https://ai.drinkedin.net/mcp/night-out streamable-httpnoneyes95%487 ms2025-11-252026-11-14

Tools (2)

drinkedin_get_guideread-onlyReturns reference data for the night-out planner: some places with validated venues (not a ranking and not a coverage claim; places, styles and vibes are built from the venues on record and the planner's style and vibe tables), supported vibes, route styles, and notes on addresses and place names. Not required before a plan. Read-only and free.
drinkedin_plan_night_outPlans a walkable 2-4 stop night out around a place, using only venues DrinkedIn has validated against an official licence register or premises census, or the venue's own site, and books nothing. Free. Side effect: saves the planned route (public venue data only, 30 days) for its share link, returned as route.plan_url; the user's location is not saved. Input, most reliable first: a point as latitude and longitude; with no coordinates, a free-text street address or landmark in address, geocoded to one point and planned like coordinates (coordinates win if both are given); or a place name in city, with region or country, which plans only when it identifies one place. A typed address is sent to a public geocoding service (OpenStreetMap Nominatim), which ranks matches and does not confirm them; the reply's geocoded_as and geocoded_point say what it matched. A place name several places share returns needs_input with labelled choices, each with a place_key; call again with that place_key or with coordinates. Optional: stops, max_walk_m, style, vibes (both listed by drinkedin_get_guide, which is not a required first call) and exclude_ids to swap a stop. Output: a status (planned, partial, needs_input or no_coverage), the ordered stops with name, address, kind of place, walking minutes and links (venue_link is own_site when the venue has one, otherwise its DrinkedIn page), meaning and say_to_owner lines, next steps and notices. A planned or partial reply includes share_text: the plan as plain text for a message, one line per stop with its link, then a line that hours and prices are not verified and a line that the plan is for people of legal drinking age where they are. Walking times are estimates (straight line x 1.3). Plans are for people of legal drinking age where they are. Opening hours and prices are not known and not asserted; each stop sets hours_verified and prices_verified, both false unless that stop names a verification source. legal_drinking_age is the general minimum on record for the venues' country, or null, for the client's own checks. A reply contains only the stops the tool returns, with no venues, details or place names from other sources.

Schemas: list_tools.

Similar MCP servers

More from io.github.haim-barad

Official server.json
{
  "name": "io.github.haim-barad/drinkedin-night-out",
  "icons": [
    {
      "src": "https://raw.githubusercontent.com/haim-barad/drinkedin-night-out/main/assets/icon.png",
      "sizes": [
        "512x512"
      ],
      "mimeType": "image/png"
    }
  ],
  "title": "DrinkedIn Night Out",
  "$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json",
  "remotes": [
    {
      "url": "https://ai.drinkedin.net/mcp/night-out",
      "type": "streamable-http"
    }
  ],
  "version": "1.1.0",
  "repository": {
    "id": "1430558368",
    "url": "https://github.com/haim-barad/drinkedin-night-out",
    "source": "github"
  },
  "websiteUrl": "https://drinkedin.net/docs/night-out",
  "description": "Plans walkable 2-4 stop nights out between officially validated venues. No sign-in."
}