{
  "name": "popcorn",
  "version": "1",
  "title": "Popcorn — AI Movie Agent",
  "description": "Popcorn produces complete short-form videos from a single natural-language brief. Storyboard, AI-generated clips, narration, music, lip sync, captions, and final composition — end-to-end.",
  "transport": "http",
  "url": "https://api.popcorn.co/mcp",
  "auth": {
    "oauth": true,
    "bearer": true
  },
  "documentation": "https://docs.popcorn.co",
  "agentReference": "https://popcorn.co/for-agents",
  "setupGuide": "https://popcorn.co/docs/mcp",
  "skill": "https://popcorn.co/docs/popcorn-skill.md",
  "publisher": {
    "name": "Popcorn",
    "url": "https://popcorn.co",
    "legalName": "DNA Media Technologies, Inc.",
    "support": "mailto:support@popcorn.co"
  },
  "tools": [
    {
      "name": "create_movie",
      "description": "Kicks off a full movie from one brief. Returns an id immediately; the movie agent runs autonomously for 3–10 minutes."
    },
    {
      "name": "get_movie",
      "description": "Polls a movie. Status is one of running, completed, failed. If status is completed but video_url is missing, the run stalled — call send_movie_message to recover."
    },
    {
      "name": "send_movie_message",
      "description": "Sends a chat message to the movie agent — used to redirect, refine, or recover the run."
    },
    {
      "name": "get_movie_messages",
      "description": "Reads the conversation history with the movie agent for a given movie."
    },
    {
      "name": "list_movies",
      "description": "Lists movies belonging to the authenticated account."
    },
    {
      "name": "get_balance",
      "description": "Returns the credit balance available to the authenticated account."
    }
  ]
}
