We use essential cookies for authentication and optional analytics cookies to improve the platform. Privacy Policy

    Video Intelligence API

    Video Intelligence API: Integrate AI Video Analysis into Your Stack

    VidForgeX exposes its full analysis capability as an API — REST for traditional integrations and MCP (Model Context Protocol) for AI agent workflows. Submit video, retrieve structured results, and query your video library programmatically.

    API architecture

    VidForgeX uses a two-surface API architecture:

    REST API

    Traditional HTTP endpoints via the VidForgeX backend. Base URL: api.vidforgex.com. Action-based routing with Bearer token auth.

    MCP Tool Server

    11 AI-native tools at mcp.vidforgex.com. Compatible with any MCP client (Claude, Cursor, LangChain MCP adapter, custom agents). Same vfx_ API key auth.

    The 11 MCP tools

    ToolDescription
    analyze_sessionSubmit video URL or ID for AI analysis
    get_session_resultRetrieve structured analysis result JSON
    ask_about_sessionAI chat scoped to a single video session
    ask_about_personAI chat drawing from all sessions tagged to a person
    compare_profilesSide-by-side comparison of 2–10 persons
    get_person_progressionTimeline of metrics per person (1–50 sessions)
    find_person_in_videoFind timestamps where a specific person appears
    get_team_summaryAggregated metrics over a configurable period (1–365 days)
    get_sop_complianceSOP compliance results (Professional + TMA vertical)
    tag_person_to_sessionTag or create a person Tracking Profile
    generate_sop_documentGenerate SOP from rule template (Professional + TMA vertical)

    Authentication and key management

    API keys are created in VidForgeX under Settings → API Keys. Key format:vfx_ followed by 40 hex characters (160 bits of entropy). Only the prefix and a cryptographic hash are stored server-side — the full key is shown once on creation. Keys support:

    • Custom name and expiry (never, 30, 90, or 365 days)
    • Scope restriction (analysis, chat)
    • Org scope (single org, selected orgs, or all user orgs)
    • Instant revocation via the UI

    Rate limiting

    Rate limits are enforced globally at the proxy layer using a sliding window algorithm. This ensures limits are consistent across all instances — horizontal scaling cannot be used to bypass limits.

    When a rate limit is exceeded, the API returns a JSON-RPC error -32004 with aretry_after_ms field indicating when the next request can be made.

    video intelligence APIVidForgeX APIMCP video APIModel Context Protocolvideo analysis APIREST API videoAI agent video toolsvfx_ API key

    Frequently Asked Questions

    What is the VidForgeX API?
    VidForgeX provides two API surfaces: a REST API (accessed via api.vidforgex.com) for programmatic video management and analysis, and an MCP (Model Context Protocol) server at mcp.vidforgex.com that exposes 11 AI-native tools for direct integration with Claude, Cursor, or any MCP-compatible LLM client.
    What authentication does the VidForgeX API use?
    Bearer token authentication using vfx_ prefixed API keys (vfx_ + 40 hex characters). Keys are created in the platform under Settings > API Keys. Available to Professional tier organizations. Each key has configurable scopes (analysis, chat) and expiry (30/90/365 days or never).
    What rate limits apply to the VidForgeX API?
    Standard API keys: 60 requests/minute. Elevated keys (on request): 300 requests/minute. Unlimited tier (Enterprise): 10,000 requests/minute. Rate limits are enforced globally at the proxy layer — not per-instance, so horizontal scaling cannot bypass the limits.
    Can I use the VidForgeX API to submit videos for analysis?
    Yes. The analyze_session MCP tool (or the REST upload endpoint) accepts a video URL or initiates a direct upload. After analysis completes (2–8 minutes), get_session_result returns the full structured analysis JSON. The API supports all 5 analysis modes: overall, study_guide, targeted, find_person, and adherence.
    Is the VidForgeX MCP server compatible with Claude?
    Yes. The VidForgeX MCP server is fully compatible with the Model Context Protocol specification. Add mcp.vidforgex.com to your Claude MCP configuration with your vfx_ API key. Claude can then call all 11 VidForgeX tools: analyze video, retrieve results, search the library, chat about sessions, compare profiles, and more.