Skip to main content
跑腿(同城帮送)是一项独立于外卖点餐的能力:帮用户把物品从一个地点送到另一个地点(代取快递、送文件、捎带物品……),本身不涉及点餐或购物。跑腿通过 MCP (Model Context Protocol) 对外提供 Agent 接口,使用 Streamable HTTP 传输协议,暴露 19 个工具(均带 errand_ 前缀),覆盖用户授权、备地址、询价、下单、支付到履约跟踪的完整链路。

连接方式

Endpoint:
跑腿与外卖是两个独立的 MCP 服务(不同 endpoint),凭证相同,需分别接入。MCP Client 通过 tools/list 发现工具、tools/call 调用工具。

认证

两层认证——Agent 身份走连接层,用户授权走工具参数:
在连接层通过 Authorization: Bearer <agent_credential> 请求头传递,每个 MCP 请求都需要,与外卖使用同一凭证。
跑腿的 consent_grant_id 与外卖各自独立发放,不能混用;把跑腿的凭证传给外卖工具(或反过来)会返回 CONSENT_GRANT_WRONG_CAP。如所在 Agent 已开通跨能力互通,解绑时两者会共用同一枚凭证并一并失效,详见授权工具页。

单位与坐标系

金额字段一律为分(整数),不是元;距离为米,重量为克;坐标系一律为 GCJ-02。

完整流程

最小闭环:

关键字段流转

工具列表

按功能分组,共 19 个工具。

授权

地址

询价

下单

订单

取消

小费

各工具的完整参数与返回字段见对应工具页。状态枚举见状态枚举,错误码见错误处理,回调格式见状态回调推送。