身份与限额
获取已授权代理的团队身份与限额
1 个工具利用对话中已有的内容:需求简报、着陆页链接、创意素材和广告目标。
“为这次广告活动创建应用包,未指定的选项使用安全的默认值。”
“根据这份应用详情创建落地页,再关联一个预着陆页。”
“上传此图标并用于新应用。”
“比较过去七天的安装、注册和充值数据。”
“查找预算范围内可用的域名,并展示最佳选项。”
“检查团队余额,说明是否足以支持下次投放。”
以下分组和数量均在构建时从 Apkservice 官方公共 OpenAPI 契约生成。
获取已授权代理的团队身份与限额
1 个工具为尚未设置管理员的团队创建一次性控制台设置链接
1 个工具创建幂等的 USDT 余额充值订单 · 仅列出调用方团队的余额充值记录
3 个工具列出团队的应用包及指定 APK 池大小信息 · 按影子套餐默认设置创建应用包(ADMIN、MANAGER)
12 个工具列出可购买的域名及各自价格 · 在 Namecheap 查询新域名(超级管理员)
13 个工具查看团队图片库 · 删除团队的一张图片(ADMIN、MANAGER)
3 个工具查看指定时段的安装、页面浏览、注册及充值统计 · 查看团队在指定时段的推荐计划统计
5 个工具列出团队可用目标页面的摘要(自有及共享) · 创建 CUSTOM 或 GOOGLE_PLAY 类型目标页面(ADMIN、MANAGER)
5 个工具兼容客户端会自动发现 Apkservice 的认证方式,无需将令牌或密钥粘贴到配置文件中。
将官方端点粘贴到客户端,或使用客户端的 MCP 命令。
登录 Apkservice,查看请求的权限范围并批准客户端。
返回客户端,让智能体检查账户或开始工作流程。
客户端界面可能随时间变化。无论使用哪种客户端,请选择远程 Streamable HTTP 服务器并允许浏览器 OAuth 授权。
将此配置加入 .mcp.json,重启 Claude Code,并在提示时完成认证。
{
"mcpServers": {
"apkservice": {
"type": "http",
"url": "https://mcp.apkservice.mobi/mcp"
}
}
}在“设置 → 应用”中创建自定义 MCP 应用,输入端点、扫描工具并完成 OAuth。
在 Cursor 设置中添加远程 MCP 服务器,或使用包含端点 URL 的 mcp.json 配置。
https://mcp.apkservice.mobi/mcp添加服务器,启动浏览器 OAuth,并确认已启用。
codex mcp add apkservice-prod --url https://mcp.apkservice.mobi/mcp
codex mcp login apkservice-prod
codex mcp list运行“MCP: Add Server”并选择 HTTP,或将此远程服务器加入 .vscode/mcp.json。
{
"servers": {
"apkservice": {
"type": "http",
"url": "https://mcp.apkservice.mobi/mcp"
}
}
}将此端点配置为远程 HTTP MCP 服务器。客户端必须支持 OAuth 发现和浏览器授权。
https://mcp.apkservice.mobi/mcp智能体可以先检查情况,提出方案,对重要操作请求批准,并验证保存后的结果。
名称、分组、摘要、操作影响及返回结果都会在每次构建时从镜像 OpenAPI 契约生成。
getCurrentAgent读取获取已授权代理的团队身份与限额
向 AI 提问: “获取已授权代理的团队身份与限额”
返回结果: 当前代理身份
createDashboardSetupLink写入为尚未设置管理员的团队创建一次性控制台设置链接
向 AI 提问: “为尚未设置管理员的团队创建一次性控制台设置链接”
返回结果: 已创建一次性链接
createBalanceTopUp财务操作创建幂等的 USDT 余额充值订单
向 AI 提问: “创建幂等的 USDT 余额充值订单”
返回结果: 已准备好 PROVISIONED 订单或返回已有幂等订单
listBalanceTopUps读取仅列出调用方团队的余额充值记录
向 AI 提问: “仅列出调用方团队的余额充值记录”
返回结果: 分页充值列表,不包含推广充值
getBalanceTopUp读取获取调用方团队的充值记录
向 AI 提问: “获取调用方团队的充值记录”
返回结果: 余额充值记录
listBundlesWithPoolInfo读取列出团队的应用包及指定 APK 池大小信息
向 AI 提问: “列出团队的应用包及指定 APK 池大小信息”
返回结果: 包含 APK 池信息的应用包
createBundle写入按影子套餐默认设置创建应用包(ADMIN、MANAGER)
向 AI 提问: “按影子套餐默认设置创建应用包(ADMIN、MANAGER)”
返回结果: 已创建的应用包
registerDomain财务操作通过 Namecheap 购买新域名(超级管理员)
向 AI 提问: “通过 Namecheap 购买新域名(超级管理员)”
返回结果: 注册任务已加入队列
setMacroKeys写入替换团队宏键(ADMIN、MANAGER)
向 AI 提问: “替换团队宏键(ADMIN、MANAGER)”
返回结果: 已保存的宏键集合
getBundle读取按标识获取应用包
向 AI 提问: “按标识获取应用包”
返回结果: 应用包
updateBundle写入修改应用包的可编辑设置(ADMIN、MANAGER)
向 AI 提问: “修改应用包的可编辑设置(ADMIN、MANAGER)”
返回结果: 已更新的应用包
deleteBundle破坏性操作删除应用包(ADMIN、MANAGER)
向 AI 提问: “删除应用包(ADMIN、MANAGER)”
返回结果: 已删除
setBundleEnabled发布启用或禁用应用包(ADMIN、MANAGER)
向 AI 提问: “启用或禁用应用包(ADMIN、MANAGER)”
返回结果: 已更新的应用包
clonePwa发布通过一次操作将在线 PWA 克隆为已验证且可用的应用包
向 AI 提问: “通过一次操作将在线 PWA 克隆为已验证且可用的应用包”
返回结果: 已启用并验证的克隆应用包
updateBundleWhitePage发布替换现有应用包的展示页(ADMIN、MANAGER)
向 AI 提问: “替换现有应用包的展示页(ADMIN、MANAGER)”
返回结果: 已更新的应用包
updateBundlePages发布替换应用包的最终页面及可选预着陆页(ADMIN、MANAGER)
向 AI 提问: “替换应用包的最终页面及可选预着陆页(ADMIN、MANAGER)”
返回结果: 已更新的应用包
sendTikTokTestEvent写入将 TikTok Purchase 测试事件加入队列
向 AI 提问: “将 TikTok Purchase 测试事件加入队列”
返回结果: 所有发送任务均已排队或送达
listDomainPool读取列出可购买的域名及各自价格
向 AI 提问: “列出可购买的域名及各自价格”
返回结果: 可用域名
checkDomainRegistration读取在 Namecheap 查询新域名(超级管理员)
向 AI 提问: “在 Namecheap 查询新域名(超级管理员)”
返回结果: 域名可用性及美元预估价格
getDomainRegistration读取查询域名注册状态(超级管理员)
向 AI 提问: “查询域名注册状态(超级管理员)”
返回结果: 域名配置状态
listPushPacks读取列出团队可绑定到应用包的内部推送包
向 AI 提问: “列出团队可绑定到应用包的内部推送包”
返回结果: 团队推送包
listMacroKeys读取查看团队流量过滤接受的宏键
向 AI 提问: “查看团队流量过滤接受的宏键”
返回结果: 团队宏键
getBlackPageTemplateSchema读取获取目标页面模板类型的字段结构
向 AI 提问: “获取目标页面模板类型的字段结构”
返回结果: 模板字段结构
listWhitePageTemplates读取列出可用展示页模板及元数据
向 AI 提问: “列出可用展示页模板及元数据”
返回结果: 模板摘要
recommendWhitePageGame读取从 Google Play 推荐经验证的 APP_LANDING 展示页游戏
向 AI 提问: “从 Google Play 推荐经验证的 APP_LANDING 展示页游戏”
返回结果: 经验证的游戏推荐
listTimezones读取按国家列出时区
向 AI 提问: “按国家列出时区”
返回结果: 国家与时区映射
listCountries读取查看 ISO 国家代码与名称对应关系
向 AI 提问: “查看 ISO 国家代码与名称对应关系”
返回结果: 国家映射
listBlackPageTemplates读取列出创建 CUSTOM 页面时可用的 FTL 目标页面模板
向 AI 提问: “列出创建 CUSTOM 页面时可用的 FTL 目标页面模板”
返回结果: 模板目录
planBundleBuild读取将商店素材及构建设置转换为构建应用包所需的准确数据
向 AI 提问: “将商店素材及构建设置转换为构建应用包所需的准确数据”
返回结果: 构建计划
importListingFromUrl读取读取在线商店页面以据此构建应用包
向 AI 提问: “读取在线商店页面以据此构建应用包”
返回结果: 商店素材数据
listImages读取查看团队图片库
向 AI 提问: “查看团队图片库”
返回结果: 图片分页列表
deleteImage破坏性操作删除团队的一张图片(ADMIN、MANAGER)
向 AI 提问: “删除团队的一张图片(ADMIN、MANAGER)”
返回结果: 已删除
uploadImageFromUrl写入通过 HTTPS 链接将图片上传至团队存储(ADMIN、MANAGER)
向 AI 提问: “通过 HTTPS 链接将图片上传至团队存储(ADMIN、MANAGER)”
返回结果: 已保存的图片
getInstallStats读取查看指定时段的安装、页面浏览、注册及充值统计
向 AI 提问: “查看指定时段的安装、页面浏览、注册及充值统计”
返回结果: 时段汇总及时间序列
getReferralStats读取查看团队在指定时段的推荐计划统计
向 AI 提问: “查看团队在指定时段的推荐计划统计”
返回结果: 推荐统计汇总
getBundleStats读取查看团队应用包的汇总计数
向 AI 提问: “查看团队应用包的汇总计数”
返回结果: 汇总计数
getApkRebuildQueue读取查看当前 APK 重新构建队列
向 AI 提问: “查看当前 APK 重新构建队列”
返回结果: 包含应用包数据的队列条目
getTikTokDeliveries读取查看最近的安全 TikTok 投递状态
向 AI 提问: “查看最近的安全 TikTok 投递状态”
返回结果: 按从新到旧排列的最近状态
listBlackPages读取列出团队可用目标页面的摘要(自有及共享)
向 AI 提问: “列出团队可用目标页面的摘要(自有及共享)”
返回结果: 目标页面摘要
createBlackPage写入创建 CUSTOM 或 GOOGLE_PLAY 类型目标页面(ADMIN、MANAGER)
向 AI 提问: “创建 CUSTOM 或 GOOGLE_PLAY 类型目标页面(ADMIN、MANAGER)”
返回结果: 已创建的目标页面
getBlackPage读取按标识获取自有或共享的目标页面
向 AI 提问: “按标识获取自有或共享的目标页面”
返回结果: 目标页面
updateBlackPage写入重命名目标页面或替换其数据(ADMIN、MANAGER)
向 AI 提问: “重命名目标页面或替换其数据(ADMIN、MANAGER)”
返回结果: 已更新的页面
deleteBlackPage破坏性操作删除自有目标页面(ADMIN、MANAGER)
向 AI 提问: “删除自有目标页面(ADMIN、MANAGER)”
返回结果: 已删除
需要机器可读的结构定义? 打开官方 OpenAPI 契约 →
智能体在你的 Apkservice 团队、角色、权限范围、等级限额和余额范围内操作。创建 APK 和 PWA 仍然免费,目前每次安装费用为 0.03 美元;MCP 不额外收费。
目录包含的功能可能超过单个用户的权限。服务器会检查每次调用的角色和权限范围,客户端可能在写入或财务操作前请求确认。
登录凭据只在 Apkservice 登录页中使用。客户端仅获得你批准的权限。
每项操作都会在服务端根据团队、角色、OAuth 权限范围和资源归属进行检查。
打开“控制台 → OAuth 客户端”,找到授权并撤销。这将阻止后续刷新;已签发的短期访问令牌可能在过期前仍然有效。
写入、删除和财务工具会在契约中声明操作影响,便于兼容智能体请求批准。