FastSocial Instagram Data

oficial

Datos públicos de Instagram de solo lectura en JSON: perfiles, publicaciones, reels, historias, comentarios y gráficos diarios de cuentas principales. Plan gratuito con 50 créditos al mes.

¿Qué puedes hacer con FastSocial Instagram Data MCP?

  • Búsqueda de perfil — Solicita los detalles, la biografía y el número de seguidores de cualquier perfil público de Instagram mediante instagram_profile.
  • Análisis de interacción — Compara las tasas de interacción entre cuentas, como "@nasa vs @spacex", usando instagram_insights.
  • Obtención de contenido — Recupera publicaciones recientes, reels o fotos etiquetadas de cualquier cuenta pública con instagram_posts o instagram_reels.
  • Descarga de medios — Obtén URLs de descarga directa para cualquier publicación, reel o diapositivas de carrusel mediante instagram_media.
  • Hashtags y búsqueda — Descubre cuentas, hashtags, lugares o reels por palabra clave usando instagram_search o instagram_reels_search.
  • Visualización de historias — Ve y resume las historias o destacados actuales de un perfil de forma anónima con instagram_stories.

Servidor MCP alojado

npx add-mcp 'https://data.fastsocial.co/mcp'

Se instala en Claude Code, Codex, Cursor y más

Documentación

Servidor MCP de Datos de Instagram

Conecta tu asistente de IA a la API de Datos de Instagram de FastSocial, y podrá consultar perfiles públicos de Instagram, publicaciones, reels, historias, destacados, comentarios, hashtags, lugares y audio. Solo lectura: nunca publica, sigue, da me gusta ni envía mensajes.

El servidor es remoto. No hay nada que instalar o ejecutar: tu asistente se comunica con

https://data.fastsocial.co/mcp

a través de Streamable HTTP. La primera vez que se conecta, se abre una página de fastsocial.co en tu navegador donde inicias sesión y haces clic en Permitir.

Este repositorio contiene los manifiestos del plugin (plugin.json, mcp.json y la copia que Cursor lee en .cursor-plugin/), el server.json que lista el servidor en el Registro oficial de MCP como io.github.FastSocialCo/instagram-data-mcp, y un manifiesto de LobeHub. No contiene código que se ejecute en tu máquina. El código del servidor no está aquí.

Instalación

Cursor

Instala el plugin desde cursor.directory, o añade el servidor a .cursor/mcp.json (un proyecto) o ~/.cursor/mcp.json (todos los proyectos):

{
  "mcpServers": {
    "instagram-data": {
      "url": "https://data.fastsocial.co/mcp"
    }
  }
}

Abre Configuración, luego MCP, y conéctate. Cursor abre la página de inicio de sesión de FastSocial.

Claude Code

claude mcp add --transport http instagram-data https://data.fastsocial.co/mcp

Luego ejecuta /mcp dentro de Claude Code, elige instagram-data e inicia sesión.

Aplicación Claude (web y escritorio)

  1. Abre Configuración, luego Conectores, y añade un conector personalizado.
  2. Pega https://data.fastsocial.co/mcp como URL del servidor.
  3. Deja el ID de cliente OAuth y el secreto vacíos.
  4. Conéctate e inicia sesión en la página de FastSocial que se abre.

VS Code y otros clientes

Cualquier cliente que hable MCP sobre Streamable HTTP puede conectarse con la URL del servidor. En VS Code, añade esto a .vscode/mcp.json y pulsa Iniciar:

{
  "servers": {
    "instagram-data": {
      "type": "http",
      "url": "https://data.fastsocial.co/mcp"
    }
  }
}

Qué hace este plugin y qué datos envía

El plugin en sí

El plugin son dos archivos JSON que le indican a tu cliente la dirección del servidor. No ejecuta código, no tiene scripts de instalación y no almacena nada. Tu cliente hace cada solicitud por sí mismo, directamente a https://data.fastsocial.co/mcp a través de HTTPS.

Lo que envía tu cliente

  • El protocolo de enlace MCP: el nombre y la versión de tu cliente, y la versión del protocolo que habla.
  • Cada llamada a herramienta: el nombre de la herramienta y sus argumentos, que son las cosas sobre las que preguntaste: un nombre de usuario o ID de usuario de Instagram, un enlace de publicación o reel, un hashtag, palabras de búsqueda, una ubicación, ID de audio o destacado, y un cursor de paginación. La lista completa está en la tabla siguiente.
  • Tu token de inicio de sesión o clave API, en un encabezado de solicitud. Nunca en la URL.
  • Los detalles habituales de cualquier solicitud web, como tu dirección IP y el agente de usuario de tu cliente.

No se envía nada más. El servidor nunca ve tus archivos, tu editor o tu conversación, solo los argumentos que tu asistente pone en una llamada a herramienta.

Lo que devuelve

Datos públicos de Instagram como JSON, más meta.credits_remaining. Las fotos y videos se devuelven como enlaces, no como archivos. Las cuentas privadas devuelven un error private_account. Los propietarios de cuentas de Instagram pueden optar por no participar; después de eso, la API devuelve 451 opted_out para su cuenta.

Solo lectura

Cada herramienta lee. Ninguna cambia nada en Instagram. Lo único que cambia una llamada es tu propio saldo de créditos del mes. El servidor marca cada herramienta como readOnlyHint: true y openWorldHint: true en tools/list. No hay herramientas que escriban o eliminen.

Inicio de sesión

La primera vez que tu cliente se conecta, el servidor responde que necesita inicio de sesión y dice dónde encontrar información al respecto. Tu cliente entonces abre una página en fastsocial.co en tu navegador. Allí:

  1. introduces tu correo electrónico y el código que FastSocial te envía por correo,
  2. ves qué aplicación está solicitando, y haces clic en Permitir (o Denegar).

Si aún no tienes un plan, se crea un plan Gratuito para ti cuando haces clic en Permitir. Nunca escribes una contraseña en tu asistente, y el plugin nunca ve ni almacena tus credenciales. Tu cliente conserva los tokens que recibe. Un token de acceso dura una hora, y tu cliente lo renueva con un token de actualización que dura 30 días y cambia cada vez que se usa.

Para cortar el acceso a todas las aplicaciones que has conectado, inicia sesión en https://fastsocial.co/cart/api/account y pulsa Nueva clave. Los inicios de sesión vinculados a la clave antigua dejan de funcionar de inmediato.

Para desarrolladores de clientes: el descubrimiento comienza en https://data.fastsocial.co/.well-known/oauth-protected-resource/mcp. El servidor de autorización admite OAuth 2.1 con PKCE (solo S256), registro dinámico de clientes y revocación de tokens, para clientes públicos.

Uso de una clave API en su lugar

Si tu cliente puede establecer un encabezado pero no puede iniciar sesión, obtén una clave en https://fastsocial.co/instagram-api?ref=github y envíala en cada solicitud como X-API-Key: YOUR_KEY (o Authorization: Bearer YOUR_KEY). Para Claude Code:

claude mcp add --transport http instagram-data https://data.fastsocial.co/mcp --header "X-API-Key: YOUR_KEY"

Mantén la clave fuera de los archivos que confirmes.

Políticas

Las 28 herramientas

Cada llamada cuesta créditos de tu asignación mensual. Las llamadas fallidas no cuestan nada. Cada herramienta es de solo lectura.

HerramientaQué haceArgumentosCréditos
instagram_profileObtener un perfil de Instagramusername o user_id1
instagram_user_idNombre de usuario de Instagram a ID de usuariousername o user_id1
instagram_usernameID de usuario de Instagram a nombre de usuariouser_id2
instagram_checkComprobar si un identificador de Instagram existe y es públicousername1
instagram_postsObtener publicaciones recientes de Instagramusername o user_id, cursor1
instagram_reelsObtener los reels de Instagram de una cuentausername o user_id, cursor1
instagram_taggedObtener publicaciones en las que una cuenta está etiquetadausername o user_id, cursor1
instagram_postObtener una publicación o reel de Instagramurl o shortcode1
instagram_mediaURLs de descarga para una publicación, reel o carruselurl o shortcode1
instagram_commentsObtener comentarios en una publicación de Instagramurl o shortcode3
instagram_comment_repliesObtener respuestas a un comentario de Instagramurl o shortcode, comment_id, cursor3
instagram_likersObtener cuentas que dieron me gusta a una publicación de Instagramurl o shortcode3
instagram_insightsCalculadora de tasa de interacción de Instagramusername o user_id2
instagram_followersObtener los seguidores de una cuentausername o user_id, cursor3
instagram_followingObtener cuentas que una cuenta sigueusername o user_id, cursor3
instagram_similarEncontrar cuentas similares de Instagramusername o user_id1
instagram_storiesVer historias de Instagram de forma anónimausername o user_id3
instagram_highlightsObtener destacados de historias de Instagramusername o user_id3
instagram_highlightObtener los elementos de un destacadoid3
instagram_searchBuscar cuentas, hashtags y lugares de Instagramq1
instagram_hashtagObtener publicaciones para un hashtag de Instagramtag, cursor1
instagram_placeObtener una ubicación de Instagramid3
instagram_place_postsObtener publicaciones etiquetadas en una ubicación de Instagramid, cursor1
instagram_audioObtener una pista de audio de Instagram y los reels que la usanid1
instagram_audio_searchBuscar música y sonidos de Instagramq3
instagram_reels_searchBuscar reels de Instagram por palabra claveq, cursor3
instagram_top_accountsRanking diario de las 2,000 cuentas más seguidassort, limit0
instagram_usageTus créditos usados y restantes este mesninguno0

Referencia completa: https://fastsocial.co/instagram-api/docs?ref=github

Cosas para preguntarle

  • "Compara la tasa de interacción de @nasa y @spacex."
  • "Descarga cada diapositiva de este carrusel: https://www.instagram.com/p/..."
  • "Muéstrame las historias actuales de @natgeo y resúmelas."
  • "Encuentra 10 cuentas similares a @humansofny."

Versión local

Si tu cliente solo ejecuta servidores locales (stdio), las mismas herramientas están en PyPI como instagram-data-mcp. No forma parte de este plugin. Su código fuente está en FastSocialCo/instagram-data-mcp-python.

Enlaces

Licencia

MIT. Ver LICENSE.