MCP App Store
by KeenEthics

Overview

Masha is a campaign management platform for CTV, video and display advertising. Connect your Masha account to ask about your own campaigns in plain language: list them, check delivery and performance metrics broken down by day, device, geography, hours, age or e-commerce, and review the advertisers and publishers in your account. Without connecting an account you can still browse Masha's public CTV inventory and rate card, and get the brand kit and pitch-deck structure used to build a media proposal. Connected users can also render a finished deck to a downloadable PDF. The connector is read-only over your Masha data. It never exposes supplier costs, agency margins or any other tenant's data — every call is scoped to your own account by the same permissions the web app uses.

Tools

get_campaign

ChatGPT
Get full detail for one of your campaigns by id.

get_campaign_metrics

ChatGPT
Get performance metrics for one of your campaigns. breakdown selects the view: summary, per_day, device, geography, engagement, hours, age, ecommerce, asin.

get_masha_brand_kit

ChatGPT
Masha's design system, one section at a time: voice, color, typography, spacing, components, and brand assets. Start with 'overview' — it lists the other sections. Use this before writing any Masha-branded deck or page. In a deck, reference brand assets by the RELATIVE paths the 'assets' section returns (e.g. assets/logo-white.png); render_deck rejects absolute URLs.

get_pitch_deck_outline

ChatGPT
The canonical instructions for writing a Masha CTV pitch deck or campaign report: which tools to call and in what order, the narrative arc, the tone, and the rules about numbers, currency and brand assets. Read this before writing anything. Combine with the brand kit for styling and the CTV inventory for real CPMs and publishers.

list_advertisers

ChatGPT
List the advertisers in your account (derived from your campaigns). Optionally filter by name with 'q'.

list_campaigns

ChatGPT
List your campaigns (scoped to your account). Supports filtering by status, name, currency, with pagination.

list_ctv_inventory

ChatGPT
Masha's public CTV/streaming rate card for a country: publishers with their sell CPM (USD), minimum budget, lead time, logo, and editorial copy (strengths, audience, description). Call without country_code to see which countries are available. This is the public rate card — for the publishers in YOUR account use list_publishers instead.

list_publishers

ChatGPT
List active publishers (the media outlets where campaigns can run). Defaults to ACTIVE; pass status=INACTIVE to see retired ones.

render_deck

ChatGPT
Render a complete HTML deck to a downloadable PDF and return a signed URL valid for 24 hours. Write the HTML yourself first using get_pitch_deck_outline for structure and get_masha_brand_kit for styling. One <section> per 1920x1080 slide. Reference brand assets by relative path (e.g. assets/logo-white.png) or data: URI — external URLs are rejected. Maximum 2 MB of HTML.

Capabilities

Writes

Example Prompts

Click any prompt to copy it.

Similar Apps