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.
What agents do in Studio By Ai21 Labs.
Create a configured AI assistant
Create a new assistant with a defined route and plan for a specific use case, such as support.
Check status of a batch job
Look up the status of a batch prediction job, a read-only check before pulling its results.
Delete an assistant after confirmation
Delete an assistant only after the user confirms it is no longer used by any workflow.
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
27Look things up. Allowed by default.
- studio_by_ai21_labs.get_demoGet Demo
- studio_by_ai21_labs.get_planGet Plan
- studio_by_ai21_labs.list_demosList Demos
- studio_by_ai21_labs.list_plansList Plans
- studio_by_ai21_labs.list_modelsList Models
- studio_by_ai21_labs.list_secretsList Secrets
- studio_by_ai21_labs.get_assistantGet Assistant
- studio_by_ai21_labs.get_mcp_storageGet MCP Storage
- studio_by_ai21_labs.list_assistantsList Assistants
- studio_by_ai21_labs.get_batch_statusGet Batch Prediction Status
- studio_by_ai21_labs.list_mcp_storageList MCP Storage
- studio_by_ai21_labs.list_library_filesList Library Files
- studio_by_ai21_labs.get_assistant_routeGet Assistant Route
- studio_by_ai21_labs.list_settings_modelsList Workspace Models
- studio_by_ai21_labs.get_assistants_by_mcpGet Assistants By MCP
- studio_by_ai21_labs.get_output_explanationGet Output Explanation
write
24Create and change things. Allow, or ask the user first.
- studio_by_ai21_labs.create_demoCreate Demo
- studio_by_ai21_labs.update_demoUpdate Demo
- studio_by_ai21_labs.create_secretCreate Secret
- studio_by_ai21_labs.update_secretUpdate Secret
- studio_by_ai21_labs.create_assistantsCreate Assistant
- studio_by_ai21_labs.create_mcp_storageCreate MCP Storage
- studio_by_ai21_labs.update_mcp_storageUpdate MCP Storage
- studio_by_ai21_labs.create_assistant_routeCreate Assistant Route
- studio_by_ai21_labs.create_website_connectorCreate Website Connector
- studio_by_ai21_labs.create_kirsh_grant_previewKirsh Grant Metadata Preview
- studio_by_ai21_labs.create_aftersales_parts_batchCreate Aftersales Parts Classification Batch
- studio_by_ai21_labs.create_generation_thread_nameGenerate Thread Name
- studio_by_ai21_labs.create_generation_requirementsGenerate Requirements
- studio_by_ai21_labs.create_assistants_assistant_id_plansCreate Assistant Plan
- studio_by_ai21_labs.create_kirsh_grant_compliance_previewCreate Kirsh Grant Compliance Preview
- studio_by_ai21_labs.create_solutions_kirsh_grant_complianceCheck Kirsh Grant Compliance
destructive
6Delete, cancel or archive. Ask first, or deny outright.
- studio_by_ai21_labs.delete_demoDelete Demo
- studio_by_ai21_labs.delete_secretDelete Secret
- studio_by_ai21_labs.delete_assistantDelete Assistant
- studio_by_ai21_labs.delete_mcp_storageDelete MCP Storage
- studio_by_ai21_labs.delete_assistant_routeDelete Assistant Route
- studio_by_ai21_labs.delete_website_connectorDelete Website Connector
Studio By Ai21 Labs in three steps.
- 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.
- 02You set the rulesReads run, writes like “create Demo” can wait for the user, and “delete Demo” can be denied outright.
- 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.
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
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
Use Studio By Ai21 Labs from any agent.
Studio By Ai21 Labs and Arc0, answered.
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.
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.
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.
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.
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.
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