Studio By Ai21 Labs for AI agents

AI21 Studio gives developers API access to AI21's language models for building assistants, generating text, and running document and compliance workflows. Connect it once through Arc0, and your agent, or Claude, ChatGPT and Cursor, can use it through one MCP endpoint, limited to what each user approved.

AI and modelsAPI keyMCP + RESTai21.com
AUDIT LOG · STUDIO BY AI21 LABSPOLICY: acme-support
09:41:07 · claude · u_8f2read
studio_by_ai21_labs.list_demos
List Demos✓ allowed · 212ms
09:41:08 · claude · u_8f2read
studio_by_ai21_labs.get_demo
Get Demo✓ allowed · 164ms
09:41:09 · claude · u_8f2write
studio_by_ai21_labs.create_demo
Create Demo✓ approved · approved by user
09:41:12 · claude · u_8f2destructive
studio_by_ai21_labs.delete_demo
Delete Demo✕ blocked · policy: deny
EVERY STUDIO BY AI21 LABS CALL, ON THE RECORD
01 · USE CASES

What agents do in Studio By Ai21 Labs.

01

Create a configured AI assistant

Create a new assistant with a defined route and plan for a specific use case, such as support.

02

Check status of a batch job

Look up the status of a batch prediction job, a read-only check before pulling its results.

03

Delete an assistant after confirmation

Delete an assistant only after the user confirms it is no longer used by any workflow.

02 · ACTIONS

57 Studio By Ai21 Labs actions, graded by risk.

Every Studio By Ai21 Labs action is tagged read, write or destructive, so one policy covers the whole app and new actions inherit the right default.

read

27

Look things up. Allowed by default.

  • studio_by_ai21_labs.get_demo
    Get Demo
  • studio_by_ai21_labs.get_plan
    Get Plan
  • studio_by_ai21_labs.list_demos
    List Demos
  • studio_by_ai21_labs.list_plans
    List Plans
  • studio_by_ai21_labs.list_models
    List Models
  • studio_by_ai21_labs.list_secrets
    List Secrets
  • studio_by_ai21_labs.get_assistant
    Get Assistant
  • studio_by_ai21_labs.get_mcp_storage
    Get MCP Storage
  • studio_by_ai21_labs.list_assistants
    List Assistants
  • studio_by_ai21_labs.get_batch_status
    Get Batch Prediction Status
  • studio_by_ai21_labs.list_mcp_storage
    List MCP Storage
  • studio_by_ai21_labs.list_library_files
    List Library Files
  • studio_by_ai21_labs.get_assistant_route
    Get Assistant Route
  • studio_by_ai21_labs.list_settings_models
    List Workspace Models
  • studio_by_ai21_labs.get_assistants_by_mcp
    Get Assistants By MCP
  • studio_by_ai21_labs.get_output_explanation
    Get Output Explanation
+ 11 MORE

write

24

Create and change things. Allow, or ask the user first.

  • studio_by_ai21_labs.create_demo
    Create Demo
  • studio_by_ai21_labs.update_demo
    Update Demo
  • studio_by_ai21_labs.create_secret
    Create Secret
  • studio_by_ai21_labs.update_secret
    Update Secret
  • studio_by_ai21_labs.create_assistants
    Create Assistant
  • studio_by_ai21_labs.create_mcp_storage
    Create MCP Storage
  • studio_by_ai21_labs.update_mcp_storage
    Update MCP Storage
  • studio_by_ai21_labs.create_assistant_route
    Create Assistant Route
  • studio_by_ai21_labs.create_website_connector
    Create Website Connector
  • studio_by_ai21_labs.create_kirsh_grant_preview
    Kirsh Grant Metadata Preview
  • studio_by_ai21_labs.create_aftersales_parts_batch
    Create Aftersales Parts Classification Batch
  • studio_by_ai21_labs.create_generation_thread_name
    Generate Thread Name
  • studio_by_ai21_labs.create_generation_requirements
    Generate Requirements
  • studio_by_ai21_labs.create_assistants_assistant_id_plans
    Create Assistant Plan
  • studio_by_ai21_labs.create_kirsh_grant_compliance_preview
    Create Kirsh Grant Compliance Preview
  • studio_by_ai21_labs.create_solutions_kirsh_grant_compliance
    Check Kirsh Grant Compliance
+ 8 MORE

destructive

6

Delete, cancel or archive. Ask first, or deny outright.

  • studio_by_ai21_labs.delete_demo
    Delete Demo
  • studio_by_ai21_labs.delete_secret
    Delete Secret
  • studio_by_ai21_labs.delete_assistant
    Delete Assistant
  • studio_by_ai21_labs.delete_mcp_storage
    Delete MCP Storage
  • studio_by_ai21_labs.delete_assistant_route
    Delete Assistant Route
  • studio_by_ai21_labs.delete_website_connector
    Delete Website Connector
03 · HOW IT WORKS

Studio By Ai21 Labs in three steps.

  1. 01Your users connect Studio By Ai21 LabsThey add their Studio By Ai21 Labs api key on Arc0 Connect, under your brand. It goes straight into the vault.
  2. 02You set the rulesReads run, writes like “create Demo” can wait for the user, and “delete Demo” can be denied outright.
  3. 03Any agent can actYour agent calls Studio By Ai21 Labs through the Arc0 SDK or MCP, and so can Claude, ChatGPT and Cursor. Every call lands on the audit log.
POLICY.TS
await arc0.policies.set('studio_by_ai21_labs', {
  read: 'allow',
  write: 'ask',        // create_demo
  destructive: 'deny',  // delete_demo
})

# Claude Code: the same connection, one URL
$ claude mcp add --transport http arc0 \
    https://mcp.arc0.ai/u/u_8f2
04 · AUTH AND DATA

How Studio By Ai21 Labs connects.

Users add their Studio By Ai21 Labs api key on Arc0 Connect. It is encrypted in the vault, never shown to the model, and each user can rotate or revoke it at any time.

The same Studio By Ai21 Labs connection serves your agent over MCP and your own backend over REST and the proxy, so a user connects once. How Arc0 handles credentials →

AUTH
API key
CREDENTIALS
Per-tenant encrypted vault
MODEL SEES
Results only, never credentials
AUDIT LOG
Every call, on every plan
05 · WORKS WITH

Use Studio By Ai21 Labs from any agent.

Claude
ChatGPT
Cursor
Codex
VS Code
OpenAI Agents SDK
Claude Agent SDK
Vercel AI SDK
Mastra
LangGraph
07 · FAQ

Studio By Ai21 Labs and Arc0, answered.

Q01

Can I use Studio By Ai21 Labs with Claude, ChatGPT or Cursor?

Yes. Connect Studio By Ai21 Labs to Arc0 once, then add your Arc0 MCP URL to Claude, ChatGPT, Cursor, Claude Code or any other remote-MCP client. Each assistant only gets the Studio By Ai21 Labs actions you allow.

Q02

How do users connect Studio By Ai21 Labs?

Users add their Studio By Ai21 Labs api key on Arc0 Connect. It is encrypted in the vault, never shown to the model, and each user can rotate or revoke it at any time.

Q03

Which Studio By Ai21 Labs actions can my agent take?

57 in total: 27 read, 24 write and 6 destructive, such as “create Demo”. Your policies decide which of them each agent may call.

Q04

Can I stop my agent from deleting things in Studio By Ai21 Labs?

Yes. Actions like “delete Demo” are graded destructive. Set destructive actions to deny, or to ask so the user approves each one, and blocked calls still show up on the audit log.

Q05

Can my own backend call Studio By Ai21 Labs too?

Yes. The same Studio By Ai21 Labs connection is available over REST and through the Arc0 proxy, so your product and your agent share one connection per user.

Get started

Plug Studio By Ai21 Labs into your agent.

Your users connect Studio By Ai21 Labs once, under your brand. Your agent gets 57 actions behind your policies, with every call on the record.

Free to build · MCP + REST · Audit log on every plan