用途:该技能用于通过 Membrane CLI 与 Neverbounce 交互,读取和管理 Neverbounce 数据、记录并自动化验证工作流,适合需要批量校验邮箱地址、查询账户与任务状态的场景。
主要能力:提供常用操作,包括创建批量验证任务(create-verification-job,可直接提供邮箱或远程 URL)、启动任务(start-job)、验证单封邮箱(verify-single-email,返回 valid、invalid、disposable、catchall 或 unknown)、查询任务结果与状态、搜索任务、删除任务,以及获取账户信息(含积分余额与任务数量)。当内置操作不覆盖需求时,可通过代理直接调用 Neverbounce API。
使用方式:先安装 CLI:npm install -g @membranehq/cli@latest;再执行 membrane login --tenant --clientName=<agentType> 完成认证(无头环境会输出授权 URL,用户完成后运行 membrane login complete <code>)。随后用 membrane connection ensure "https://neverbounce.com" --json 建立连接,连接处于 BUILDING 时用 npx @membranehq/cli connection get <id> --wait --json 轮询直到 READY。用 membrane action list --connectionId=CONNECTION_ID --intent "QUERY" --limit 10 --json 查找操作,用 membrane action run <actionId> --connectionId=CONNECTION_ID --input '{"key": "value"}' --json 执行,结果在 output 字段中。代理请求格式为 membrane request CONNECTION_ID /path/to/endpoint,支持 -X、-H、-d、--json、--query、--pathParam 等选项;任意命令加 --json 可获得机器可读输出。
限制:官方文档地址为 https://developers.neverbounce.com/,认证由 Membrane 自动处理,不应向用户索取 API key 或 token。关于收费、价格、配额与具体平台支持等信息,资料中暂未提供。