Higgsfield MCP

Coming soon

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_generate_video
Generate video
Submit one Higgsfield AI video job (text, image, or product URL) and return the job id for the signed-in user.
Parameters
Name
Type
Required
Description
params
object
Required
Video generation params: prompt, model, duration, medias, and optional get_cost preflight.
higgsfieldmcp_generate_image
Generate image
higgsfieldmcp_generate_audio
Generate audio
higgsfieldmcp_generate_3d
Generate 3D
higgsfieldmcp_apps_search
Search marketplace apps
higgsfieldmcp_balance
Get credit balance
higgsfieldmcp_dubbing
Dub video
higgsfieldmcp_apps_invoke
Invoke marketplace app
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""
}
}
}