Private beta for developers开发者内测中開發者內測中Beta privada para desarrolladores

The taste layer for AI agents.让 AI 助手懂用户的口味讓 AI 助理懂使用者的口味La capa de gustos para agentes de IA.

Agents can read a menu. They can't tell what this person will enjoy. ChefBear gives them structured menus and the user's own taste profile, through one MCP server and only with the user's permission.

AI 助手看得懂菜单,却不知道眼前这个人爱吃什么。ChefBear 通过一个 MCP 服务,为 AI 智能体提供结构化菜单和用户自己的口味档案,前提是用户同意。

AI 助理看得懂菜單,卻不知道眼前這個人愛吃什麼。ChefBear 透過一個 MCP 服務,為 AI 智慧體提供結構化菜單和使用者自己的口味檔案,前提是使用者同意。

Los agentes pueden leer un menú, pero no saben qué le va a gustar a esta persona. ChefBear les da menús estructurados y el perfil de gustos del propio usuario, a través de un servidor MCP y solo con su permiso.

Where it stands现在的进度目前的進度En qué punto está

Live with people today, opening to agents. 普通用户已经在用,接下来向开发者开放。 一般使用者已經在用,接下來向開發者開放。 Ya lo usan personas; ahora se abre a los agentes.

Live in ChatGPT and Claude已上线 ChatGPT 和 Claude已上線 ChatGPT 和 ClaudeDisponible en ChatGPT y Claude

Menu tools菜单工具菜單工具Herramientas de menú

Turn a menu photo into structured dishes, save it to the user's private menus, and read saved or shared menus.

把菜单照片变成结构化的菜品,存进用户自己的私人菜单,并读取已保存或分享的菜单。

把菜單照片變成結構化的菜品,存進使用者自己的私人菜單,並讀取已儲存或分享的菜單。

Convierte la foto de un menú en platos estructurados, la guarda en los menús privados del usuario y lee menús guardados o compartidos.

import_menu save_menu get_import_status list_menus get_menu get_shared_menu share_menu revoke_menu_share connection_status show_menu

show_menu is ChatGPT only.show_menu 仅在 ChatGPT 中提供。show_menu 僅在 ChatGPT 中提供。show_menu solo está en ChatGPT.

Now in Claude · ChatGPT nextClaude 已上线 · ChatGPT 下一步Claude 已上線 · ChatGPT 下一步Ya en Claude · ChatGPT después

Taste tools口味工具口味工具Herramientas de gustos

Read the user's taste profile, save a preference when they ask, and rank a menu's dishes against it, with dishes that mention a stated allergy or dislike set aside.

读取用户的口味档案,在用户要求时记住新的偏好,并按档案给菜单上的菜排序;提到用户过敏或不喜欢的食材的菜会被单独列出。

讀取使用者的口味檔案,在使用者要求時記住新的偏好,並依檔案為菜單上的菜排序;提到使用者過敏或不喜歡食材的菜會另外列出。

Lee el perfil de gustos del usuario, guarda una preferencia cuando lo pide y ordena los platos de un menú según ese perfil, apartando los que mencionan una alergia o algo que no le gusta.

get_taste_profile update_taste_profile recommend_dishes

Private beta内测中內測中Beta privada

Your agent你的 AI 智能体你的 AI 智慧體Tu agente

Use the same menu and taste tools from your own agent or product, under the same user permission. We are onboarding a small group of developers first.

在你自己的智能体或产品里使用同一套菜单和口味工具,同样需要用户授权。我们会先接入一小批开发者。

在你自己的智慧體或產品裡使用同一套菜單和口味工具,同樣需要使用者授權。我們會先接入一小群開發者。

Usa las mismas herramientas de menú y gustos desde tu propio agente o producto, con el mismo permiso del usuario. Empezamos con un grupo pequeño de desarrolladores.

Apply below在下方申请在下方申請Solicítala abajo
User permission用户授权使用者授權Permiso del usuario

The user owns the profile. Your agent asks to read it. 档案属于用户,读取前要先征得同意。 檔案屬於使用者,讀取前要先取得同意。 El perfil es del usuario. Tu agente pide permiso para leerlo.

  1. Your agent connects over OAuth and asks for menus:read, and separately taste:read or taste:write.你的智能体通过 OAuth 连接,申请 menus:read,口味权限 taste:read 或 taste:write 单独申请。你的智慧體透過 OAuth 連線,申請 menus:read,口味權限 taste:read 或 taste:write 另外申請。Tu agente se conecta por OAuth y pide menus:read y, por separado, taste:read o taste:write.
  2. The user signs in on ChefBear’s approval page, sees what you ask for and can leave taste access off.用户在 ChefBear 的授权页面登录,看清你申请的权限,口味权限可以不给。使用者在 ChefBear 的授權頁面登入,看清你申請的權限,口味權限可以不給。El usuario inicia sesión en la página de aprobación de ChefBear, ve lo que pides y puede dejar fuera el acceso a sus gustos.
  3. The user can disconnect your agent at any time; access stops at once.用户随时可以断开连接,断开后访问立即停止。使用者隨時可以中斷連線,中斷後存取立即停止。El usuario puede desconectar tu agente cuando quiera; el acceso se corta al instante.

Allergies and diets are the user's own statements, not medical facts. Agents should still suggest confirming allergens with the restaurant. 过敏和饮食信息是用户自己的说法,不是医疗事实。你的产品仍应提醒用户向餐厅确认过敏原。 過敏和飲食資訊是使用者自己的說法,不是醫療事實。你的產品仍應提醒使用者向餐廳確認過敏原。 Las alergias y dietas son afirmaciones del propio usuario, no datos médicos. Los agentes deben sugerir confirmar los alérgenos con el restaurante.

{
  "hasProfile": true,
  "likes": ["garlic", "grilled fish", "sour soups"],
  "dislikes": ["cilantro"],
  "allergies": ["peanuts"],
  "diets": ["no_pork"],
  "levels": { "spicy": 4, "oily": 2, "sweet": 2,
              "meat": 3, "adventure": 5 },
  "persona": {
    "code": "ESTV",
    "traits": ["adventurous eater", "enjoys spicy food",
               "likes sharing dishes", "orders by mood"],
    "takenAt": "2026-10-12T19:04:00.000Z"
  },
  "recentChoices": [{
    "menuId": "m_8kq2", "menuTitle": "Noodle bar",
    "dishId": "d_17", "dishName": "酸汤肥牛",
    "dishNameEn": "Beef in sour soup",
    "verdict": "picked", "at": "2026-10-30T23:41:00.000Z"
  }],
  "updatedAt": "2026-10-30T23:41:00.000Z",
  "note": "The user saved these preferences through ChefBear. …"
}
Example get_taste_profile result with sample data, shortened. get_taste_profile 返回示例(示例数据,有删节)。 get_taste_profile 回傳範例(範例資料,有刪節)。 Ejemplo de respuesta de get_taste_profile con datos de muestra, abreviado.
Why ChefBear为什么是 ChefBear為什麼是 ChefBearPor qué ChefBear

Generic memory stores what you said. ChefBear also records what you pick on real menus. 通用记忆只记住你说过什么,ChefBear 还记下你在真实菜单上选了什么。 通用記憶只記住你說過什麼,ChefBear 還記下你在真實菜單上選了什麼。 La memoria genérica guarda lo que dijiste. ChefBear además registra lo que eliges en menús reales.

Besides what users state (likes, allergies, diets, their Taste Quiz result), the profile records the dishes they pick and pass on from their saved menus, and every answer is tied to the menu in front of them. Syncing with the preferences in the iPhone app is planned.

除了用户自己说的喜好、过敏、饮食限制和吃货测试结果,档案还会记下用户从已保存菜单里选过和不要的菜;每次回答都基于用户眼前的那张菜单。和 iPhone App 偏好设置的同步正在规划中。

除了使用者自己說的喜好、過敏、飲食限制和吃貨測驗結果,檔案還會記下使用者從已儲存菜單裡選過和不要的菜;每次回答都根據使用者眼前的那張菜單。和 iPhone App 偏好設定的同步正在規劃中。

Además de lo que el usuario dice (gustos, alergias, dietas y el resultado de su Test de sabor), el perfil registra los platos que elige y descarta de sus menús guardados, y cada respuesta se basa en el menú que tiene delante. La sincronización con las preferencias de la app para iPhone está prevista.

1,259
dishes structured from 86 real menus (Sep–Oct 2026)道菜,来自 86 张真实菜单(2026 年 9–10 月)道菜,來自 86 張真實菜單(2026 年 9–10 月)platos estructurados de 86 menús reales (sep.–oct. 2026)
<10 s<10 秒<10 秒<10 s
to read a full menu (internal tests)读完整份菜单(内部测试)讀完整份菜單(內部測試)para leer un menú completo (pruebas internas)
Official官方插件官方外掛Oficial
plugin in ChatGPT and Claude已上架 ChatGPT 和 Claude已上架 ChatGPT 和 Claudeplugin en ChatGPT y Claude
4.76
App Store ratingApp Store 评分App Store 評分Calificación en App Store

Endpoints and docs接口和文档端點和文件Endpoints y documentación

MCP serverMCP 服务MCP 服務Servidor MCP
https://chef-bear.com/api/menu-sharing/mcp
Setup for assistants助手接入说明助理接入說明Configuración para asistentes
/ai/ · /ai/setup.json
How it is built技术架构技術架構Cómo está construido
/architecture
For language models给大模型读的说明給大模型讀的說明Para modelos de lenguaje
/llms.txt

Apply for the private beta申请开发者内测申請開發者內測Solicita la beta privada

Tell us what you're building. We read every application and reply by email.

告诉我们你在做什么。每份申请我们都会认真看,并通过邮件回复。

告訴我們你在做什麼。每份申請我們都會認真看,並透過電子郵件回覆。

Cuéntanos qué estás construyendo. Leemos cada solicitud y respondemos por correo.

A few sentences about your agent and where menus or taste fit in.用几句话介绍你的 AI 产品,以及菜单或口味在其中的作用。用幾句話介紹你的 AI 產品,以及菜單或口味在其中的作用。Unas frases sobre tu agente y dónde encajan los menús o los gustos.

Agent platformsAI 平台(可多选)AI 平台(可複選)Plataformas de agentes

Expected volume (requests per month)预计用量(每月请求数)預計用量(每月請求數)Volumen previsto (solicitudes al mes)