Inside Ads — реклама в Telegram
Оценка охвата и стоимости рекламы в Telegram-каналах и черновик кампании
Добавьте сервер в «Мои MCP» — получите адрес подключения для Claude и ChatGPT.
Добавить в «Мои MCP»Нужно войти или зарегистрироваться — вернём на эту страницу.
Описание
Inside Ads — биржа рекламы в Telegram. Через сервер ассистент оценивает, сколько людей увидит рекламу продукта и во сколько она обойдётся, а затем готовит черновик кампании: разбирает страницу продукта, пишет рекламные тексты и выдаёт ссылку для запуска. Инструменты: • estimate_campaign — оценка охвата, кликов и стоимости, без аккаунта; • create_campaign_draft — готовый черновик кампании со ссылкой на оформление; • get_draft_status — что стало с черновиком: открыт ли, оплачен ли. Кому полезен: владельцам продуктов и маркетологам, которые продвигаются в Telegram. Пример вопроса: — «Оцени, сколько стоит показать рекламу моего сайта аудитории Telegram-каналов о программировании» Оценка бесплатна; запуск кампании оплачивается на сайте Inside Ads.
Инструменты · 3
из ответа tools/list
create_campaign_draft
create_campaign_draft
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.
create_campaign_draft(geo?: string, url: string, lang?: string, budget?: number, description?: string)
// inputSchema
{
"type": "object",
"required": [
"url"
],
"properties": {
"geo": {
"type": "string",
"description": "Optional ISO-2 country target, e.g. \"US\""
},
"url": {
"type": "string",
"description": "Landing page URL of the product to promote (required)"
},
"lang": {
"type": "string",
"description": "Optional audience language, e.g. \"en\""
},
"budget": {
"type": "number",
"description": "Intended budget in USD, used for the estimate shown to the user"
},
"description": {
"type": "string",
"description": "What the product does, in your own words — improves topic matching"
}
},
"additionalProperties": false
}
estimate_campaign
estimate_campaign
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.
estimate_campaign(geo?: string, url?: string, lang?: string, budget?: number, keywords?: array, description?: string)
// inputSchema
{
"type": "object",
"properties": {
"geo": {
"type": "string",
"description": "Optional ISO-2 country filter, e.g. \"US\""
},
"url": {
"type": "string",
"description": "Product landing page URL"
},
"lang": {
"type": "string",
"description": "Optional audience language filter, e.g. \"en\""
},
"budget": {
"type": "number",
"description": "Budget in USD to estimate against (default 100)"
},
"keywords": {
"type": "array",
"items": {
"type": "string"
},
"description": "Optional topic keywords, e.g. [\"devtool\",\"ai\"]"
},
"description": {
"type": "string",
"description": "What the product does, in your own words. Strongest signal for topic matching."
}
},
"additionalProperties": false
}
get_draft_status
get_draft_status
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.
get_draft_status(draftId: string)
// inputSchema
{
"type": "object",
"required": [
"draftId"
],
"properties": {
"draftId": {
"type": "string",
"description": "draftId returned by create_campaign_draft"
}
},
"additionalProperties": false
}
Вопросы, новые серверы, обсуждение MCP
t.me/rusmcp · t.me/RusMcp_bot