跳转到正文
OmniChannels.ai

AI 助手与智能体

ChatGPT 与 OpenAI Agent + OmniChannels.ai:发送并追踪消息

通过 MCP 连接通过 API 和 Webhook 连接更新于

简而言之

OpenAI Agent 通过远程 MCP 服务器 mcp.broadnet.me 接入,令牌放在 Authorization 请求头,可发送 WhatsApp、短信和 RCS、使用已审核模板并读取送达报告。无需安装 ChatGPT 应用。

您可以做什么

  • 由自有 Agent 发送客户通知

    基于 Responses API 构建的 Agent,在你的应用发出请求时发送订单或预约通知。

    试着这样提问

    “给 971500000000 发一条 WhatsApp 消息,告知其订单已发货,明天送达。”

  • 选择并填写已审核模板

    Agent 列出你已审核的 WhatsApp 模板,并填写合适模板的变量。

    试着这样提问

    “列出我已审核的阿拉伯语 WhatsApp 模板,并向 966500000000 发送 order_update,订单号为 INV-400。”

  • 为团队解答送达问题

    只配备送达报告工具的只读 Agent,可回答失败或待处理消息的相关问题。

    试着这样提问

    “昨天的对账单活动里有多少条消息失败?最常见的原因是什么?”

  • 先起草,审核后再发送

    为发送类工具设置人工批准,让人在消息发出前核对文案和收件人。

    试着这样提问

    “为明天的预约起草一条英语和阿拉伯语的短信提醒,发送前先给我看。”

  • 与你的业务数据结合

    当 Agent 同时拥有连接你店铺或 CRM 的工具或 MCP 服务器时,可以从中获取收件人,再通过 OmniChannels.ai 发送。

    试着这样提问

    “给今天订单已发货的客户发送 WhatsApp 订单通知。”

连接方式

通过 MCP 连接通过 API 和 Webhook 连接

OmniChannels.ai 运行一个基于 Streamable HTTP 的远程 MCP 服务器。每个请求都在 Authorization: Bearer 请求头中携带你的 API 令牌,每个工具都按该令牌的权限、Sender ID 和余额执行,与你自己的代码完全一致。

在 OpenAI Responses API 中,添加一个 server_url 指向我们接入点的 MCP 工具,并在 headers 中填入 Authorization 请求头,还可要求在工具调用前批准。在 Agents SDK 中,MCPServerStreamableHttp 使用相同的 URL 和请求头。ChatGPT 本身可在包含开发者模式的套餐中把远程 MCP 服务器添加为连接器,但其连接器设置可能不支持固定的 bearer 请求头,请查阅 OpenAI 当前的文档。

  • 接入点:https://mcp.broadnet.me/mcp(Streamable HTTP)
  • 认证:Authorization: Bearer <token>;测试时使用临时密钥
  • Responses API:带 server_url 和 headers 的远程 MCP 工具
  • Agents SDK:带 url 和 headers 的 MCPServerStreamableHttp
  • 不使用 MCP 时,Agent 也可依据 OpenAPI 规范调用我们的 REST API

设置步骤

  1. 1

    申请 API 访问权限

    申请测试权限并获取 API 令牌。测试消息只会发送到你已验证的本人号码。

  2. 2

    获取 MCP 密钥

    在管理后台依次打开 Integrations、MCP Integration,复制一个临时密钥。

    指南: MCP server for AI agents
  3. 3

    把服务器接入你的 Agent

    添加 server_url 为 https://mcp.broadnet.me/mcp 且带 Authorization 请求头的 MCP 工具,或在 Agents SDK 中创建 MCPServerStreamableHttp,令牌从环境变量读取。

  4. 4

    限制工具并要求批准

    只开放 Agent 需要的工具,并对每个发送类工具要求批准,因为每次发送都是真实计费的消息。

  5. 5

    用你自己的号码测试

    让 Agent 向你已验证的号码发送一条测试消息,然后查看送达报告。

    指南: Webhooks and delivery statuses

厂商文档

ChatGPT and OpenAI Agents 是其所有者的商标。OmniChannels.ai 与 ChatGPT and OpenAI Agents 无关联,也未获得 ChatGPT and OpenAI Agents 的认可;本页介绍的是利用 ChatGPT and OpenAI Agents 自身的 MCP、HTTP 或 Webhook 功能建立的连接。

示例工作流程

一个典型请求如何从 ChatGPT and OpenAI Agents 传到您的客户,再返回。

  1. 01

    OpenAI Agent

    基于 Responses API 或 Agents SDK 构建

  2. 02

    OmniChannels.ai MCP 服务器

    发送工具在批准后以你的令牌运行

  3. 03

    客户手机

    WhatsApp、短信或 RCS 消息已送达

  4. 04

    送达报告

    Agent 通过读取工具回读状态

1. OpenAI Agent: 基于 Responses API 或 Agents SDK 构建 2. OmniChannels.ai MCP 服务器: 发送工具在批准后以你的令牌运行 3. 客户手机: WhatsApp、短信或 RCS 消息已送达 4. 送达报告: Agent 通过读取工具回读状态

常见问题

ChatGPT 中有 OmniChannels.ai 官方应用吗?

没有。OpenAI Agent 通过 OpenAI 对远程 MCP 服务器的标准支持接入,使用我们公开的 MCP 接入点和你的 API 令牌,无需从应用目录安装任何东西。

可以直接把服务器添加到 ChatGPT 吗?

ChatGPT 可在包含开发者模式的套餐中把远程 MCP 服务器添加为连接器。我们的服务器需要固定的 Authorization: Bearer 请求头,ChatGPT 的连接器设置可能不支持,因此更可靠的方式是 Responses API 和 Agents SDK。请查阅 OpenAI 针对你套餐的最新文档。

Agent 可以不经批准直接发送吗?

取决于你的配置。Responses API 支持对 MCP 工具调用要求批准;请对每个发送类工具保持开启,并只开放 Agent 需要的工具。

OpenAI 能访问我的客户数据吗?

模型只能看到工具返回的内容(如模板和送达报告)以及你的应用放入对话的内容。令牌会把 Agent 限制在你账户的权限范围内。

获取 API 与 MCP 访问权限

请告诉我们您的渠道、国家和使用场景。工程师会签发测试凭证并验证您的测试号码。