Whitelabel Ordering

com.cordering由 cordering.com 发布官方发布者v0.0.1更新于 Oct 28, 2026

Order food from Cordering white-label restaurants: browse menus, confirm, then place an order.

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

概览

AI 生成的概览

让助手浏览 Cordering 白标餐厅菜单、暂存并提交订单,并查询订单状态。

可以做什么
  • 查找可下单的餐厅,并以可视化 HTML 文档展示菜单
  • 把自然语言点单解析为具体菜品,并返回确认令牌
  • 用该令牌提交已暂存的订单,并按订单号查询状态
  • 通过浏览器链接和复制的验证码登录餐厅,查看已登录账号、切换当前账号并退出登录
适用场景
适合用户想以对话方式在 Cordering 白标餐厅点餐,并让助手负责浏览菜单、暂存订单和查询状态的场景。
运行要求
远程 streamable HTTP 端点;未声明软件包或环境变量。下单和保存地址需通过浏览器链接使用 Google 或 Apple 登录,再提交复制的验证码。
安装前请注意
place_order 会向商家发送真实订单,通常涉及付款。登录需打开浏览器链接并回填验证码,账号按餐厅分别保存。菜单和商家数据以 HTML 文档形式返回,需作为工件打开。

安装

在 SourceWeft 中

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

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

交给智能体安装

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

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

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

其他 MCP 客户端

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

{
  "mcpServers": {
    "whitelabel-ordering": {
      "type": "http",
      "url": "https://wl-mcp.cordering.com/mcp"
    }
  }
}

README

该仓库没有 README。

工具

10

list_menu

Show a menu

Show the restaurant's menu to the user as a visual HTML document — a horizontally-scrollable category strip with item photos, names and prices. Present the returned HTML by opening it as an HTML artifact; do NOT paste the markup into the chat as text. (Ordering does not require this — prepare_order resolves item names on its own.)

输入参数clientIdvendorId

prepare_order

Prepare an order

Resolve a natural-language food order (one or more items) to concrete menu items and return a summary plus a confirmation token. Does NOT place the order. Call place_order with the returned token to actually place it. Delivery is as soon as possible by default; pass 'date' to ask for a later time instead. Each call covers one delivery, so an order for more than one day means one call per day. The restaurant may still refuse a time it is not open for.

输入参数dateitems必填notescutleryclientIdvendorIdbringTerminaldeliveryAddress必填

place_order

Place the order

Place an order previously staged by prepare_order. Requires the confirmationToken returned by prepare_order. This causes a real order to be sent to the vendor.

输入参数confirmationToken必填

check_order

Check an order

Check the current status of an order the user has already placed, using the order number returned by place_order. Reports whether the restaurant has accepted it, whether it is on its way, and whether it has finished (delivered or declined). There is no background tracking and no notification: call this again when the user asks, and only until the order is reported as finished.

输入参数orderId必填clientId

list_vendors

List restaurants

Find restaurants (vendors) available for ordering. This is the discovery entry point: each card shows the clientId and vendorId that list_menu and prepare_order need. Call it with no arguments to list every restaurant — that is the normal case. Returns a complete, self-contained HTML document of vendor cards (logo, address, phone, delivery fee) — restaurants open today first in colour, those closed today greyed out at the bottom. Present the returned HTML to the user by opening it as an HTML artifact; do not paste the markup into the chat.

输入参数city

logout

Sign out

Sign the user out. By default signs out of every restaurant; pass a clientId to sign out of one, and an account label to sign out just that account.

输入参数labelclientId

login

Start signing in

Start signing the user in to a restaurant so they can place orders. Browsing the menu never needs this — only ordering and saving an address do. Returns a URL the user must open in a browser to sign in with Google or Apple; afterwards they copy the 'code' value from the address bar and you call submit_login_code. Each restaurant has its own login, so this must be done per restaurant.

输入参数clientId

submit_login_code

Finish signing in

Complete a sign-in started by login, using the 'code' value the user copied from the browser address bar. On success the user can place orders from that restaurant.

输入参数code必填labelclientId

list_accounts

List signed-in accounts

Show which accounts are signed in, per restaurant, and which one is active. Useful when the user keeps separate work and personal accounts.

无需输入参数。

switch_account

Switch account

Choose which signed-in account to order with at a restaurant, e.g. to switch between work and personal. The account must already be signed in via login.

输入参数label必填clientId

版本历史

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

评分

已满足适用检查项的 75%

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

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

    请声明包含 README 的 GitHub 仓库,或在 OAuth 受保护资源元数据中提供 resource_documentation。

  • 许可证10 分

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