{"name":"ad.inside/inside-ads","slug":"inside-ads","title":"Inside Ads","description":"Telegram ad exchange: estimate reach and cost with no account, then create and run campaigns.","url":"https://mcp.market/server/inside-ads","rating":null,"grade":"C","score":60,"certified":false,"status":"active","category":"other","tags":[],"presence":{"score":8,"stars":null,"forks":null,"downloads_week":null,"last_push_at":null,"license":null},"uptime":{"percent":100,"checks":20,"ok":20,"last_checked_at":"2026-09-24T05:10:48.443Z","last_ok_at":"2026-09-24T05:10:48.443Z","latency_ms":270},"claimed":false,"transport":"remote","callable_via_gateway":true,"default_price_micros":0,"repository":null,"website":"https://inside.ad","version":"1.0.0","remotes":[{"type":"streamable-http","url":"https://app.inside.ad/api/mcp"}],"packages":[],"tools":[{"name":"create_campaign_draft","description":"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.","write_action":true,"price_micros":0,"input_schema":{"type":"object","properties":{"url":{"type":"string","description":"Landing page URL of the product to promote (required)"},"description":{"type":"string","description":"What the product does, in your own words — improves topic matching"},"budget":{"type":"number","description":"Intended budget in USD, used for the estimate shown to the user"},"geo":{"type":"string","description":"Optional ISO-2 country target, e.g. \"US\""},"lang":{"type":"string","description":"Optional audience language, e.g. \"en\""}},"required":["url"],"additionalProperties":false}},{"name":"estimate_campaign","description":"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.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"url":{"type":"string","description":"Product landing page URL"},"description":{"type":"string","description":"What the product does, in your own words. Strongest signal for topic matching."},"keywords":{"type":"array","items":{"type":"string"},"description":"Optional topic keywords, e.g. [\"devtool\",\"ai\"]"},"budget":{"type":"number","description":"Budget in USD to estimate against (default 100)"},"geo":{"type":"string","description":"Optional ISO-2 country filter, e.g. \"US\""},"lang":{"type":"string","description":"Optional audience language filter, e.g. \"en\""}},"additionalProperties":false}},{"name":"get_draft_status","description":"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.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"draftId":{"type":"string","description":"draftId returned by create_campaign_draft"}},"required":["draftId"],"additionalProperties":false}}],"scan":{"score":60,"grade":"C","scanned_at":"2026-09-22T21:30:01.996Z","report":{"scannerVersion":"0.1.9","scannedAt":"2026-09-22T21:30:01.983Z","components":{"code":{"score":-1,"max":25,"notes":["remote-only server, no package to scan"]},"reliability":{"score":20,"max":20,"notes":["remote reachable in 1361ms"]},"poisoning":{"score":15,"max":15,"notes":["3 tool descriptions checked"]},"auth":{"score":3,"max":15,"notes":["open endpoint exposes 1 write-action tools with no auth"]},"maintenance":{"score":3,"max":15,"notes":["no repository listed"]},"identity":{"score":4,"max":10,"notes":["verified namespace with website, no repo"]}},"findings":[{"id":"auth.open-write","severity":"high","component":"auth","title":"Write-action tools reachable without authentication"},{"id":"maint.no-repo","severity":"low","component":"maintenance","title":"No source repository listed"}],"inputs":{"probes":[{"url":"https://app.inside.ad/api/mcp","reachable":true,"authRequired":false,"latencyMs":1361,"serverInfo":{"name":"inside-ads","version":"1.0.0"}}],"packages":[],"repo":{"found":false},"icon":{"url":"https://inside.ad/favicon.ico","source":"site","width":48,"height":48},"presence":{"stars":null,"forks":null,"downloadsWeek":null,"license":null,"lastPushAt":null,"score":8}}}},"grade_history":[],"reviews":[]}