{
  "version": "1",
  "publisher": {
    "name": "Instadata",
    "url": "https://instadata.dev",
    "email": "support@instadata.dev"
  },
  "skills": [
    {
      "name": "instadata-quickstart",
      "title": "Call the Instadata API",
      "description": "Authenticate with an ik_live_ bearer key and read public Instagram data. GET https://api.instadata.dev/v1/instagram/{capability}?url=|handle=|query= returns { data, meta?, request_id }. 28 endpoints; GET https://api.instadata.dev/v1/instagram/channel-stats?handle=… is the first call to make.",
      "documentation": "https://instadata.dev/docs/quickstart/",
      "openapi": "https://instadata.dev/openapi.json"
    },
    {
      "name": "instadata-transcribe-reels",
      "title": "Transcribe a profile's reels",
      "description": "List reels with channel-reels (cursor pagination), then call transcript per reel URL. Transcripts are stored once and served from the corpus after that.",
      "documentation": "https://instadata.dev/endpoints/transcript/"
    },
    {
      "name": "instadata-mcp",
      "title": "Connect via MCP",
      "description": "Streamable-HTTP MCP server at https://mcp.instadata.dev exposing 10 tools: get_transcript, get_summary, get_post_stats, get_comments, get_profile, get_channel_posts, search_hashtag, download_media, list_endpoints, call_endpoint. list_endpoints and call_endpoint reach the whole surface. OAuth 2.1 PKCE or bearer key.",
      "documentation": "https://instadata.dev/docs/mcp-server/",
      "server_card": "https://instadata.dev/.well-known/mcp/server-card.json"
    }
  ]
}
