Skip to content
Back to search
100
MCP live MCP 2025-11-25 streamable-http

LeanrIQ

io.github.leanrads/leanriq

Creative-intelligence MCP for campaign strategy, ad builds, QA, and reporting.

Uptime
100.0%
3 direct probes · 30d
Response
596ms
last probe
Tools
87
callable
Resources
21
readable
Prompts
15
available

Tools · 87

get_current_user

get current user. Classification: read-only. Execution: synchronous. Task support: forbidden. The returned JSON is internal application state for LeanrIQ and ChatGPT orchestration. Use assistantSummar…

list_accessible_seats

list accessible seats. Classification: read-only. Execution: synchronous. Task support: forbidden. The returned JSON is internal application state for LeanrIQ and ChatGPT orchestration. Use assistantS…

get_current_seat

get current seat. Classification: read-only. Execution: synchronous. Task support: forbidden. The returned JSON is internal application state for LeanrIQ and ChatGPT orchestration. Use assistantSummar…

get_permissions

get permissions. Classification: read-only. Execution: synchronous. Task support: forbidden. The returned JSON is internal application state for LeanrIQ and ChatGPT orchestration. Use assistantSummary…

get_capabilities

get capabilities. Classification: read-only. Execution: synchronous. Task support: forbidden. The returned JSON is internal application state for LeanrIQ and ChatGPT orchestration. Use assistantSummar…

get_media_buy_delivery

AdCP-standard media-buy delivery reporting.. Classification: read-only. Execution: synchronous. Task support: forbidden. The returned JSON is internal application state for LeanrIQ and ChatGPT orchest…

list_advertisers

list advertisers. Classification: read-only. Execution: synchronous. Task support: forbidden. The returned JSON is internal application state for LeanrIQ and ChatGPT orchestration. Use assistantSummar…

get_advertiser

get advertiser. Classification: read-only. Execution: synchronous. Task support: forbidden. The returned JSON is internal application state for LeanrIQ and ChatGPT orchestration. Use assistantSummary …

create_advertiser

create advertiser. Classification: writes to Studio. Execution: synchronous. Task support: forbidden. Mutation modes: validate_only, preview_only, execute. Partial failure policy: completed_items_not_…

update_advertiser

update advertiser. Classification: writes to Studio. Execution: synchronous. Task support: forbidden. Mutation modes: validate_only, preview_only, execute. Partial failure policy: completed_items_not_…

archive_advertiser

archive advertiser. Classification: writes to Studio, destructive. Execution: synchronous. Task support: forbidden. Mutation modes: validate_only, preview_only, execute. Partial failure policy: comple…

get_brand_profile

Research and return a LeanrIQ brand profile. This read capability does not save to Studio.. Classification: read-only. Execution: synchronous. Task support: forbidden. The returned JSON is internal ap…

refresh_brand_profile

Refresh and save a standalone Studio advertiser brand profile.. Classification: writes to Studio, creates billable AI usage. Execution: synchronous. Task support: forbidden. Mutation modes: validate_o…

get_brand_visuals

Collect brand logos, imagery, colours, fonts, and visual previews for use in Studio creative builds. Use this before build_ad when a campaign needs visual grounding; this read capability does not save…

refresh_brand_visuals

refresh brand visuals. Classification: writes to Studio, creates billable AI usage. Execution: synchronous. Task support: forbidden. Mutation modes: validate_only, preview_only, execute. Partial failu…

list_competitors

list competitors. Classification: read-only. Execution: synchronous. Task support: forbidden. The returned JSON is internal application state for LeanrIQ and ChatGPT orchestration. Use assistantSummar…

run_competitor_intelligence

Run canonical LeanrIQ Competitor Intelligence V2 for one advertiser-scoped competitor. Defaults match Studio: 90-day DISPLAY evidence and no mixed social/video banner inference. Without forceRefresh, …

get_competitor_intelligence

Read saved canonical LeanrIQ Competitor Intelligence V2 for an advertiser-scoped competitor. This does not reacquire evidence or generate new recommendations.. Classification: read-only. Execution: sy…

list_competitor_evidence

List qualified display evidence from saved canonical LeanrIQ Competitor Intelligence V2. Cross-channel inspiration is not mixed into DISPLAY evidence.. Classification: read-only. Execution: synchronou…

get_vertical_intelligence

get vertical intelligence. Classification: read-only. Execution: synchronous. Task support: forbidden. The returned JSON is internal application state for LeanrIQ and ChatGPT orchestration. Use assist…

list_campaigns

list campaigns. Classification: read-only. Execution: synchronous. Task support: forbidden. The returned JSON is internal application state for LeanrIQ and ChatGPT orchestration. Use assistantSummary …

get_campaign

get campaign. Classification: read-only. Execution: synchronous. Task support: forbidden. The returned JSON is internal application state for LeanrIQ and ChatGPT orchestration. Use assistantSummary fi…

create_campaign

Create a Studio campaign. Put all campaign fields inside campaign. Map natural-language requests such as "called" to campaignName, awareness/consideration/conversion to funnelStage, impression goals t…

update_campaign

Update a Studio campaign. Use the canonical campaign fields inside patch, including campaignName, funnelStage, targetImpressions, primaryKpi, and secondaryKpi when those values are being changed.. Cla…

archive_campaign

archive campaign. Classification: writes to Studio, destructive. Execution: synchronous. Task support: forbidden. Mutation modes: validate_only, preview_only, execute. Partial failure policy: complete…

create_creative_brief

Generate Studio-ready design briefs for one or more creatives, using campaign context, brand rules, audience, offer, and format constraints. When creative IDs and saveToStudio are supplied, LeanrIQ sa…

create_production_plan

create production plan. Classification: creates billable AI usage. Execution: synchronous. Task support: forbidden. Mutation modes: validate_only, preview_only, execute. Partial failure policy: comple…

qa_creative

QA a creative for launch readiness with actionable issues, certification evidence, and next steps before preview, revision, or trafficking.. Classification: creates billable AI usage. Execution: synch…

run_creative_chain

run creative chain. Classification: writes to Studio, creates billable AI usage. Execution: synchronous. Task support: forbidden. Mutation modes: validate_only, preview_only, execute. Partial failure …

launch_creative_campaign

LeanrIQ Creative Runtime: Default preview mode works without Studio and stores research, briefs, builds, QA, and previews in a LeanrIQ workspace. collaborate keeps proposals non-destructive; operate d…

promote_creative_workspace

Deliberately promote one approved LeanrIQ creative workspace into Studio. The workspace and selected territory are retained, and a repeated promotion returns the recorded result rather than duplicatin…

list_creatives

List Studio creatives. Prefer campaignId for deterministic campaign inventory reads. If only campaignName is available, pair it with advertiserId or advertiserName so LeanrIQ can resolve the campaign …

get_creative

get creative. Classification: read-only. Execution: synchronous. Task support: forbidden. The returned JSON is internal application state for LeanrIQ and ChatGPT orchestration. Use assistantSummary fi…

build_ad

Build and save existing Studio creative records. When campaignId or campaignName is supplied, LeanrIQ resolves the complete persisted campaign inventory, uses each saved brief, approved asset set, and…

build_campaign_creative_set

Plan and create an initial Studio creative set for a campaign that has no saved creatives. Do not use this tool to rebuild existing creatives; use build_ad with campaignId or campaignName, which resol…

revise_creative

Revise an existing saved Studio creative from plain-language instructions, save the updated creative, and return fresh preview links plus QA/certification context for review.. Classification: creates …

clone_creative

clone creative. Classification: writes to Studio. Execution: synchronous. Task support: forbidden. Mutation modes: validate_only, preview_only, execute. Partial failure policy: completed_items_not_rol…

create_creative_version

create creative version. Classification: writes to Studio. Execution: synchronous. Task support: forbidden. Mutation modes: validate_only, preview_only, execute. Partial failure policy: completed_item…

list_creative_versions

list creative versions. Classification: read-only. Execution: synchronous. Task support: forbidden. The returned JSON is internal application state for LeanrIQ and ChatGPT orchestration. Use assistant…

restore_creative_version

restore creative version. Classification: writes to Studio. Execution: synchronous. Task support: forbidden. Mutation modes: validate_only, preview_only, execute. Partial failure policy: completed_ite…

archive_creative

archive creative. Classification: writes to Studio, destructive. Execution: synchronous. Task support: forbidden. Mutation modes: validate_only, preview_only, execute. Partial failure policy: complete…

list_templates

list templates. Classification: read-only. Execution: synchronous. Task support: forbidden. The returned JSON is internal application state for LeanrIQ and ChatGPT orchestration. Use assistantSummary …

get_template

get template. Classification: read-only. Execution: synchronous. Task support: forbidden. The returned JSON is internal application state for LeanrIQ and ChatGPT orchestration. Use assistantSummary fi…

list_assets

list assets. Classification: read-only. Execution: synchronous. Task support: forbidden. The returned JSON is internal application state for LeanrIQ and ChatGPT orchestration. Use assistantSummary fir…

get_asset

get asset. Classification: read-only. Execution: synchronous. Task support: forbidden. The returned JSON is internal application state for LeanrIQ and ChatGPT orchestration. Use assistantSummary first…

generate_preview_links

Generate public review preview links for one or more saved Studio creatives without changing campaign content.. Classification: read-only. Execution: synchronous. Task support: forbidden. The returned…

get_preview_link

get preview link. Classification: read-only. Execution: synchronous. Task support: forbidden. The returned JSON is internal application state for LeanrIQ and ChatGPT orchestration. Use assistantSummar…

create_flight

create flight. Classification: writes to Studio. Execution: durable. Task support: optional. Mutation modes: validate_only, preview_only, execute. Partial failure policy: completed_items_not_rolled_ba…

get_flight

get flight. Classification: read-only. Execution: synchronous. Task support: forbidden. The returned JSON is internal application state for LeanrIQ and ChatGPT orchestration. Use assistantSummary firs…

list_flights

list flights. Classification: read-only. Execution: synchronous. Task support: forbidden. The returned JSON is internal application state for LeanrIQ and ChatGPT orchestration. Use assistantSummary fi…

update_flight

update flight. Classification: writes to Studio. Execution: durable. Task support: optional. Mutation modes: validate_only, preview_only, execute. Partial failure policy: completed_items_not_rolled_ba…

delete_flight

delete flight. Classification: writes to Studio, destructive. Execution: durable. Task support: optional. Mutation modes: validate_only, preview_only, execute. Partial failure policy: completed_items_…

validate_flight

validate flight. Classification: read-only. Execution: synchronous. Task support: forbidden. The returned JSON is internal application state for LeanrIQ and ChatGPT orchestration. Use assistantSummary…

preview_trafficking_output

preview trafficking output. Classification: read-only. Execution: synchronous. Task support: forbidden. The returned JSON is internal application state for LeanrIQ and ChatGPT orchestration. Use assis…

traffick_creative

traffick creative. Classification: publishes externally. Execution: durable. Task support: optional. Mutation modes: validate_only, preview_only, execute. Partial failure policy: completed_items_not_r…

traffick_flight

traffick flight. Classification: publishes externally. Execution: durable. Task support: optional. Mutation modes: validate_only, preview_only, execute. Partial failure policy: completed_items_not_rol…

retraffick_creative

retraffick creative. Classification: publishes externally. Execution: durable. Task support: optional. Mutation modes: validate_only, preview_only, execute. Partial failure policy: completed_items_not…

retraffick_flight

retraffick flight. Classification: publishes externally. Execution: durable. Task support: optional. Mutation modes: validate_only, preview_only, execute. Partial failure policy: completed_items_not_r…

push_flight_to_yahoo

Publish path for approved work only: traffick and certify a saved Studio flight, generate or reuse ad-server tags, and push the resulting inactive or approved payload to Yahoo DSP with audit evidence.…

get_adserver_tag

get adserver tag. Classification: read-only. Execution: synchronous. Task support: forbidden. The returned JSON is internal application state for LeanrIQ and ChatGPT orchestration. Use assistantSummar…

generate_adserver_tag

generate adserver tag. Classification: writes to Studio. Execution: synchronous. Task support: forbidden. Mutation modes: validate_only, preview_only, execute. Partial failure policy: completed_items_…

get_trafficked_assets

get trafficked assets. Classification: read-only. Execution: synchronous. Task support: forbidden. The returned JSON is internal application state for LeanrIQ and ChatGPT orchestration. Use assistantS…

export_trafficked_assets

export trafficked assets. Classification: read-only. Execution: synchronous. Task support: forbidden. The returned JSON is internal application state for LeanrIQ and ChatGPT orchestration. Use assista…

get_task

Poll a durable LeanrIQ task returned by build_ad, revise_creative, trafficking, or another queued capability and continue with the completed output.. Classification: read-only. Execution: synchronous.…

list_tasks

list tasks. Classification: read-only. Execution: synchronous. Task support: forbidden. The returned JSON is internal application state for LeanrIQ and ChatGPT orchestration. Use assistantSummary firs…

cancel_task

cancel task. Classification: read-only. Execution: durable. Task support: optional. Mutation modes: validate_only, preview_only, execute. Partial failure policy: completed_items_not_rolled_back. The r…

retry_task

retry task. Classification: read-only. Execution: durable. Task support: optional. Mutation modes: validate_only, preview_only, execute. Partial failure policy: completed_items_not_rolled_back. The re…

provide_performance_feedback

provide performance feedback. Classification: writes to Studio. Execution: synchronous. Task support: forbidden. Mutation modes: validate_only, preview_only, execute. Partial failure policy: completed…

leanriq_qa_creative

QA a creative for launch readiness with actionable issues, certification evidence, and next steps before preview, revision, or trafficking.. Deprecated alias for qa_creative. Classification: creates b…

leanriq_launch_creative_campaign

LeanrIQ Creative Runtime: Default preview mode works without Studio and stores research, briefs, builds, QA, and previews in a LeanrIQ workspace. collaborate keeps proposals non-destructive; operate d…

leanriq_build_ad

Build and save existing Studio creative records. When campaignId or campaignName is supplied, LeanrIQ resolves the complete persisted campaign inventory, uses each saved brief, approved asset set, and…

leanriq_build_agent_ad

Build and save existing Studio creative records. When campaignId or campaignName is supplied, LeanrIQ resolves the complete persisted campaign inventory, uses each saved brief, approved asset set, and…

leanr_build_campaign_creative_set

Plan and create an initial Studio creative set for a campaign that has no saved creatives. Do not use this tool to rebuild existing creatives; use build_ad with campaignId or campaignName, which resol…

leanriq_resolve_or_provision_advertiser

resolve or provision advertiser. Deprecated alias for resolve_or_provision_advertiser. Classification: writes to Studio. Execution: synchronous. Task support: forbidden. Mutation modes: validate_only,…

leanriq_create_strategy

create creative strategy. Deprecated alias for create_creative_strategy. Classification: creates billable AI usage. Execution: synchronous. Task support: forbidden. Mutation modes: validate_only, prev…

leanriq_create_brief

Generate Studio-ready design briefs for one or more creatives, using campaign context, brand rules, audience, offer, and format constraints. When creative IDs and saveToStudio are supplied, LeanrIQ sa…

leanriq_create_creative_brief

Generate Studio-ready design briefs for one or more creatives, using campaign context, brand rules, audience, offer, and format constraints. When creative IDs and saveToStudio are supplied, LeanrIQ sa…

leanriq_create_production_plan

create production plan. Deprecated alias for create_production_plan. Classification: creates billable AI usage. Execution: synchronous. Task support: forbidden. Mutation modes: validate_only, preview_…

leanriq_run_creative_chain

run creative chain. Deprecated alias for run_creative_chain. Classification: writes to Studio, creates billable AI usage. Execution: synchronous. Task support: forbidden. Mutation modes: validate_only…

leanriq_get_brand_profile

Research and return a LeanrIQ brand profile. This read capability does not save to Studio.. Deprecated alias for get_brand_profile. Classification: read-only. Execution: synchronous. Task support: for…

leanriq_get_brand_visuals

Collect brand logos, imagery, colours, fonts, and visual previews for use in Studio creative builds. Use this before build_ad when a campaign needs visual grounding; this read capability does not save…

leanriq_get_competitor_creative_intelligence

Run canonical LeanrIQ Competitor Intelligence V2 for one advertiser-scoped competitor. Defaults match Studio: 90-day DISPLAY evidence and no mixed social/video banner inference. Without forceRefresh, …

leanriq_get_vertical_intelligence

get vertical intelligence. Deprecated alias for get_vertical_intelligence. Classification: read-only. Execution: synchronous. Task support: forbidden. The returned JSON is internal application state f…

leanriq_recommend_workflow

Purpose: choose the shortest safe LeanrIQ creative/adtech workflow when the caller is unsure which capability to use. Use only for ambiguous requests; do not call this before every LeanrIQ action. Out…

leanriq_campaign_builder

One-prompt campaign builder with an interactive MCP App. Phase territories creates three distinct AI creative territories from the campaign objective. Phase build executes the selected territory throu…

leanriq_current_seat

Purpose: show the currently active LeanrIQ seat for the authenticated user. Output: returns the active seat and allowed seat list. Exact-ID read tools can resolve a unique authorised seat server-side.…

leanriq_select_seat

Purpose: select an allowed LeanrIQ seat for subsequent seat-scoped operations. Output: returns the selected seat and allowed seat list. Exact-ID read tools can resolve a unique authorised seat server-…

Resources · 21

leanriq_knowledge_leanr_positioning

LeanrIQ static positioning knowledge used for strategy context.

leanriq://knowledge/leanr-positioning
leanriq_knowledge_creative_rules

LeanrIQ static creative guidance and constraints.

leanriq://knowledge/creative-rules
leanriq_knowledge_format_rules

LeanrIQ static format guidance and guardrails.

leanriq://knowledge/format-rules
leanriq_workflow_launch_demo

Golden buyer demo path: seat, permissions, campaign, build_ad, preview links, task polling, and revision.

leanriq://workflows/launch-demo
leanriq_schema_resolve_or_provision_advertiser

Input schema documentation for leanriq_resolve_or_provision_advertiser.

leanriq://schemas/resolve-or-provision-advertiser
leanriq_schema_leanr_build_campaign_creative_set

Input schema documentation for leanr_build_campaign_creative_set.

leanriq://schemas/leanr-build-campaign-creative-set
leanriq_schema_create_strategy

Input schema documentation for leanriq_create_strategy.

leanriq://schemas/create-strategy
leanriq_schema_create_brief

Input schema documentation for leanriq_create_brief.

leanriq://schemas/create-brief
leanriq_schema_create_production_plan

Input schema documentation for leanriq_create_production_plan.

leanriq://schemas/create-production-plan
leanriq_schema_get_brand_profile

Input schema documentation for leanriq_get_brand_profile.

leanriq://schemas/get-brand-profile
leanriq_schema_save_brand_profile_to_studio

Input schema documentation for leanriq_save_brand_profile_to_studio.

leanriq://schemas/save-brand-profile-to-studio
leanriq_schema_get_competitor_creative_intelligence

Input schema documentation for leanriq_get_competitor_creative_intelligence.

leanriq://schemas/get-competitor-creative-intelligence
leanriq_schema_create_creative_brief

Input schema documentation for leanriq_create_creative_brief.

leanriq://schemas/create-creative-brief
leanriq_schema_get_vertical_intelligence

Input schema documentation for leanriq_get_vertical_intelligence.

leanriq://schemas/get-vertical-intelligence
leanriq_schema_get_brand_visuals

Input schema documentation for leanriq_get_brand_visuals.

leanriq://schemas/get-brand-visuals
leanriq_schema_save_brand_visuals_to_studio

Input schema documentation for leanriq_save_brand_visuals_to_studio.

leanriq://schemas/save-brand-visuals-to-studio
leanriq_schema_build_ad

Input schema documentation for leanriq_build_ad.

leanriq://schemas/build-ad
leanriq_protocol_profile

Versioned LeanrIQ MCP contract describing async behavior, mutation modes, previews, validation, partial-failure policy, and auth expectations.

leanriq://protocol/profile
leanriq_creative_operating_system

Outcome-first creative/adtech journeys, minimal-call rules, approval boundaries and completion evidence for agents using LeanrIQ.

leanriq://agentic/creative-operating-system
leanriq_agent_trust_contract

Machine-readable contract for authoritative IDs, completion state, persistence evidence, QA evidence and mutation boundaries.

leanriq://agentic/trust-contract
leanriq_creative_cockpit_app

Interactive creative-director workspace for territory selection, Studio campaign builds, previews and revisions.

ui://leanriq/creative-cockpit

Prompts · 15

launch_creative_campaign

Hero prompt for turning a campaign objective or brief into LeanrIQ workspace previews, with optional Studio promotion, traffic readiness, or explicit publish.

work_with_yahoo_creatives

Resolve the correct Yahoo advertiser, campaign, or creative identifier before using LeanrIQ Yahoo creative tools.

create_display_campaign_brief

Starter prompt for building a structured display brief with LeanrIQ.

create_multi_format_campaign_plan

Starter prompt for planning production across multiple ad formats.

generate_brand_onboarding_profile

Starter prompt for creating a brand profile used in campaign setup.

run_full_creative_strategy_chain

Starter prompt for creating standalone LeanrIQ creative previews, then promoting approved work to Studio when authorised.

golden_campaign_to_preview_demo

Launch-demo path from seat selection to saved Studio creative previews and revision.

build_existing_campaign_to_previews

Hero buyer workflow: select seat, find an existing Studio campaign, build saved creatives, and return preview links plus the revision step.

create_initial_campaign_creative_set

Use when a campaign has no saved creatives yet: create the initial Studio creative set, then move to build_ad for previews.

revise_saved_creative

Revise one saved Studio creative from natural-language feedback and return fresh preview links.

qa_and_prepare_traffic

QA creative or flight readiness and prepare the trafficking path; only publish when the user explicitly asks.

leanriq_build_existing_campaign

Outcome-first prompt for building saved Studio campaign creatives without redundant seat, permission, or discovery calls.

leanriq_competitor_to_creative_direction

Research competitor creative patterns and translate them into actionable brand differentiation without mutating Studio unless requested.

leanriq_performance_to_revision

Use performance evidence to produce a bounded creative recommendation or revision without overclaiming causality.

leanriq_qa_then_publish

Validate a flight and publish only after explicit user intent and any required human approval.

How to use

Add to your Claude Desktop / Cursor / Cline MCP config:

{
  "mcpServers": {
    "leanriq": {
      "url": "https://iq.leanrads.com/mcp",
      "transport": "streamable-http"
    }
  }
}