LabsMobile 是一个全球短信发送平台,提供群发短信、双因素认证和号码验证等功能,企业与开发者可用它把短信能力集成到应用中,用于营销、通知和安全场景。官方文档:https://www.labsmobile.com/en/integrations/api
用途:该技能用于让智能体与 LabsMobile 数据交互,管理短信、联系人和分组,适合需要在应用中发送或查询短信的场景。
主要能力:依托 Membrane CLI 与 LabsMobile 通信,Membrane 自动处理认证与凭证刷新。常见动作包括:管理定时短信(取消或立即执行待发送的定时短信)、获取一个或多个目标国家的短信价格(以积分为单位)、查询账户剩余短信积分、单独或批量发送短信。数据对象涵盖短信、短信报告、活动报告、联系人、列表、余额和用户。
使用方式:先安装 CLI:npm install -g @membranehq/cli@latest;登录:membrane login --tenant --clientName=<agentType>,无头环境会打印授权 URL,用户完成后执行 membrane login complete <code>。建立连接:membrane connection ensure "https://www.labsmobile.com/en" --json,若状态为 BUILDING,可用 npx @membranehq/cli connection get <id> --wait --json 轮询直至 READY;若为 CLIENT_ACTION_REQUIRED 则按 clientAction 提示让用户完成认证。搜索动作:membrane action list --connectionId=CONNECTION_ID --intent "QUERY" --limit 10 --json;运行动作:membrane action run <actionId> --connectionId=CONNECTION_ID --json,参数用 --input '{"key": "value"}' 传入,结果位于 output 字段。当已有动作不覆盖需求时,可用代理请求:membrane request CONNECTION_ID /path/to/endpoint,支持 -X、-H、-d、--json、--rawData、--query、--pathParam 等选项。
限制:资料未提供具体收费、价格数值、覆盖国家、发送速率或配额上限等信息;不要向用户索要 API 密钥或令牌,改用连接由 Membrane 管理凭证生命周期。