Spendict
Four MCP tools, one performance marketer's judgment — design targeting, audit a campaign build, gate an ad creative before spend, and diagnose a live campaign.
Что умеет
- Assess Ad Creative: Get an expert performance-marketer's assessment of an ad creative before spending on it. Returns a launch recommendation (run/fix_first/kill), scores across hook, angle, clarity, a
- Audit Campaign Structure: Get an expert performance-marketer's audit of a paid-ads CAMPAIGN STRUCTURE (Meta, Google, or TikTok) before budget flows through it — the structural layer, not the creative.
- Analyze Campaign Performance: Get an expert performance-marketer's diagnosis of a RUNNING campaign's real metrics (Meta, Google, or TikTok). Judges every number against platform/objective/stage/vertic
Какие данные видит
Нужен ли аккаунт
Не нужен: сервер работает без входа
Four MCP tools, one performance marketer's judgment — design targeting, audit a campaign build, gate an ad creative before spend, and diagnose a live campaign. Deterministic, server-verified verdicts your agent can act on.
Как подключить
Как подключить Spendict к Claude
Адрес сервера, который нужно вставить в настройках Claude:
https://spendict--spendict.run.tools
- Откройте Claude (сайт claude.ai или приложение для компьютера).
- Перейдите в Настройки → Коннекторы (в английском интерфейсе: Settings → Connectors).
- Нажмите Добавить пользовательский коннектор (Add custom connector).
- Вставьте адрес сервера, скопированный ниже, в поле URL удалённого MCP-сервера и нажмите Добавить.
- В чате нажмите + → Коннекторы и включите новый коннектор.
Пользовательские коннекторы доступны на тарифах Free, Pro, Max, Team и Enterprise. На Free можно добавить только один. В Team и Enterprise коннектор сначала добавляет владелец организации в Настройки организации → Коннекторы.
Авторизация
После нажатия Добавить откроется окно входа в сервис. Войдите под своим аккаунтом и подтвердите доступ. Пароль Claude не видит.
Как подключить Spendict к ChatGPT
Адрес сервера, который нужно вставить в настройках ChatGPT:
https://spendict--spendict.run.tools
- Откройте ChatGPT в браузере (chatgpt.com). Нужен тариф Plus, Pro, Business, Enterprise или Edu.
- Один раз включите режим разработчика: Настройки → Приложения → Дополнительные настройки → Режим разработчика (Settings → Apps → Advanced settings → Developer mode).
- Откройте Настройки → Коннекторы и нажмите Создать (Create).
- Заполните форму: Название (любое), Описание (одна фраза, что делает сервис), URL MCP-сервера (скопируйте ниже).
- В поле Аутентификация выберите OAuth, если сервис требует вход, иначе Нет. Нажмите Создать.
- В новом чате откройте + → Приложения/Коннекторы и включите коннектор.
Название раздела у OpenAI менялось (Connectors → Apps/Plugins). Если пункт называется иначе, ищите «режим разработчика» в настройках. В рабочих пространствах Business/Enterprise администратор должен разрешить пользовательские коннекторы.
Авторизация
При первом использовании ChatGPT откроет окно входа в сервис. Войдите и подтвердите доступ.
Как подключить Spendict к Cursor
Адрес сервера, который нужно вставить в настройках Cursor:
https://spendict--spendict.run.tools
Быстрый способ: нажмите кнопку Открыть в Cursor ниже, Cursor сам предложит добавить сервер.
Вручную:
- В Cursor откройте Settings → Cursor Settings → MCP и нажмите Add new global MCP server.
- Вставьте JSON, скопированный ниже, в открывшийся файл
~/.cursor/mcp.json(для одного проекта:.cursor/mcp.jsonв корне проекта). - Сохраните файл. Сервер появится в списке MCP; при необходимости пройдите авторизацию по кнопке рядом с ним.
Авторизация
Если сервис требует вход, рядом с сервером в списке MCP появится кнопка авторизации.
Список инструментов сервера (4)
Технические названия из tools/list. Нужны только разработчикам.
| assess_ad_creative | Get an expert performance-marketer's assessment of an ad creative before spending on it. Returns a launch recommendation (run/fix_first/kill), scores across hook, angle, clarity, audience fit, platform fit, CTA and compliance safety, the single most likely reason it will underperform, specific prioritized fixes (blocking, on fix_first/kill), and optional non-blocking enhancements (upside on a run). Call this to gate ad spend — assess every generated variant and only run the ones that score well. |
| audit_campaign_structure | Get an expert performance-marketer's audit of a paid-ads CAMPAIGN STRUCTURE (Meta, Google, or TikTok) before budget flows through it — the structural layer, not the creative. Judges the build by the correct platform's rulebook (Meta CBO/ABO + learning phase, Google Search vs PMax vs Demand Gen, TikTok SPC + creative volume) and returns a verdict (sound/fix_first/restructure), scores across structure, budget allocation, audience setup, bid strategy, measurement and structural risk, the single biggest budget leak, blocking prioritized fixes, and (on a sound build) optional non-blocking optimizations. Call this to catch fragmented budgets, audience overlap, wrong campaign type, and mismatched optimization events before spend. |
| analyze_campaign_performance | Get an expert performance-marketer's diagnosis of a RUNNING campaign's real metrics (Meta, Google, or TikTok). Judges every number against platform/objective/stage/vertical benchmarks, walks the funnel (delivery → CTR → landing → conversion → ROAS) to find the ONE bottleneck, and returns a verdict (healthy/fix_first/kill_or_rebuild/insufficient_data), scores across delivery, click-engagement, landing-efficiency, conversion, efficiency and data-confidence, the primary bottleneck, a diagnosis attributed to the right layer, and prioritized fixes. Refuses to diagnose noise when volume is too low (insufficient_data). Optionally pass linked_assessments (the assessment_id from a prior assess_ad_creative / audit_campaign_structure run) or a campaign_identifier to get an honest reconciliation of what Spendict predicted vs what happened. |
| strategize_targeting | Get an expert performance-marketer to DESIGN a paid-ads targeting strategy for a new campaign (Meta, Google, or TikTok) — the generative counterpart to audit_campaign_structure. Given a product, budget, and objective, it returns ONE opinionated, executable plan: the audience approach, segmentation, exclusions, a budget split with a learning-phase/data-sufficiency check, platform setup notes, and the single biggest risk in the plan — designed by the identified platform's targeting model (Meta broad+creative, Google intent/keywords, TikTok broad+automation). Includes a budget-realism check so it consolidates rather than fragmenting a thin budget across too many segments. Call this to design what to launch; use audit_campaign_structure once it's built. |