Skip to content
Scalekit Docs
Talk to an Engineer Dashboard

Connect AI agents to the Higgsfield MCP server

Vendor MCP
Open markdown

The Higgsfield MCP connector routes your AI agent's tool calls to Higgsfield's own MCP server through Scalekit. Each user signs in to Higgsfield once, and Scalekit stores and refreshes their tokens, so your agent never handles credentials. It comes with 82 tools.

Tools
82
What they doRead · write · destructive
34 · 45 · 334 read45 write3 destructive
Users sign in with
OAuth app
Scalekit's or your own

What you can do

  • Generate media: create images, videos, speech audio, and 3D models from prompts, one at a time or in batches
  • Edit images and videos: upscale, remove backgrounds, outpaint, reframe, dub, change voices, and transfer motion to characters
  • Make short-form clips: turn YouTube videos into clips or restyle a source video into shorts with style presets
  • Analyze videos: break a video down scene by scene and predict its virality, hook strength, and retention risk
  • Build and deploy websites: create full-stack sites, deploy them live, manage secrets, and publish to the community feed
  • Publish to TikTok: connect accounts, pick licensed trending music, and post videos with the required confirmations

Setup

  1. Install the SDK

    Terminal window
    npm install @scalekit-sdk/node dotenv
  2. Set your credentials

    Add your Scalekit credentials to your .env file. Find values in app.scalekit.com > Developers > API Credentials.

    .env
    SCALEKIT_ENVIRONMENT_URL=<your-environment-url>
    SCALEKIT_CLIENT_ID=<your-client-id>
    SCALEKIT_CLIENT_SECRET=<your-client-secret>
  3. Create the Higgsfield MCP connection

    In AgentKit > Connections, create a Higgsfield MCP connection. The name you give it is the connection_name your code passes. See Configure connections.

    Scalekit credentials are available for Higgsfield MCP server, so you don't need to register an OAuth app.

  4. Authorize a user and make your first call

    quickstart.mts
    import { ScalekitClient } from '@scalekit-sdk/node'
    import 'dotenv/config'
    import { createInterface } from 'node:readline/promises'
    const scalekit = new ScalekitClient(
    process.env.SCALEKIT_ENVIRONMENT_URL,
    process.env.SCALEKIT_CLIENT_ID,
    process.env.SCALEKIT_CLIENT_SECRET,
    )
    const actions = scalekit.actions
    const connector = 'higgsfieldmcp'
    const identifier = 'user_123'
    // Generate an authorization link for the user
    const { link } = await actions.getAuthorizationLink({ connectionName: connector, identifier })
    console.log('Authorize Higgsfield MCP:', link)
    const rl = createInterface({ input: process.stdin, output: process.stdout })
    await rl.question('Press Enter after authorizing...')
    rl.close()
    // Make your first call
    const result = await actions.executeTool({
    connector,
    identifier,
    toolName: 'higgsfieldmcp_animation_actions',
    toolInput: {},
    })
    console.log(result)
    Terminal window
    npx tsx quickstart.mts

    Each user signs in once. See Authorize a user for the full flow and statuses.

Tools

Pass the exact name to execute_tool
Try in PlaygroundRequest a tool
  • higgsfieldmcp_animation_actionsRead-only catalog of the 3D rig animation library (678 actions: locomotion, gestures, dancing, combat, daily actions).Read-only

    Animation Actions

    Read-only catalog of the 3D rig animation library (678 actions: locomotion, gestures, dancing, combat, daily actions). Search by name or browse by group/category to find the animation_action_id for 3D generation with enable_animation=true. Each result has a preview_url GIF — when several candidates fit (e.g. many Idle or Walk variants), show the user the previews as markdown images and let them pick instead of choosing blindly. Does not create jobs.

    Inputs

    afterstring
    Pagination cursor (next_page_token from a previous result).
    categorystring
    Filter by category, e.g. Walking, Running, Jumping, Idle, Dancing, Punching (see `categories` in the result).
    groupstring
    Filter by top-level group: WalkAndRun, BodyMovements, DailyActions, Dancing, Fighting.
    limitinteger
    Max results, default 20.
    querystring
    Search term matched against action name and category, e.g. 'walk', 'backflip', 'sword attack'. Omit to browse.
  • higgsfieldmcp_apps_describeGet an app's action contract: with `action`, the full input/output schema + execution mode for that one action; without it, a summary of every action.Read-only

    Describe App Action

    Get an app's action contract: with `action`, the full input/output schema + execution mode for that one action; without it, a summary of every action. Also returns `manifest_revision`, which apps_invoke requires. Read-only.

    Inputs

    app_idstringrequired
    App UUID from apps_search.
    actionstring
    Action name. Omit to list all actions in summary.
  • higgsfieldmcp_balanceGet the user's available credits and current subscription plan.Read-only

    Check Balance

    Get the user's available credits and current subscription plan. For transaction history, call `transactions` instead.

    Inputs

    This tool takes no inputs.

  • higgsfieldmcp_get_explainer_presetsShow the explainer video style presets (CMS-managed catalog).Read-only

    Explainer Presets

    Show the explainer video style presets (CMS-managed catalog). Returns preset ids, names, and preview media. When the user picks one, resolve it with resolve_explainer_preset to get the style reference media_id for generations.

    Inputs

    This tool takes no inputs.

  • higgsfieldmcp_get_workflow_bundle_fileRead a safe text file or directory from a workflow's resource folder.Read-only

    Workflow Bundle File

    Read a safe text file or directory from a workflow's resource folder. Use this after get_workflow_instructions when the SKILL.md requires a template, reference, or script file.

    Inputs

    pathstringrequired
    Whitelisted path INSIDE that workflow folder, e.g. 'references/prompts.md' or 'scripts/assemble_blocks.sh'.
    workflowstringrequired
    Workflow name whose folder holds the file, e.g. 'faceless-video'.
    include_contentsboolean
    For directory paths, include the content of every allowed file under that directory. Defaults to false.default false
  • higgsfieldmcp_get_workflow_instructionsAd Multiplier: when the user says 'multiply my video', 'multiply my ad', asks for multiple edited variations of one supplied 4-30 second video, or wants that same ad regenerated with different people/products, load workflow 'ad-multiplier' before Marketing Studio, model browsing, or direct video generation.Read-only

    Workflow Instructions

    Ad Multiplier: when the user says 'multiply my video', 'multiply my ad', asks for multiple edited variations of one supplied 4-30 second video, or wants that same ad regenerated with different people/products, load workflow 'ad-multiplier' before Marketing Studio, model browsing, or direct video generation. Brand Asset Creation: for branded-asset work including logo recoloring/export, a branded PowerPoint/presentation deck, or analyzing an official brandbook to produce an asset, even when all inputs are supplied or no generation is needed, load 'brand-asset-creation' before sandbox_exec. Faceless video generation, AI-narrated video, narrated animated explainer video, narrated / personal / philosophical story video, YouTube/Instagram thumbnail or video cover, product photoshoot, packshot, studio or lifestyle product photography, product hero banner, product carousel, static product ad pack, virtual model product try-on, conceptual product still, or product-photo restyle, UGC-style ad for a website / SaaS / store / product page from its URL ('SaaS UGC'), any other UGC / creator-style short video for a product — a talking-head creator review (the default UGC ask), a product-only ad with no creator on camera, an unboxing / first-reaction / haul, a try-on / fit check / OOTD, a step-by-step tutorial with on-screen steps, a character sheet, character reference, model sheet, turnaround, expression sheet, or consistent multi-view character prompt, any branding work — a logo, visual identity, brand kit, brandbook, branded mockups, merchandise, packaging, signage, social graphics, posters, or banners ('brand-asset-creation'), including recoloring or exporting an existing official SVG/PNG logo even when no new design or image generation is requested, or building / editing a website, web app, landing page, or browser game with the website tools ('website-builder-flow'): before building ANY of these, use this tool to discover and load the bundled workflow (each a SKILL.md that orchestrates the generate_* tools). Call with NO argument to list available workflows and their triggers. Call with a workflow name to load that workflow's full SKILL.md plus the list of files readable via get_workflow_bundle_file.

    Inputs

    workflowstring
    Workflow name (a folder under the workflows resource root, e.g. 'faceless-video'). Omit to list all available workflows.
  • higgsfieldmcp_job_displayShow one specific previous generation in the single-result UI widget by job ID.Read-only

    Display Result

    Show one specific previous generation in the single-result UI widget by job ID. Use when the user wants to inspect or re-display that individual result, including workflows that require separate approval of named candidates or individual previews before finalization. Do not call job_display once per job merely to reproduce an ordinary completed batch; use one show_generation_by_ids call for ordinary batch results instead.

    Inputs

    idstringrequired
    Job ID to display