ShadowTeck

Connect anyAI agent

ShadowTeck runs a Model Context Protocol (MCP) server, so Claude, Cursor, or your own agent can generate and check on results directly - no browser, no copy-pasting between tabs.

  • Generate video, image, and audio directly from Claude, Cursor, or any MCP-compatible agent
  • Check on a generation's status and browse past history without leaving the agent
  • Spends your own credits, at the exact same pricing as the web app - no separate agent-only limit

Tools

  • shadowteck_generate_video

    Start a video generation. Asynchronous - poll with shadowteck_get_generation.

  • shadowteck_generate_image

    Start an image generation. Asynchronous - poll with shadowteck_get_generation.

  • shadowteck_generate_audio

    Generate SFX, music, or voiceover via ElevenLabs. Synchronous - returns the finished result directly.

  • shadowteck_get_generation

    Look up one of your own generations by id - status, cost, and a playback URL once complete.

  • shadowteck_list_generations

    Browse your own past generations, newest first.

Connect in 3 steps

  1. 1Create a free account and sign in.
  2. 2Go to Settings > API Keys and create a key - it's shown once, so copy it right away.
  3. 3Add ShadowTeck to your client's MCP config:
{
  "mcpServers": {
    "shadowteck": {
      "url": "https://shadowteck.com/api/mcp",
      "headers": {
        "Authorization": "Bearer stk_your_key_here"
      }
    }
  }
}

If your setup asks something different

  • Header name/value asked separately instead of pasting JSON: name is Authorization, value is Bearer stk_your_key_here - keep the space after "Bearer".
  • Client only supports local/stdio servers, not a remote URL: bridge it with mcp-remote - npx -y mcp-remote https://shadowteck.com/api/mcp --header "Authorization: Bearer stk_your_key_here".
  • Asked for OAuth, a client ID, or a client secret: none of that applies here - the API key above, sent as a Bearer token, is the only credential needed.

A key spends your own credits - same balance and pricing as the web app, no separate agent-only limit. Revoke a key any time from Settings > API Keys.

We'd like to use privacy-respecting product analytics to see how the app is used and improve it. See our Privacy Policy.