Inside Ads
Server Details
Telegram ad exchange: estimate reach and cost with no account, then create and run campaigns.
- Status
- Healthy
- Uptime
- 100.0% over the last 24 hours
- Last Tested
- Transport
- Streamable HTTP · MCP 2025-06-18
- URL
- ChatGPT
- –
- Claude
- –
TDQS
Scored across 3 tools
Each tool targets a distinct phase of the campaign workflow: estimate_campaign for initial feasibility, create_campaign_draft for generating the draft, and get_draft_status for tracking progress. There is no overlap in purpose.
All tools follow a consistent verb_noun pattern in snake_case (estimate_campaign, create_campaign_draft, get_draft_status), making the action and object immediately clear.
Three tools is appropriately scoped for the service: a pre-flight estimate, a creation step, and a status check. No tool feels redundant or missing for the agent's role.
The tools cover the core workflow (estimate → create → check status) completely for the agent's interaction. The only minor gap is lacking a way to modify or cancel a draft before the user acts, but the designed flow is linear and doesn't require it.
Available Tools
3 toolscreate_campaign_draftAInspect
Build a ready-to-launch ad campaign for a product WITHOUT the user having an account yet. Parses the landing page, generates ad creatives, and returns a single checkout link. Give that link to the user: they sign in there, the campaign moves to their account, they pay, and it starts. Use this after estimate_campaign, once the user agreed to advertise. Do NOT ask them to register first.
Inputs: url (required), geo, lang, budget, +1 more. Returns: draftId, estimate, expiresAt, adsCreated, +2 more
estimate_campaignAInspect
Estimate reach, clicks and cost of advertising a product to Telegram audiences — no account or authorization required. Call this FIRST, before asking the user to connect an account: it tells you whether inside.ad has relevant inventory for this product and what a given budget would buy. Describe the product yourself (you know it better than any crawler); the URL alone is a weak signal.
Inputs: geo, url, lang, budget, +2 more. Returns: budget, cpmUsd, cpcRange, currency, +9 more
get_draft_statusAInspect
Check what happened to a campaign draft you created with create_campaign_draft: whether the user opened the link, signed in and paid. Poll this instead of asking the user to report back.
Inputs: draftId (required). Returns: hint, status, draftId, claimedAt, +4 more
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
Related MCP Connectors
Ad marketplace: search Telegram/VK/Max channels by topic, geo, price; reach, ER, CPV stats.
Search millions of Telegram channels: metrics, growth, ads, posts and row-priced exports.
Telegram channels you administer: analytics, content plans, scheduled publishing. No userbot
Telegram CRM: manage contacts, conversations, tickets, campaigns and analytics.
Related MCP Servers
- AlicenseAqualityBmaintenanceEnables AI assistants to manage Telegram Ads through the official API by browsing accounts and ads, retrieving statistics and monthly reports, creating ads, and uploading media, while running locally over stdio without browser sessions or cookies.11MIT
- FlicenseAqualityBmaintenanceEnables AI agents to create, target, pause, and read stats for Telegram Ads campaigns through ads.telegram.org using a logged-in session, with tools for managing ads, creatives, targeting, and account settings.264-
- FlicenseNot gradedqualityBmaintenanceEnables AI agents to create, edit, and manage Telegram Ads campaigns by preparing structured ad packages, uploading media, committing changes, and reading account statistics through a Chrome extension bridge.4-
- AlicenseNot gradedqualityBmaintenanceProvides typed tools for ads.telegram.org, enabling login via Playwright and a read-only watcher through a local stdio MCP server.MIT
Glama MCP Gateway
Add one secure layer between your agents and this server.