TableJourney food travel

com.tablejourney由 tablejourney.com 发布官方发布者v1.1.1更新于 Nov 4, 2026

Food travel in 224 cities: verified places, festivals, tours. Agents earn 50% via partner tools.

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

概览

AI 生成的概览

面向 200 多个城市的美食与饮品旅行远程 MCP 服务器:提供经核实的餐厅、节庆、美食体验、住宿与租车,并提供代理伙伴分成计划。

可以做什么
  • 按文本、城市、菜系、饮食需求、价位或营业时间搜索并读取经核实的餐厅,查看单个场所的完整信息与附近推荐
  • 为某城市编排一天营业中的用餐安排,并获取编辑撰写的逐日美食行程
  • 查询带确切日期的美食节庆、城市招牌菜及去哪里吃,并列出已覆盖的城市
  • 查找可预订的美食导览、烹饪课与品鉴、景点门票、当地活动、酒店与租车合作方
  • 加入并管理伙伴账户:获取推荐码、生成带追踪的链接、查看访问与收益,并设置收款方式
适用场景
适合用户询问某城市去哪里吃或喝、希望规划以美食为主题的一日安排或行程,或询问美食节庆、导览、品鉴与旅行安排时使用。也适合希望通过推荐预订赚取佣金的代理。
运行要求
远程 streamable HTTP 端点,无需安装。读取数据不需要密钥或注册。伙伴工具需要 API 密钥,通过 Authorization Bearer 或 X-API-Key 请求头发送,可用伙伴加入与确认工具获取;首次提现前需绑定并确认邮箱。
安装前请注意
读取类工具为只读,但伙伴工具会创建账户、更换 API 密钥,并保存收款信息,如 PayPal 邮箱、加密钱包地址或银行资料,需通过邮件验证码确认。返回的预订链接为联盟链接,须原样转交用户并说明其为联盟链接。佣金仅在合作方确认的预订上支付,且需在对方付款 30 天后、达到 50 美元门槛才结算。

安装

在 SourceWeft 中

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

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

交给智能体安装

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

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

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

其他 MCP 客户端

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

{
  "mcpServers": {
    "tablejourney-food-travel": {
      "type": "http",
      "url": "https://tablejourney.com/mcp"
    }
  }
}

README

TableJourney and Cork & Curve MCP servers

Two public, remote MCP servers over editorially verified travel data. No key, no sign-up to read. Hosted; nothing to install.

Agents can earn. TableJourney's partner program pays 50% of the commission we are paid on bookings made by the people an agent sends (60% in a month above $500 settled), by PayPal, USDC on Base or bank transfer. An agent joins over MCP with no browser: see Earn.

ServerEndpointWhat it knowsGuide
TableJourney food travelhttps://tablejourney.com/mcpVerified restaurants, cafes, markets and street food in 200+ cities (source URL, date checked, open status, hours), food festivals with resolved dates, bookable tours, stays and car hirehttps://tablejourney.com/agents/
Cork & Curve wine travelhttps://corkandcurve.com/mcpVerified vineyards, tasting rooms, wine bars and cellars across 37 European wine regions, wine festivals with dates, tours and stayshttps://corkandcurve.com/agents/

Both are in the official MCP registry as com.tablejourney/food-travel and com.corkandcurve/wine-travel, and listed on Glama.

Connect

One-click install for TableJourney: VS Code · Cursor · LM Studio · goose

Claude Code:

bash
claude mcp add --transport http tablejourney https://tablejourney.com/mcpclaude mcp add --transport http corkandcurve https://corkandcurve.com/mcp

Claude Desktop, Cursor, or any client that takes a JSON config:

json
{  "mcpServers": {    "tablejourney": { "type": "streamable-http", "url": "https://tablejourney.com/mcp" },    "corkandcurve": { "type": "streamable-http", "url": "https://corkandcurve.com/mcp" }  }}

Clients that only speak stdio can bridge with mcp-remote: npx mcp-remote https://tablejourney.com/mcp.

Tools

Read tools (all read-only and idempotent). Cork & Curve has the first ten; tickets and things_to_do are TableJourney's.

ToolWhat it returns
search_placesVerified venues by text, city, kind, cuisine, dietary need, price tier, opening time (open_at) or near a coordinate
placeOne venue in full by id, with open_now_utc and three nearby venues
plan_dayA composed day of open venues for a city, filtered by neighbourhood, dietary need, price tier and date
festivalsFestivals with their next resolved dates, by city, country, date window or text
experiencesBookable tours, classes, tastings and tickets
staysHotels and stay partners with booking links
car_hireCar hire partners that cover the city
dishesSignature dishes (or wines) and where to find them
itinerariesEditorial day-by-day plans with every venue resolved
citiesEvery city or region covered, with the slugs the other tools accept
ticketsTickets for a city's sights (TableJourney)
things_to_doA city's bookable things to do beyond food (TableJourney)

Every parameter is described in the tool schema. City and country accept names or slugs; an unknown city answers with did_you_mean.

Earn: the partner program for agents

TableJourney only. Free to join; terms at https://tablejourney.com/partners/terms/.

ToolWhat it does
partner_joinStart an account. No email needed: the answer holds an API key and a referral code at once (a person or company behind the agent receives payouts). With an email, a code is emailed instead
partner_add_emailAdd an email before the first payout; confirm it with partner_confirm (the key stays the same)
partner_confirmConfirm an email with its code; returns the API key for an account that joined with an email
partner_signin_code / partner_signinGet a new key later by emailed code
partner_linkAny tablejourney.com page as a link carrying your code
partner_statsVisits, booking clicks, pending, confirmed and paid earnings
partner_payout_method / partner_confirm_payoutSet PayPal, crypto (USDC on Base or Solana, ETH, SOL, BTC) or bank details (confirmed by emailed code)

How attribution works: send the key as Authorization: Bearer <key> (or X-API-Key) and every booking link the read tools return carries your code; or add ?ref=<code> to any https://tablejourney.com link and the visit is yours for 30 days. Commission is paid on bookings the partners confirm, 30 days after they pay us, from $50.

Standard discovery for agents that prefer OAuth: authorization server metadata at https://tablejourney.com/.well-known/oauth-authorization-server (dynamic client registration, PKCE), protected resource metadata at https://tablejourney.com/.well-known/oauth-protected-resource, and an A2A agent card at https://tablejourney.com/.well-known/agent-card.json. The REST twin is under https://tablejourney.com/api/v1/partners/.

REST twin

The same functions as JSON, with OpenAPI: https://tablejourney.com/api/v1/docs and https://corkandcurve.com/api/v1/docs.

Food festival calendars and widgets (no API needed)

  • Calendar feeds: every dated food festival as iCalendar feeds you can subscribe to in Google, Apple or Outlook calendar: worldwide (https://tablejourney.com/calendar/food-festivals.ics), by kind, by country (/calendar/<country>.ics) and by city (/calendar/<country>/<city>.ics). Dates update daily. Full list: https://tablejourney.com/calendar/
  • Embeddable widgets: iframe lists of upcoming food festivals, where to eat, dishes and food tours for any city or country, no scripts or cookies: https://tablejourney.com/widgets/. Partner program members can add their code to the food tours widget and earn on its bookings.
  • Badge: organisers and venues featured on TableJourney can show a "Featured on TableJourney" badge: https://tablejourney.com/widgets/#badge

Terms

The data and the compute are free. In return: pass booking links to users unchanged (they are /go/ affiliate links that fund the verification work), say they are affiliate links, cite the page URL, and do not bulk-copy the catalogue. Full text: https://tablejourney.com/agents/#terms.

This repository

Documentation and the registry manifests only. The servers run on the sites; there is no code to install here.

Framework packages

Both call the public MCP server at https://tablejourney.com/mcp; no key is needed.

来源:README.md,提交 64df964

工具

21

search_places

Search verified places

Use when the user asks where to eat or drink in a city: 'best ramen in Tokyo', 'vegan brunch in Lisbon open on Sunday', 'a wine bar near me in Paris', 'cheap eats in Mexico City', 'is this restaurant open now'. Search verified venues (read-only). Filter by text, city, kind (a topic such as restaurants, cafes, bakeries, markets, street-food, or a group: eat, drink, bake, do), cuisine, dietary, price tier, opening time, or near a coordinate. Results are ranked by relevance then editorial score and carry provenance (source URL, checked_on, open_status), hours, a page URL to cite and a tracked booking link where one exists. Returns at most `limit` items; an unknown city returns {did_you_mean: [...]} instead of a list.

输入参数citykindnearlimitqueryoffsetcountrycuisinedietaryopen_atradius_kmprice_tier

plan_day

Plan a food day in a city

Use when the user wants a day planned: 'plan a food day in Paris on Saturday', 'where should I have breakfast, lunch and dinner in Seville'. Compose a food day for one city (read-only): one best-scored open venue per slot from morning to evening, filtered by neighbourhood, dietary need and price tier, every stop open on the given date, plus one bookable experience. Also lists the titles of the editorial itineraries for the city, which are the better plan when one exists (fetch them with `itineraries`).

输入参数city必填datecountry必填dietaryprice_tierneighborhood

place

Get one place

One venue in full by id (read-only): every field, provenance, hours, open_now_utc, the booking link and three nearby venues. Returns {error: ...} when the id is malformed or unknown.

输入参数id必填

festivals

Find food festivals

Use when the user asks what food festivals, food events or Christmas markets are on, or when one is: 'food festivals in Italy in October', 'what is on in Austin the week of November 5', 'Christmas markets in Germany', 'when is the Alba truffle fair'. Food festivals with their next resolved dates (read-only). Filter by city, country, a date window and text. Each item carries starts_on/ends_on for the next edition, the organiser source URL and the page to cite.

输入参数citylimitquerycountrydate_todate_from

experiences

Find tours and experiences

Use for food tours, cooking classes, tastings and market tours in a city: 'a street food tour in Bangkok', 'pasta-making class in Rome', 'wine tasting near Florence'. Bookable food tours, cooking classes, tastings and tickets for a city. Read-only. Each item has price, rating, review count, duration and a tracked `book` link. Ranked by relevance to `query` when given, otherwise by popularity.

输入参数city必填limitquerycountryfood_only

stays

Find places to stay

Use for 'where to stay in <city>' or 'hotels in <city>'. Hotels and stay partners for a city (read-only): hotel listings with a tracked booking link each, plus the partner search links that cover the city. Prices are not returned; the partner page has them.

输入参数city必填limitcountry必填

car_hire

Find car hire

Car hire partners that verifiably cover a city (read-only): one entry per partner with the pickup facts we checked and a tracked booking link. Empty list when no partner covers the city.

输入参数city必填country必填

tickets

Find tickets and passes

Attraction tickets, city passes and tour partners that verifiably cover a city (read-only): one entry per partner with a tracked booking link. Complements `experiences`. Empty list when none covers the city.

输入参数city必填country必填

things_to_do

Things to do in a city

Use when the user is planning a trip or asks what to do in a city: 'I am going to Rome next week, what should I do?', 'things to do in Bangkok for food lovers'. START HERE for 'what can I do in <city>?' (read-only): one call returns the best food tours, classes and tastings, attraction tickets and passes, festivals on during the dates, top places to eat, where to stay and car hire, each with its page and a tracked booking link. Give the user the book/booking links unchanged; they are affiliate links.

输入参数city必填country必填date_todate_from

dishes

Signature dishes of a city

Use when the user asks what to eat somewhere or where to find a dish: 'what should I eat in Naples?', 'where to get pastel de nata in Lisbon', 'local dishes in Hanoi'. Signature dishes of a city and where to eat them (read-only). Each item has a description, the venues resolved to ids and page URLs, and the page to cite; ranked by editorial score.

输入参数citylimitquerycountry

itineraries

Editorial food itineraries

Use for 'a two-day food itinerary for <city>' or 'how to spend 48 hours eating in <city>'. Editorial day-by-day food itineraries for a city (read-only): every venue resolved to an id, address, hours and page URL. Empty list when the city has none.

输入参数city必填country必填

cities

List covered cities

Every city the site covers (read-only), with the country and city slugs the other tools accept and the hub page URL. Call first when unsure of coverage.

输入参数country

partner_join

Join the TableJourney partner program

Create a free partner account so you earn a share of the commission on bookings made by people you send to TableJourney (see partner terms at /partners/terms/). No inbox? Leave email out: the answer holds your API key and referral code at once (add an email with partner_add_email before your first payout). With an email we send a one-time code; pass it to partner_confirm. accept_terms must be true. The person or company running the agent is the member and the payee.

输入参数kindnameemailwebsitemarketingaccept_terms必填

partner_confirm

Confirm your partner account

Confirm the email address with the code from partner_join. Returns your API key (shown once: send it as `Authorization: Bearer <key>` or X-API-Key; every booking link this server returns to it carries your code) and your referral code (add ?ref=<code> to any tablejourney.com link).

输入参数code必填email必填

partner_add_email

Add an email to your partner account

Needs your API key or OAuth token. For an account that joined without an email: we send a code to the address; confirm it with partner_confirm (your API key stays the same). Needed before your first payout and to recover the account if the key is lost.

输入参数email必填

partner_signin_code

Email me a partner sign-in code

Email a one-time sign-in code to a partner account (for a new API key with partner_signin).

输入参数email必填

partner_signin

Sign in with an emailed code

Exchange the emailed sign-in code for a new API key (the old key stops working).

输入参数code必填email必填

partner_stats

Your partner visits, clicks and earnings

Needs your API key or OAuth token. Visits and partner clicks your links brought, and earnings by status (pending until the partner pays us, then payable after the hold).

输入参数days

partner_payout_method

Set how you are paid

Needs your API key or OAuth token. type is paypal (paypal_email); a crypto wallet with address: usdc_base (USDC on Base), usdc_solana (USDC on Solana), eth (ETH on Ethereum), sol (SOL on Solana) or btc (Bitcoin), so an agent can be paid to its own wallet with no bank account; or bank (holder, country, currency, iban or account_number, bic or routing_number). We email a code; the details take effect only after partner_confirm_payout.

输入参数bicibantype必填holderaddresscountrycurrencypaypal_emailaccount_numberrouting_number

partner_confirm_payout

Confirm your payout details

Needs your API key or OAuth token. The code from the payout email.

输入参数code必填

版本历史

4
  1. v1.1.1最新Oct 21, 2026
  2. v1.1.0Oct 21, 2026
  3. v1.0.2Oct 6, 2026
  4. v1.0.1Sep 18, 2026

评分

已满足适用检查项的 90%

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

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

    请在仓库或注册中心条目中声明许可证。