accueil / serveurs / Recherche & Web / ad.inside/inside-ads
ad.inside/inside-ads
serveur MCP (Model Context Protocol) · inside-ads 1.0.0
Aucun comportement malveillant détecté au test comportemental.
Est-ce que ad.inside/inside-ads est sûr ?
Au dernier audit MCP Hub, le serveur MCP « ad.inside/inside-ads » est classé « Vérifié ». Aucun comportement malveillant détecté au test comportemental. Le verdict est réévalué en continu ; consultez la fiche pour l'état à jour.
Méthode : MCP Hub analyse la description de chaque outil (couche 1) et, pour le verdict fort, exécute le serveur dans une micro-VM isolée avec leurres et réseau bloqué (couche 2). On publie des noms et des compteurs, jamais le contenu brut renvoyé par un outil.
Les 3 outils
- create_campaign_draft≈ 436 tokens
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.
Paramètres, retour & exemple (5)
Paramètresgeo· string · optionnel
Optional ISO-2 country target, e.g. "US"url· string · requis
Landing page URL of the product to promote (required)lang· string · optionnel
Optional audience language, e.g. "en"budget· number · optionnel
Intended budget in USD, used for the estimate shown to the userdescription· string · optionnel
What the product does, in your own words — improves topic matching
Exemple d'appel{"name": "create_campaign_draft", "arguments": {"url": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"draftId": "texte", "estimate": {}, "expiresAt": "texte", "adsCreated": 1, "campaignId": 1, "checkoutUrl": "texte"}} - estimate_campaign≈ 779 tokens
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.
Paramètres, retour & exemple (6)
Paramètresgeo· string · optionnel
Optional ISO-2 country filter, e.g. "US"url· string · optionnel
Product landing page URLlang· string · optionnel
Optional audience language filter, e.g. "en"budget· number · optionnel
Budget in USD to estimate against (default 100)keywords· array · optionnel
Optional topic keywords, e.g. ["devtool","ai"]description· string · optionnel
What the product does, in your own words. Strongest signal for topic matching.
Exemple d'appel{"name": "estimate_campaign", "arguments": {"geo": "texte", "url": "texte", "lang": "texte", "budget": 1, "keywords": [], "description": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"budget": 1, "cpmUsd": 1, "cpcRange": {}, "currency": "texte", "dailyReach": 1, "assumptions": {}, "deliveryDays": 1, "sampleSegments": [], "estimatedClicks": {}, "inventoryIsThin": true, "spendableBudget": 1, "matchedCategories": []}} - get_draft_status≈ 261 tokens
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.
Paramètres, retour & exemple (1)
ParamètresdraftId· string · requis
draftId returned by create_campaign_draft
Exemple d'appel{"name": "get_draft_status", "arguments": {"draftId": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"hint": "texte", "status": "texte", "draftId": "texte", "claimedAt": "texte", "createdAt": "texte", "expiresAt": "texte", "campaignId": 1, "previewedAt": "texte"}}
Badge pour votre README
Ce serveur a passé le pentest comportemental. Le badge porte son nom et renvoie à cette fiche — la preuve, c'est la fiche (verdict live qu'on contrôle), pas l'image.
[](https://dokore.fr/serveur/ad.inside--inside-ads)
<a href="https://dokore.fr/serveur/ad.inside--inside-ads"><img src="https://dokore.fr/badge/ad.inside--inside-ads.svg" alt="Vérifié par MCP Hub" height="20"></a>
Réévalué en continu : si le comportement change, le verdict tombe et le badge disparaît. Un badge qui ne pointe pas vers une fiche dokore.fr ne prouve rien. Comment ça marche
C'est votre serveur ?
Revendiquez-le sur l'espace créateur (preuve GitHub, domaine ou npm) pour afficher le badge « propriétaire vérifié » et lancer un pentest comportemental à la demande afin d'obtenir le badge « Vérifié ».