Help a group pick where to eat or travel: critic-backed restaurants, warm trips, one vote link.
Maintain this server? Claim it
Call this server's tools from your browser. Nothing to install.
Requests go through mcptry because browsers can't call most MCP servers directly. Header values are sent to the server for that request only and are never stored or logged.
Tool list from our last check. Connect live to refresh it.
Turn 2-6 restaurants from find_restaurants into one link the whole group votes on, whether or not they have agents. Returns the link for your person to share in the group chat.
YYYY-MM-DD
This tool isn't marked read-only, so it may change something on the server or in an account you connected.
Turn 2-6 restaurants from find_restaurants into one link the whole group votes on, whether or not they have agents. Returns the link for your person to share in the group chat.
| Argument | Type | Description |
|---|---|---|
| city* | string | |
| date | string | YYYY-MM-DD |
| party_size* | integer | |
| restaurant_ids* | array |
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"city",
"restaurant_ids",
"party_size"
],
"properties": {
"city": {
"enum": [
"chicago",
"nyc",
"sf",
"la",
"austin",
"denver",
"nashville",
"dc",
"miami"
],
"type": "string"
},
"date": {
"type": "string",
"pattern": "^\\d{4}-\\d{2}-\\d{2}$",
"description": "YYYY-MM-DD"
},
"party_size": {
"type": "integer",
"maximum": 30,
"minimum": 2
},
"restaurant_ids": {
"type": "array",
"items": {
"type": "string"
},
"maxItems": 6,
"minItems": 2
}
}
}The restaurants critics agree on in a US city (Michelin, Eater 38, The Infatuation), with vibe tags (fancy/chill, quiet/loud, quick/long, classic/new). Use the returned ids with create_restaurant_vote.
| Argument | Type | Description |
|---|---|---|
| city* | string | City slug |
| limit | integer |
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"city"
],
"properties": {
"city": {
"enum": [
"chicago",
"nyc",
"sf",
"la",
"austin",
"denver",
"nashville",
"dc",
"miami"
],
"type": "string",
"description": "City slug"
},
"limit": {
"type": "integer",
"default": 10,
"maximum": 10,
"minimum": 1
}
}
}Warm-weather destinations for given months, ranked for a group flying from different US cities: average highs from published climate normals, nonstop availability from five major hubs, average flight time, passport needs.
| Argument | Type | Description |
|---|---|---|
| limit | integer | |
| months* | array |
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"months"
],
"properties": {
"limit": {
"type": "integer",
"default": 10,
"maximum": 25,
"minimum": 1
},
"months": {
"type": "array",
"items": {
"enum": [
"jan",
"feb",
"mar",
"apr",
"may"
],
"type": "string"
},
"maxItems": 5,
"minItems": 1
}
}
}Everything a group booking needs for one restaurant: how many it seats online and at its largest table, private room and buyout capacity, group menus, when reservations open, noise, kids, dress code, prices, what to order. Each answer links to its source. Pass a name or the group_profile slug from find_restaurants.
| Argument | Type | Description |
|---|---|---|
| city* | string | City slug |
| restaurant* | string | Restaurant name or profile slug |
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"city",
"restaurant"
],
"properties": {
"city": {
"enum": [
"chicago",
"nyc",
"sf",
"la",
"austin",
"denver",
"nashville",
"dc",
"miami"
],
"type": "string",
"description": "City slug"
},
"restaurant": {
"type": "string",
"maxLength": 100,
"minLength": 1,
"description": "Restaurant name or profile slug"
}
}
}Link to decidewhere.to's group trip planner preset to a trip type. It ranks destinations for everyone's home airports, budget and dates, then the group votes on a shared link.
| Argument | Type | Description |
|---|---|---|
| trip_type* | string |
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"trip_type"
],
"properties": {
"trip_type": {
"enum": [
"beach_pool",
"bachelorette",
"wine_food",
"spa_wellness",
"ski_snow",
"city_break",
"adventure"
],
"type": "string"
}
}
}