
Adjust
com.getmcpads由 getmcpads.com 发布v1.0.1更新于 Nov 2, 2026
Adjust MCP server: 5 read tools, 0 write tools. Read-only reporting for allowlisted apps.
概览
只读的 Adjust 报表 MCP 服务器,让助手列出白名单应用、查看事件目录并运行归因与效果报表。
- 可以做什么
- 列出 API 令牌可读取的白名单应用,含币种、操作系统以及未返回的已配置令牌
- 查看单个应用的事件 slug、活跃计数指标 ID 和应用专属事件令牌
- 读取单个应用已记录的维度、示例指标和事件指标
- 为单个应用运行归因与效果报表,返回原生总计、警告和衡量设置
- 在相同设置下比较单个应用的两个等长周期
- 适用场景
- 适合让助手获取固定几个应用的 Adjust 移动归因与效果数据、事件定义或周期对比,同时不赋予其修改账户数据的任何能力。
- 运行要求
- 以 npm 包形式通过 stdio 在本地运行,需要 Node.js(22.23.4、24.22.1、26.12.1 或这些版本线更新的版本)以及支持 stdio 的 MCP 客户端。需要 Adjust API 令牌(ADJUST_API_TOKEN)和逗号分隔的应用令牌列表(ADJUST_APP_TOKENS,最多 200 个)。ADJUST_ENVIRONMENT 可选,用于选择 production 或 sandbox。需要能访问 Adjust Report Service 主机的网络。
安装
在 SourceWeft 中
- 打开 控制台中的 Adjust,将其添加到工作区。
- 为需要使用其工具的对话启用该服务。
Desktop only,通过 STDIO。 STDIO 服务会启动本地进程,因此需要 SourceWeft 桌面宿主。
其他 MCP 客户端
参照 仓库 中的启动说明。
README
Adjust MCP server
Bring your Adjust reporting into your MCP client.
Read attribution and performance reports, event catalogs and period comparisons for explicitly selected apps.
[Release] [CI] [License: Apache 2.0] [Node]
Watch the film · What's new · Install · Tool reference · Try hosted getmcpads
[Watch the getmcpads film: every ad account in one conversation with your AI assistant]
The film shows hosted getmcpads with sample data. Its MCP Apps, from creative galleries and alerts to Google Sheets exports and bulk launches, belong to the hosted product. This repository provides the standalone native API tools.
5 read tools · 0 write tools. Read-only by design: no setting adds a write tool.
Run locally with your own Adjust API token and a client that supports stdio MCP, such as Claude Desktop, Claude Code or Cursor. Your requests go directly to the Adjust Report Service API. For managed connections, including supported ChatGPT setups, use the hosted option.
What's new
v1.0.1: Zod 4 security update · October 26, 2026
- Update
zodto 4.6.7. Every Zod release before 4.6.6 is covered by the high-severity advisory GHSA-mrhx-c7xc-m3w5: validating an oversized constrained collection can exhaust memory, and no Zod 3 release carries the fix.npm audit --omit=devreports no vulnerability again. - Keep the Zod 3 validation behaviour. A parameter default is still validated and completed before use, so an omitted object must still supply its required fields.
- Keep each parameter's own description when the parameter is optional or has a default. Zod 4 stores a description on the wrapped schema only, so the shared fallback description could otherwise replace it.
- Tool names, parameters and descriptions published over MCP are unchanged.
server-card.jsonis regenerated with Zod 4's JSON Schema output, which spells some constraints differently.
Earlier releases
Source synchronization: SOURCE_SYNC.md.
Upgrade notes
This is the first release. It requires Node.js 22.23.4, 24.22.1, 26.12.1 or a newer release of those lines, and prints a warning on stderr when started on an older one. Hosted MCP Apps, exports and business reviews are outside this release.
Install this release
This is a GitHub source release. npm and MCP Registry versions are published separately. The commands below select this exact version; unpinned npx examples later in this document select the version currently available on npm.
Configure your MCP client to run node with the absolute path to dist/cli.js and the variables documented below.
Once the package is on npm, the same entry can use "command": "npx" with "args": ["-y", "@getmcpads/adjust-mcp-server"]. Run npm run doctor in the repository to check the configuration locally. It prints no secret and makes no network request.
Prefer a managed connection? Use Adjust with hosted getmcpads. Connect your account, select the data your assistant may access and use the hosted MCP connection. See the site for current features and plans.
Configuration
Provide these environment variables through the client's secret configuration:
Adjust shows the API token in your profile's account settings. See Adjust's authentication guide.
The server checks the configuration at startup and exits with a message that names the variable to fix. That message never contains a token value.
After setup, call adjust_list_apps. Its unavailableAppTokens field lists configured app tokens that Adjust did not return for this API token.
This package accepts a token from the environment. It runs no OAuth flow and writes nothing to disk. When you rotate the token, update the client configuration and restart the server.
Safety and coverage
Read-only by design. Every request is an HTTP GET to the Report Service. There is no write tool and no environment variable that adds one.
The app allowlist is checked before any request is sent. App discovery is filtered to the allowlist, and a report that contains a row from another app is withheld.
Requests go only to automate.adjust.com, the host Adjust documents for the Report Service. Redirects are refused and never followed. Each request has a 25 second timeout and a 20 MB response limit.
An HTTP 200 response that carries an error body is treated as a failed request and returns no data.
A read makes at most three attempts on HTTP 429, 502, 503 and 504, honoring a short Retry-After. A longer delay is returned as retryAfterSeconds instead of waiting. Adjust documents a limit of 50 requests per second per source IP address, with a burst allowance of 100.
Reports keep Adjust's native totals. They are never rebuilt from breakdown rows. A missing value is null, not zero, and ratios such as ROAS stay native fractions. Truncated rows, provider warnings, duplicate breakdown rows and unexpected pagination metadata mark a report partial.
The API token is never returned or logged, and it is removed from provider text before that text reaches the model. Event definitions keep only the requested app: other apps' identifiers and SDK event tokens are removed.
The Report Service returns aggregated data. This server has no tool for user-level or device-level data.
Coverage is the Report Service JSON report, the app inventory from filters data and the event catalog. CSV, Parquet and pivot report formats are not exposed. Use tools/list or server-card.json for exact schemas and the Report Service API reference for provider details.
Official Adjust MCP server
Adjust offers its own MCP server. The facts below come from Adjust's help center article, read on October 23, 2026.
This server reads only the apps listed in ADJUST_APP_TOKENS, within the access of the Adjust user who owns the API token.
Hosted option
getmcpads for Adjust manages the hosted connection and app selection. Hosted and source releases can differ. Contact: [email protected].
Development
All tests run offline with synthetic responses. No live Adjust account is contacted.
Tools
Every tool is listed below. See server-card.json for complete parameter and output schemas.
5 read tools
There are no write tools.
Resource
License
Apache License 2.0. See NOTICE.
More from getmcpads
Meta Ads · Google Ads · Google Analytics 4 · Google Search Console · TikTok Ads · Pinterest Ads · X Ads
Maintained by Emmanuel at getmcpads. Questions: [email protected].
来源:README.md,提交 2bdf595
工具
0版本历史
2- v1.0.1最新Oct 26, 2026
- v1.0.0Oct 23, 2026
评分
已满足适用检查项的 50%
该评分衡量此收录条目的完整程度,依据注册中心条目、端点与公开来源计算得出。它不是对服务器本身的评价,也不表示服务器安全或当前可用:可连通性是带日期的检查结果,评分也不包含安装量或用户评价。
- 近 30 天内可连通25 分
请保持端点能够响应 MCP 握手;SourceWeft 每 30 天探测一次。
- 已声明认证方式10 分
请在注册中心条目中声明凭据请求头,或保持端点能够响应探测,以便判定其认证方式。
- 已列出工具15 分
请让服务器在无凭据时响应 tools/list,或发布可在沙箱中无凭据启动的软件包。
- 描述必需15 分
- 图标10 分
- 文档15 分
- 许可证10 分