Menú de documentación
Primeros pasos
Qué es Opus GrowthInicio rápidoAñádelo a tu IACómo funcionaSeguridad y aprobaciónCréditosPlanesPreguntas frecuentesApps de IA
Todas las appsChatGPTClaudeGrokPerplexityClaude CodeCodexGemini CLIOpenClawCursorVS CodeWindsurfOtros MCPPlataformas publicitarias
Google AdsMeta AdsLinkedIn AdsMicrosoft AdvertisingTikTok AdsChatGPT AdsAgencias y MCCFuentes de datos
Search ConsoleGoogle AnalyticsYouTubePerfil de EmpresaTag ManagerWebs y SEO
AI ServerWordPressSEO IntelligenceFraude de clicsReferencia de herramientas
Todas las herramientasGoogle AdsMeta AdsTikTok AdsLinkedIn AdsMicrosoft AdvertisingChatGPT AdsSearch ConsoleGoogle AnalyticsYouTubePerfil de EmpresaTag ManagerWordPressAI ServerSEO IntelligenceFraude de clicsMulticanalCuenta y facturaciónIdioma
Instagram Media Id Finder
Turns an Instagram POST or REEL LINK into the media id needed to advertise it, so nobody has to dig the id out by hand.
- Tipo
- Solo lectura
- Créditos
- 1
- Plataforma
- Meta Ads
- Aprobación
- No hace falta, nada cambia
Qué hace
Turns an Instagram POST or REEL LINK into the media id needed to advertise it, so nobody has to dig the id out by hand. Paste the URL — instagram.com/p/…, /reel/…, /reels/…, /tv/…, with or without the username prefix, query strings ignored — and get back: shortcode, media_pk (Instagram's INTERNAL key, decoded from the link), owner_username, permalink, thumbnail_url, is_reel, and when it can be resolved ig_media_id: the real ads-usable id you pass straight to create_meta_instagram_post_ad. READ THIS BEFORE PROMISING ANYTHING: media_pk is NOT the ads id. Meta's ad API accepts only the "media V2" id and that id CANNOT be computed from a link — verified live with ads_management: /{ig_user_id}/media, the media field expansion, business_discovery, /{media_pk} and instagram_oembed all return permission errors, and the public page source does not contain it either. So ig_media_id comes back only when this post has ALREADY been advertised from the ad account (the id is then read off that account's ad creatives) — pass account_id to enable that lookup. When it cannot be resolved, usable_for_ads=false and note/manual_path describe the manual route, including the create_meta_video_ad fallback (new creative, faster, but the organic post's likes and comments do not carry over). The tool also checks OWNERSHIP: owned_by_connected_account=false means the link belongs to somebody else's Instagram account, which is the most common reason an Instagram post ad cannot be created at all.
La descripción está en inglés porque es el texto oficial que ve tu IA.
MCP: find_instagram_media_id
Cómo usarla
No llamas a las herramientas por su nombre. Escribe lo que quieres en ChatGPT, Claude u otro asistente conectado a Opus Growth; la IA elige esta herramienta cuando encaja.
Parámetros
| Nombre | Tipo | Obligatorio | Por defecto | |
|---|---|---|---|---|
| url | string | Obligatorio | · | URL to read, use as a destination, or otherwise process as described by this operation. |
| account_id | string | Opcional | · | Advertising account identifier to query or change. Use the exact ID returned by the relevant account-listing tool, not the display name. |
| ig_user_id | string | Opcional | · | Exact ig user identifier to target. Use the ID returned by an Opus Growth list or create operation, not a display name. |
Herramientas relacionadas
connect_meta_adsCopy Meta Entitycopy_meta_entityCreate Meta A/B Testcreate_meta_ab_testCreate Meta Ad Setcreate_meta_adsetCreate Meta Campaigncreate_meta_campaignCreate Meta Carousel Adcreate_meta_carousel_adCreate Meta Custom Conversioncreate_meta_custom_conversionCreate Meta Dynamic Adcreate_meta_dynamic_adCreate Meta Engagement Audiencecreate_meta_engagement_audience