用途:在开通专用短信发送方之前,查询目标市场的实时合规要求与设置计划。属于只读操作,不注册发送方、不修改资料。
主要能力:提供 compliance.requirements 与 compliance.setup_plan 两个只读工具。需用 ISO 3166-1 alpha-2 国家代码,号码类型取 LOCAL、MOBILE、TEN_DLC(或 10DLC)、TOLL_FREE、SHORT_CODE、ALPHANUMERIC;channel 默认为 sms,仅支持短信。WhatsApp 应转 waba-embedded-signup,RCS 应转 rcs-agent-onboarding。可选 profileId 仅适用于组织自有的 profile,要求与账户无关,不会改变市场规则。
使用方式:先调用 compliance.requirements 获取所选市场要求,保留 required 标志、条件规则、选项、条目字段、发送方模式与附件字段名。空要求列表需先看 hasRegime:有已发布制度而列表为空可能表示无需字段;hasRegime 为 false 表示未发布 schema,并不等于无需合规。需要具体设置调用时用 compliance.setup_plan,其 call.tool 为 sender_profiles.create,使用 camelCase 参数名与 null 占位符,执行前必须补全;不要执行空值或自行编造 REST 调用。若 canCompleteHere 为 false,应报告 blocker 与附件,并将文档提交交由 Sent 控制台或文档所述 multipart REST 流程处理;必填上传无法经 MCP 完成。可继续时,将完成的计划交给 sent-profile-provisioning 做范围校验、幂等键、载荷预览与显式确认。
适用场景:按国家与号码类型了解短信发送方合规要求、预判设置所需字段与调用。
限制:仅覆盖 SMS;计划只创建新 profile,向已有 profile 添加市场需用控制台或 REST API;不代表已获批准、就绪、同意或发送许可。美国 10DLC 活动政策、样本与 opt-in 证据需在解析实时要求后使用 sms-10dlc-registration。OAuth 2.1/PKCE 由客户端管理,切勿索取或暴露凭据。