支付墙管理服务

Adapty MCP服务器提供支付墙管理、用户档案管理、订阅管理、访问级别管理和分析功能,适用于需要管理订阅和用户访问权限的应用场景。

  • by ByAxe
  • Python
  • 本地部署
  • 1 星标
  • 更新于
在 GitHub 查看 ByAxe/adapty-mcp

使用说明

自适应mcp

MCP服务器 适应 --直接从Claude Code、Codex或任何兼容MCP的客户端管理付费墙、用户配置文件、订阅、访问级别和分析。

特性

支付墙管理

工具 说明
list_paywalls 列出所有带有州、产品和分页的付费墙
get_paywall 获取付费墙详细信息,包括远程配置和产品
update_paywall_remote_config 更新付费墙文本、样式和功能标志

配置文件管理

工具 说明
get_profile 查找用户订阅状态、访问级别、购买情况
create_profile 创建新的用户配置文件
update_profile 更新配置文件属性和自定义属性
delete_profile 删除用户配置文件(不可逆)

访问和交易

工具 说明
grant_access_level 为用户授予访问级别
revoke_access_level 撤销用户的访问级别
set_transaction 记录购买(订阅或一次性)以进行测试

分析(导出API)

工具 说明
get_analytics 收入、MRR、ARR、ARPPU、订阅、试用、安装
get_cohort 按安装日期进行队列保留分析
get_conversion 试用到付费、付费到续订的转换率
get_funnel 安装→ 付费墙→ 试验→ 订阅漏斗
get_ltv 按部门划分的生命周期价值(收入、收益、净额)
get_retention 随时间推移的订阅保留
get_placements 安置→ 付费墙→ 受众映射

先决条件

  • Python 3.11+
  • 紫外线 (推荐)或pip
  • 适应 秘密API密钥 (从 自适应仪表板 ->应用程序设置->常规->API密钥)

安装

克劳德代码

添加到您的 ~/.claude.json (全球)或项目 .claude/settings.json:

{
  "mcpServers": {
    "adapty": {
      "type": "stdio",
      "command": "uv",
      "args": [
        "--directory",
        "/path/to/adapty-mcp",
        "run",
        "adapty-mcp"
      ],
      "env": {
        "ADAPTY_SECRET_KEY": "secret_live_YOUR_KEY_HERE"
      }
    }
  }
}

Codex CLI

添加到您的 ~/.codex/config.toml:

[mcp_servers.adapty]
args = ["--directory", "/path/to/adapty-mcp", "run", "adapty-mcp"]
command = "uv"
enabled = true

[mcp_servers.adapty.env]
ADAPTY_SECRET_KEY = "secret_live_YOUR_KEY_HERE"

来源

git clone https://github.com/ByAxe/adapty-mcp.git
cd adapty-mcp
uv sync

用法示例

配置后,这些工具在Claude Code中可用:

列出付费墙:

“显示Adapty中的所有付费墙”

检查用户的订阅:

“查找用户ID abc123的Adapty配置文件”

授予测试访问权限:

“授予用户高级访问权限test@example.com30天”

更新付费墙内容:

“将主付费墙上的标题更改为‘解锁高级版’”

本季度收入:

“显示2026年第一季度的收入分析”

位置映射:

“哪些付费墙分配给了哪些位置?”

测试

针对真实的Adapty API运行测试套件:

ADAPTY_SECRET_KEY="secret_live_YOUR_KEY" uv run pytest tests/ -v

测试涵盖了所有17种工具,包括:

  • 对配置文件进行CRUD操作(创建→ read → 更新→ 授予→ 撤销→ 删除)
  • 付费墙列表和远程配置往返
  • 交易记录
  • 所有7个分析端点
  • 错误处理(404、验证、输入格式错误)

API覆盖范围

此服务器包装了 服务器端API v2 (api.adapty.io)以及 分析导出API (api-admin.adapty.io):

  • 付费墙:list,获取详细信息,更新远程配置
  • 档案:创建、读取、更新、删除
  • 访问级别:授予、撤销
  • 交易:记录订阅和一次性购买
  • 分析:收入、群体、转化率、渠道、LTV、留存率
  • 安置:读取位置→ 付费墙→ 受众映射

未涵盖(需要Adapty仪表板)

  • 创建新的付费墙
  • 在付费墙中添加/删除产品
  • 管理实习和A/B测试
  • 受众和细分管理

配置

环境变量 必填 说明
ADAPTY_SECRET_KEY 是 您的Adapty秘密API密钥(secret_live_...)

许可证

麻省理工学院