Higgsfield MCP server for AI agents

Live

OAUTH 2.1

AI VIDEO

AI

Generate Higgsfield AI video over OAuth 2.1, scoped to the signed-in user's credits and models.

  • Per-user credentials. each call uses the actual user's Higgsfield token, never a shared bot.
  • Encrypted per-tenant vault. AES-256, resolved at request time, never in LLM context.
  • Scoped before every call. pre-call scope check, 90-day SIEM-exportable audit chain.
Higgsfield MCP
agent · Acme Q3
Run
Make a 6s product hero clip of the Acme bottle on black, slow orbit.
S
higgsfieldmcp_generate_video
180ms
Video agent
Queued seedance_2_5 job hf_9c21. 6s 9:16 clip of the Acme bottle, slow orbit, credits 12.
Sources: Higgsfield job hf_9c21, model seedance_2_5
higgsfieldmcp
1 video job
18:29
Message Claude...

Tools your media agent reaches for on Higgsfield MCP, scoped per user.

CALL ANY TOOL
Generate AI video, images, and audio in Higgsfield with the signed-in user's OAuth 2.1 token.
higgsfieldmcp_animation_actions
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.
Parameters
Name
Type
Required
Description
after
string
Optional
Pagination cursor (next_page_token from a previous result).
category
string
Optional
Filter by category, e.g. Walking, Running, Jumping, Idle, Dancing, Punching (see `categories` in the result).
group
string
Optional
Filter by top-level group: WalkAndRun, BodyMovements, DailyActions, Dancing, Fighting.
limit
integer
Optional
Max results, default 20.
query
string
Optional
Search term matched against action name and category, e.g. 'walk', 'backflip', 'sword attack'. Omit to browse.
higgsfieldmcp_apps_search
Search apps
higgsfieldmcp_balance
Balance
higgsfieldmcp_cancel_trial_auto_renewal
Cancel trial auto renewal
higgsfieldmcp_create_voice
Create voice
higgsfieldmcp_create_website
Create website
higgsfieldmcp_generate_3d
Generate 3d
higgsfieldmcp_generate_image
Generate image
higgsfieldmcp_generate_video_batch
Batch generate video
higgsfieldmcp_get_explainer_presets
Get explainer presets
higgsfieldmcp_jobs_wait
Jobs wait
higgsfieldmcp_list_voices
List voices
higgsfieldmcp_list_workspaces
List workspaces
higgsfieldmcp_media_upload
Upload media
higgsfieldmcp_models_explore
Models explore
higgsfieldmcp_participate_in_contest
Participate in contest
higgsfieldmcp_presets_show
Presets show
higgsfieldmcp_publish_website
Publish website
higgsfieldmcp_remove_background
Remove background
higgsfieldmcp_reveal_generation
Reveal generation
higgsfieldmcp_shorts_studio_create
Create shorts studio
higgsfieldmcp_shorts_studio_status
Shorts studio status
higgsfieldmcp_show_generations
Show generations
higgsfieldmcp_show_medias
Show medias
higgsfieldmcp_sync_agents
Sync agents
higgsfieldmcp_tiktok_accounts
Tiktok accounts
higgsfieldmcp_tiktok_music_tune
Tiktok music tune
higgsfieldmcp_upscale_image
Upscale image
higgsfieldmcp_video_analysis_status
Video analysis status
higgsfieldmcp_website_db
Website db

For more tools, view docs.

Build your Agent
Same OAuth 2.1 vault and scoped tool list across LangChain, OpenAI, Anthropic, and Google ADK.
Python · LlamaIndex
import { ScalekitClient } from "@scalekit-sdk/node";
import { DynamicStructuredTool } from "@langchain/core/tools";
const sk = new ScalekitClient(
process.env.SCALEKIT_ENVIRONMENT_URL,
process.env.SCALEKIT_CLIENT_ID,
process.env.SCALEKIT_CLIENT_SECRET,
);
const page = await sk.tools.listScopedTools("user_123", {
filter: { connectionNames: ["higgsfieldmcp"], toolNames: [
"higgsfieldmcp_generate_video",
"higgsfieldmcp_generate_image",
"higgsfieldmcp_balance",
]}, pageSize: 100,
});
import OpenAI from "openai";
import { ScalekitClient } from "@scalekit-sdk/node";
const sk = new ScalekitClient(
process.env.SCALEKIT_ENVIRONMENT_URL,
process.env.SCALEKIT_CLIENT_ID,
process.env.SCALEKIT_CLIENT_SECRET,
);
const page = await sk.tools.listScopedTools("user_123", {
filter: { connectionNames: ["higgsfieldmcp"], toolNames: [
"higgsfieldmcp_generate_video",
"higgsfieldmcp_generate_image",
"higgsfieldmcp_balance",
]}, pageSize: 100,
});
const openai = new OpenAI();
import Anthropic from "@anthropic-ai/sdk";
import { ScalekitClient } from "@scalekit-sdk/node";
const sk = new ScalekitClient(
process.env.SCALEKIT_ENVIRONMENT_URL,
process.env.SCALEKIT_CLIENT_ID,
process.env.SCALEKIT_CLIENT_SECRET,
);
const page = await sk.tools.listScopedTools("user_123", {
filter: { connectionNames: ["higgsfieldmcp"], toolNames: [
"higgsfieldmcp_generate_video",
"higgsfieldmcp_generate_image",
"higgsfieldmcp_balance",
]}, pageSize: 100,
});
const anthropic = new Anthropic();
import { ScalekitClient } from "@scalekit-sdk/node";
const sk = new ScalekitClient(
process.env.SCALEKIT_ENVIRONMENT_URL,
process.env.SCALEKIT_CLIENT_ID,
process.env.SCALEKIT_CLIENT_SECRET,
);
const page = await sk.tools.listScopedTools("user_123", {
filter: { connectionNames: ["higgsfieldmcp"], toolNames: [
"higgsfieldmcp_generate_video",
"higgsfieldmcp_generate_image",
"higgsfieldmcp_balance",
]}, pageSize: 100,
});
Try these prompts
Copy a prompt into your agent. Each one maps to Higgsfield AI video and media tools for the signed-in user.
AI video
Copy the prompt
Copied
Generate a 6 second 9:16 hero clip of the Acme bottle on black with a slow orbit.
Copy the prompt
Copied
Turn this product URL into a 10 second launch video with a voiceover hook.
Copy the prompt
Copied
Animate this still product shot with a cinematic 360 camera move.
Images and characters
Copy the prompt
Copied
Create four 1:1 product stills of the Acme bottle on marble, studio lighting.
Copy the prompt
Copied
List my Soul characters and generate a fashion portrait of the first one.
Copy the prompt
Copied
Train a reusable Soul from these 8 reference photos, then generate a UGC selfie.
Credits and marketplace
Copy the prompt
Copied
How many Higgsfield credits do I have left on this plan?
Copy the prompt
Copied
Search the marketplace for a virality predictor and describe its actions.
Copy the prompt
Copied
Dub job hf_9c21 into Spanish and keep the original timing.
SEE HOW AUTH WORKS
Your users connect once. Their Higgsfield OAuth 2.1 tokens stay vaulted, every call is checked, and every action is logged.
1
Authorize
Your user connects
Higgsfield MCP
once. We tie it to their identity and the meetings they approved — no shared bot account, no org-wide access
Who:
user ‘A’
when:
Once per user
access:
Limited to user
2
Store
Their
Higgsfield MCP
token lives in a vault scoped to them. User A's meetings are never reachable by an agent acting for user B, even on the same connection
vault:
encrypted
scope:
per-user
tokens:
auto-refreshed
3
Resolve
When your agent calls a
Higgsfield MCP
tool, we fetch the right token server-side. It never touches your agent, never appears in the LLM context, never shows up in your logs
speed:
~40ms
check:
before every call
seen by:
nobody
4
Audit
Every
Higgsfield MCP
tool call is logged — who triggered it, which meeting was fetched, what came back. 90 days of history, tied to the user who authorized it
history:
90 days
export:
SIEM-ready
logged:
every call
Test other agents
Reuse the same per-user OAuth 2.1 vault and audit chain on other media and AI connectors.
GTM and RevOps Teams
Competitive intelligence briefing agent
Scans Gong calls for competitor mentions, matches each one to its Notion battlecard, and DMs every affected rep a single Slack digest per cycle. Every call runs as the PMM who owns the briefing, never a shared bot.
GTM and RevOps Teams
Outbound prospecting agent
Searches Apollo for prospects matching your ICP, scores and ranks them, drafts personalized outreach in Gmail, and logs every send to Google Sheets. Mail goes out as the rep, not from a shared inbox.
GTM and RevOps Teams
Deal intelligence agent
Pulls recent Gong calls, scores deal risk with an LLM, cross-references the record in Attio, and DMs each owner their at-risk deals in Slack. Every read is scoped to that rep's own access.
Support and Ops Teams
Support triage agent
Fetches new Zendesk tickets, classifies them by type and urgency, searches the Notion knowledge base for an answer, and routes what it cannot resolve to Slack. Every call runs on the support agent's own delegated OAuth.
Test other agents
Reuse the same per-user OAuth 2.1 vault and audit chain on other media and AI connectors.
GTM
Competitive intelligence briefing agent
Scan Gong calls for competitor mentions, match each one to its Notion battlecard, and DM every affected rep a single Slack digest.
SALES
Outbound prospecting agent
Search Apollo for ICP matches, rank them, draft personalised Gmail outreach, and log every send to Google Sheets.
SALES
Deal intelligence agent
Score Gong call risk with an LLM, cross-reference the Attio record, and DM each owner their at-risk deals in Slack.
SUPPORT
Support triage agent
Classify new Zendesk tickets, search the Notion knowledge base for an answer, and route what it cannot resolve to Slack.
Why Scalekit
Secure your agent's access. Connectors ship in minutes
01.
Shared tokens break per-user analytics
A shared Higgsfield key makes every AI video and image job look like a bot. Scalekit resolves the credential of the actual user who triggered the agent, never a shared bot.
// shared key
audit → bot_acct

// scalekit
audit → user_abc ✓
02.
Authentication is not authorization
03.
Multi-tenancy is architectural
04.
Higgsfield MCP today. Others tomorrow.
“Our agents act across Salesforce, Gong, Google Drive, and more, on behalf of every customer. Scalekit behind the scenes meant we can keep adding tools without ever rebuilding how credentials or tool calling work.”
Venu Madhav Kattagoni
Head of Engineering / Von
FAQs
Frequently Asked Questions
Does the agent access Higgsfield MCP as the user or a shared key?
Per-user resolution. Each tool call uses the signed-in user's Higgsfield OAuth 2.1 token, so AI video, image, and credit calls attribute to that user in the audit log.
Where is the Higgsfield token stored?
In Scalekit's AES-256 vault, namespaced per tenant. Tokens refresh automatically. You revoke access from one dashboard without rotating a shared secret across every agent.
Can I limit what the agent does in Higgsfield MCP?
Yes. Filter tool names in listScopedTools (for example higgsfieldmcp_generate_video only) and Scalekit checks that scope before the API call.
What happens when a user revokes access?
The next Higgsfield tool call fails closed for that user. Other users and other connectors are unaffected. The revoke is logged.
Does the agent spend the user's Higgsfield credits?
Yes. MCP generations deduct the signed-in user's credits at standard rates. Scalekit does not share a workspace key; each call spends that user's plan.
Start in your coding agent
Up and running in one command
Install the Scalekit skill in your editor of choice. Connector, auth, tools, prompt, all wired up
Claude Code REPL
/plugin marketplace add scalekit-inc/claude-code-authstack
/plugin install agentkit@scalekit-auth-stack
Cursor Code REPL
# ~/.cursor/mcp.json
{
""mcpServers"": {
""higgsfieldmcp"": {
""url"": ""https://mcp.scalekit.com/higgsfieldmcp"",
""headers"": { ""Authorization"": ""Bearer $SCALEKIT_TOKEN"" }
}
}
}
Codex Code REPL
# ~/.codex/config.toml
[mcp_servers.higgsfieldmcp]
url = ""https://mcp.scalekit.com/higgsfieldmcp""
auth_env = ""SCALEKIT_TOKEN""
Copilot Code REPL
# .vscode/mcp.json
{
""servers"": {
""higgsfieldmcp"": {
""url"": ""https://mcp.scalekit.com/higgsfieldmcp"",
""type"": ""http""
}
}
}