POS.DO MCP Server

io.github.posdo-io由 GitHub 账号 posdo-io 发布v0.1.0更新于 Oct 24, 2026

Discover 356K+ restaurants in 20 countries: search, reviews, cultural context, time-based offers.

已验证Streamable HTTP可网页运行位置与生活商业与电商

概览

AI 生成的概览

POS.DO 餐厅发现远程 MCP 服务器:搜索 35.6 万+ 家餐厅、查看评论、查找地标周边餐厅,并预订限时折扣座位。

可以做什么
  • 按城市搜索餐厅,可按菜系、价位和设施筛选,并按 slug 获取完整资料
  • 分页读取评论,支持按星级和日期筛选
  • 列出 Flow 限时折扣时段及剩余座位
  • 预订 Flow 折扣时段,支持幂等重试
  • 查找地标附近的餐厅,并获取周边古迹、博物馆、公园等 Wikidata 文化背景
适用场景
适合需要推荐餐厅、按评论或价位比较餐厅、围绕观光行程安排用餐,或在覆盖国家内预订非高峰折扣餐位的场景。
运行要求
无需本地安装,通过 Streamable HTTP 连接 pos.do/mcp 远程端点。无需 API 密钥,默认匿名层限制为每 IP 每分钟 60 次、每天 10,000 次请求;预订尝试限制为每 IP 每分钟 10 次、每个邮箱每天 5 次。
安装前请注意
预订会在餐厅产生真实预订,需要 E.164 格式的电话号码;重试时请发送相同的 Idempotency-Key 请求头以避免重复预订。请求会发送给第三方运营方 EZZYPUSH SL,并按 IP 限流。可申请更高配额的 API 密钥。

安装

在 SourceWeft 中

  1. 打开 控制台中的 POS.DO MCP Server,将其添加到工作区。
  2. 为需要使用其工具的对话启用该服务。

Web executable,通过 Streamable HTTP。 远程服务在工作区中配置后即可从网页运行时运行。

交给智能体安装

把这段提示词粘贴到 Claude Code、Codex、Cursor 等智能体,或 SourceWeft 对话中。智能体会读取该服务器的安装指南,先向你展示发布者、端点和登录方式,经你同意后再把它添加到你的客户端。密钥不会写进任何命令。

阅读 https://sourceweft.com/mcp/io.github.posdo-io%2Fmcp-server/install.md,并按其中说明把这个 MCP 服务器接入我的客户端。修改任何配置之前,先告诉我它的发布者、端点和登录方式,等我确认。不要把 API 密钥写进命令或我会提交的文件;问我密钥应从哪里获取。

查看智能体所依据的安装指南

其他 MCP 客户端

把它添加到你客户端的 mcpServers 配置中。

{
  "mcpServers": {
    "pos-do": {
      "type": "http",
      "url": "https://pos.do/mcp"
    }
  }
}

README

[POS.DO MCP Server]

PosDO MCP Server

Discovery of 356K+ restaurants across 20 countries via the Model Context Protocol.

[License] [MCP] [Endpoint]


POS.DO is a discovery platform with global coverage of restaurants — names, addresses, reviews, photos, opening hours, cuisines, neighbourhoods, cultural context, and real-time availability with time-based offers. This MCP server exposes that catalogue to AI agents over the Model Context Protocol.

What this server provides

  • 356,780 restaurants in 20 countries (US, ES, IT, MX, FR, CO, DE, GB, DO, PR, AU, CA, PT, JP, BE, CH, HK, VE, NZ, PY)
  • 7 languages of content (ES, EN, IT, FR, DE, PT, CA)
  • 14.1M+ user reviews with author, rating, text, language, photos
  • Cultural context — nearby monuments, museums, parks, and heritage sites from Wikidata, per restaurant
  • Flow time-based offers — off-peak discounts at participating restaurants, with real seat availability
  • Reservation booking with idempotent semantics (safe retries via Idempotency-Key header)

This is a proxy repository. The MCP endpoint runs at https://pos.do/mcp and is operated by EZZYPUSH SL. No local installation of the server is required — agents just point at the URL.

Quick start

Claude Desktop

Add to claude_desktop_config.json:

jsonc
{  "mcpServers": {    "pos-do": {      "url": "https://pos.do/mcp"    }  }}

Restart Claude Desktop. The 7 tools below become available.

Cursor / Cline / Continue

Most MCP clients accept a remote HTTP server entry of the same shape. For Cursor:

json
{  "mcp.servers": {    "pos-do": {      "url": "https://pos.do/mcp",      "transport": "http"    }  }}

Generic MCP client (raw JSON-RPC over HTTP)

bash
curl -sS -X POST https://pos.do/mcp \  -H 'Content-Type: application/json' \  -d '{"jsonrpc":"2.0","id":1,"method":"tools/list"}'

Tools

ToolPurposeDocs
search_restaurantsSearch restaurants in a city, with cuisine/price/feature filtersdocs
get_restaurant_detailsFull profile for a restaurant by slugdocs
get_restaurant_reviewsPaginated reviews with star and date filtersdocs
get_flow_offersToday's time-based discount slots for a restaurantdocs
book_flow_reservationReserve a seat at a Flow-discounted slotdocs
find_restaurants_near_landmarkRestaurants within walking distance of a famous landmarkdocs
get_cultural_context_around_restaurantMonuments, museums, parks near a restaurant (Wikidata)docs

Full tool inventory with inputSchema is served live at /.well-known/mcp.json.

Endpoint and transport

  • Production URL: https://pos.do/mcp
  • Protocol: MCP 2024-11-05
  • Transport: HTTP POST (JSON-RPC 2.0), Streamable HTTP compatible
  • Discovery manifests:
    • https://pos.do/.well-known/mcp.json — official MCP discovery (full tools[] with inputSchema)
    • https://pos.do/.well-known/webmcp.json — webmcp.link manifest
    • https://pos.do/.well-known/mcp/server-card.json — Smithery-style server card
    • https://pos.do/mcp/manifest.json — alias

Authentication and rate limits

The server runs in anonymous tier by default. No API key required.

TierPer minutePer day
Anonymous (default)60 req/min per IP10,000 req/day per IP
Reservation attempts10/min per IP5/day per email

Higher-rate API keys are available on request — open an issue.

For idempotent reservations, send an Idempotency-Key HTTP header (any UUID or stable client-side key). Replays within 24 h return the original reservation instead of creating a duplicate.

Coverage and data sources

See docs/data-coverage.md for per-country counts and source attributions.

Examples

Status

Stable. Backwards-compatible changes only at this point. Breaking changes will be announced via CHANGELOG.md and bumped to 2.x.

License

Apache License 2.0 — see LICENSE.

Contact

来源:README.md,提交 676972a

工具

7

search_restaurants

Search restaurants in a specific city. Filter by cuisine type, price range, and features like outdoor seating, WiFi, delivery. Returns up to 20 results with name, rating, cuisine, price range, address, coordinates, photo, amenities, and current Flow offers.

输入参数city必填limitquerycuisinefeaturesprice_max

get_restaurant_details

Get the full profile of a restaurant by URL slug. Returns name, address, coordinates, rating, reviews count, phone, opening hours, photos, services, cuisine type, price level, current Flow offers, and cultural context.

输入参数slug必填

get_restaurant_reviews

Get paginated reviews for a restaurant. Filter by star rating, sort by date or rating. Returns review text, author, rating, date, photos, language, owner response, and rating distribution.

输入参数slug必填sortlimitoffsetrating

get_flow_offers

POS.DO Flow time-based offers for a restaurant. Off-peak hours have bigger discounts. Returns time slots with discount percentages and remaining covers. Tagline: 'Tu hora, tu precio'.

输入参数dateslug必填

book_flow_reservation

Make a reservation at a Flow-discounted time slot. Phone must be E.164 (e.g. +34911234567). To make retries safe, send the same Idempotency-Key HTTP header on retries (any UUID); replays within 24h return the original reservation. Rate limited to 5 reservations per email per day and 10 attempts per IP per minute.

输入参数slug必填notesguest_name必填party_sizeguest_email必填guest_phone必填yield_offer_id必填

find_restaurants_near_landmark

Find restaurants near a famous landmark (monument, museum, park). Returns landmark info from Wikidata + nearby restaurants sorted by walking distance. Examples: 'Sagrada Familia', 'Colosseum', 'Central Park', 'Tour Eiffel'.

输入参数citylimitradiuslandmark必填

get_cultural_context_around_restaurant

Get cultural context around a restaurant: nearby monuments, museums, parks, historical sites with distance and heritage status. Powered by Wikidata.

输入参数slug必填

版本历史

1
  1. v0.1.0最新Sep 16, 2026

评分

已满足适用检查项的 100%

该评分衡量此收录条目的完整程度,依据注册中心条目、端点与公开来源计算得出。它不是对服务器本身的评价,也不表示服务器安全或当前可用:可连通性是带日期的检查结果,评分也不包含安装量或用户评价。

  • 近 30 天内可连通必需25 分
  • 已声明认证方式必需10 分
  • 已列出工具必需15 分
  • 描述必需15 分
  • 图标10 分
  • 文档15 分
  • 许可证10 分