Skip to main content
If you’re using Cursor, Claude Code, Copilot, ChatGPT Codex, Devin, or another AI coding assistant to build with AssemblyAI, give your agent live context so it doesn’t rely on outdated training data.

Start here

New to AssemblyAI?

Paste our full integration prompt into your agent. Teaches it operating rules, recommended models, parameter gotchas, and quickstarts for every product surface — so the first code you get back is closer to production-ready.

Already in a project?

Add a one-liner to your AGENTS.md, CLAUDE.md, or .cursorrules so your agent refetches the latest integration prompt before every AssemblyAI prompt — the most effective option and what we recommend for ongoing work.

Compare all four methods

For most teams, pinning the URL is enough. Add the MCP server on top if your agent does a lot of mid-session lookups. The copy-paste prompt is best kept for first-time use or one-shot chat sessions.

Pin the URL in your agent instructions

For ongoing projects, point your agent at the integration prompt URL from its project instructions. The agent re-fetches the prompt before every AssemblyAI-related prompt, so you automatically pick up API changes without bloating your context window. Add this to your project’s AGENTS.md, CLAUDE.md, .cursorrules, .cursor/rules/, .github/copilot-instructions.md, .windsurfrules, or whichever instructions file your agent reads:
The two URLs cover different things:
  • agent-instructions.md — the rules of the road: operating rules, discovery questions, recommendation template, feature selection, quickstarts for every product surface, error handling, and the gotchas that trip up most integrations.
  • llms.txt — the documentation index: every page’s title, URL, and one-line description so the agent can navigate to detail pages.
For deep lookups, llms-full.txt returns the full concatenated documentation content. Narrow with ?lang=python or ?lang=typescript to save tokens, or add ?excludeSpec=true to skip the API reference.

Copy the integration prompt

For a one-shot agent session — a single ChatGPT Codex run, a quick Cursor chat without project files, or just trying AssemblyAI for the first time — paste the full integration prompt into your agent along with a short description of what you want to build. The prompt teaches the agent the operating rules, discovery questions, recommended models, parameter gotchas, and quickstarts for every product surface, so the first code you get back is closer to production-ready than what the agent would write from memory. For ongoing project work, pin the URL instead — pasting the full prompt into your project instructions stuffs every message with ~770 lines of context.
The same prompt is published at agent-instructions.md if you’d rather link to it than paste the whole thing.

Docs MCP server

For on-demand lookups during a session — useful when the agent is iterating on a feature and needs to check several pages mid-task — connect the AssemblyAI docs MCP server:
Claude Code:
Cursor (.cursor/mcp.json):
Any MCP client that supports Streamable HTTP transport can connect. The server exposes tools to search and fetch AssemblyAI documentation pages on demand.

Claude Code skill

The AssemblyAI skill gives Claude Code curated instructions and context for the Python and JavaScript SDKs, streaming, voice agents, audio intelligence, and more.
Works with 60+ AI coding agents via the universal skills format:
Verify it’s installed:

Tips for best results

  • Be specific about the SDK — say “use the AssemblyAI Python SDK” or “use the JavaScript SDK” rather than “use AssemblyAI”.
  • Reference the model — specify universal-3-5-pro for pre-recorded or streaming to avoid outdated model names.
  • Set your API key as an environment variableexport ASSEMBLYAI_API_KEY=your_key so the agent can reference it naturally.