MCP IntegrationCreate integration

Your agent calls ngram like any other tool.

ngram exposes a native Model Context Protocol server. Claude Desktop, Cursor, Cline, eligible ChatGPT apps and credentialed custom MCP clients can render videos, fetch status, list past renders and read credit balances inside the same chat - no UI, no copy-paste.

  • Native MCP server — every ngram endpoint exposed as a discrete tool with an agent-friendly JSON schema
  • Hosted HTTP transport — point remote-capable MCP clients at mcp.ngram.com; header-capable clients can send bearer auth, while connector UIs handle auth in their own flow
  • Connector auth — Claude and ChatGPT complete authentication inside their connector UI; provisioned bearer credentials remain available for header-capable clients
MCP Server hero preview
How it works

Four steps from MCP config to a rendered video in chat.

ngram speaks the open MCP spec end to end. Add the hosted URL, complete connector auth or add the bearer header your client supports, restart, and ask the assistant for a video. No SDK, no glue code.

01

Choose the authentication path

Claude completes authentication inside its connector UI. ChatGPT create-video actions require the web app on Business, Enterprise, or Edu with developer-mode and workspace app access. Header-capable clients use a provisioned ngram bearer credential.

20 sec
02

Point your MCP client at ngram

Add ngram as a remote MCP server in Claude Desktop, Cursor, Cline, Notion AI or an eligible ChatGPT app. Use mcp.ngram.com as the hosted URL; header-capable clients can add the bearer header.

1 min
03

Ask the assistant for a video

Open chat and describe the video. The agent picks the right tool from the exposed schema - create, status, list, credits - and fires the call directly against ngram.

however long you talk
04

Get the final video link in the thread

Rendering runs server-side and can take around 15-20 minutes depending on scene complexity. The final video URL returns to the same chat, and you can open ngram to review progress without waiting in the thread.

~15-20 min
What the server exposes

Every ngram endpoint, mapped to an agent-friendly tool call.

Works across MCP-aware clients

Claude Desktop, Cursor, Cline, Notion AI and eligible ChatGPT apps can connect to the hosted endpoint. Compatible custom clients use the same tool schema with provisioned authentication.

Connector auth, validated per request

Connector-based clients use their built-in auth flow. Header-capable clients can send a provisioned ngs_ credential as a bearer header. Credentials are validated against the same auth layer as the dashboard and scrubbed from logs.

Tool surface mirrors the public API

create_video_from_text, get_video_status, list_videos, get_credits_remaining, cancel_video - each ngram endpoint maps to a discrete MCP tool with typed inputs and outputs.

Streaming tool output for long renders

Video renders can take around 15-20 minutes depending on scene complexity. Status returns to the client while the job runs, and the ngram app provides an optional progress view.

Every call observable in PostHog

Path, method, user agent, duration, status - every tool invocation flows through PostHog with an anonymized distinctId for end-to-end observability.

Hosted endpoint

Point MCP clients at the managed mcp.ngram.com endpoint. Header-capable clients can send a provisioned bearer credential, while connector UIs handle auth in their own flow.

Supported MCP clients

Five clients we test against. Plus the open MCP spec.

If a client implements MCP 1.0, ngram connects. The clients below are what our team uses day-to-day - the rest of the ecosystem inherits the same protocol.

Claude Desktop
HTTP + local
Cursor
HTTP + local
Cline
VS Code agent
Notion AI
workspace agent
ChatGPT apps
Eligible web plans
Custom MCP clients
spec-compliant
Built for teams

Who reaches for the MCP server first.

Developers building agent-augmented products. Ops teams running agentic workflows. AI-native teams who live in chat clients all day.

All solutions
How it compares

When MCP is the right trigger, and when it isn't.

ngram MCP
you are here
REST API
raw HTTP
HTTP webhook
event hook
Zapier
automation
Who triggers itAn AI agent in chatYour application codeAn upstream event in another systemAn automated multi-step Zap
Setup timeAbout 2 minutes - one config blockAbout 1 hour engineeringAbout 15 minutes per endpointAbout 5 minutes per Zap
Auth modelConnector auth or provisioned bearer keyProvisioned bearer key per requestSigned HMAC payloadStored OAuth or API key
Schema for the callerAgent-friendly JSON schema per toolRaw OpenAPI specSingle payload contractAction form fields in the Zap editor
Streaming statusYes, tool output streams progressYes, via polling or SSENo, fire-and-forgetNo, polled by Zapier
Best forChat-driven agents and copilotsEmbedding ngram inside your productReacting to upstream system eventsNo-code multi-step pipelines

FAQ

Common questions about the MCP server

Model Context Protocol is an open standard from Anthropic that lets AI assistants connect to external tools through a typed, streaming interface. ngram exposes its API as a native MCP server, so any spec-compliant client can render videos, check credits and list past renders without leaving chat.

Still curious? Still curious? Chat with us

MCP Server

Point your agent at ngram. Render in chat.

One hosted endpoint, connector-native authentication, and every ngram endpoint exposed as a tool call your assistant already knows how to use.