How to share an OpenAI agent with your team

Built an agent on the OpenAI Agents API? Here’s how to give teammates a chat UI for it in minutes, without handing out your API key or building a front end.

You built an agent on the OpenAI Agents API. It works. Now the people who would actually use it every day, like support, ops or sales, need a way in. They don’t have platform access, and you don’t want to hand them your API key.

This guide shows how to put a hosted chat in front of your agent with Melony so teammates can use it in a few minutes.

Your options

Option Effort Downsides
Share your API key Minutes Anyone with the key can spend on your account and use every model it can reach. Rotating it breaks everyone.
Build your own chat front end Days to weeks You own auth, sessions, streaming, sharing and hosting forever.
Give people platform access Minutes Fine for developers; confusing for everyone else, and access is broader than one agent.
Use a hosted team chat like Melony Minutes Up to three teammates per agent today.

Before you start

You need:

  • An agent on the OpenAI Agents API.
  • An OpenAI API key that can access it. Usage is billed to this key.
  • A Google account for you and each teammate.

Step 1: Connect the agent

  1. Open app.melony.dev and sign in with Google.
  2. Choose Connect agent and paste your OpenAI API key.
  3. Melony lists the agents the key can see. This lookup is read-only: nothing is saved until you pick one.
  4. Pick your agent. If the key can’t list agents, paste the agent ID instead.

Melony doesn’t ask for a model, instructions or tools. Those stay on OpenAI, and any change you make to the agent there shows up in Melony.

Step 2: Invite teammates

Add teammates by email. If they already use Melony, they join right away. If not, Melony keeps a pending invite and they join automatically the first time they sign in with that Google email. Melony doesn’t send invite emails, so let them know.

Everyone you invite is a member: they can chat. You can make someone an admin so they can manage the member list too. Only you, the owner, hold the key.

Step 3 (optional): Hosted sandbox and Vault

In Agent settings, owners and admins can enable the OpenAI-hosted sandbox for new sessions. With it on, you can attach an OpenAI Vault by its ID. Melony stores only the ID; the secrets stay with OpenAI.

Step 4: Chat, then share what’s useful

Every new chat is private to the person who started it. When a conversation is worth showing the team, its creator shares it with everyone on the agent. Shared chats stay writable, so teammates can pick up the thread.

Tool activity, such as function calls, MCP calls, web searches and command runs, appears inline. Melony shows it; OpenAI runs it.

Where your data lives

  • Conversations: on OpenAI, as sessions of your agent.
  • Your API key: on Melony’s API host, never in a browser.
  • What Melony keeps: who’s on the agent and which person can see which session. See Security for the full list.

Ready? Connect your agent. Using Claude instead? Read how to share a Claude Managed Agent.

Frequently asked questions

Can I share an OpenAI agent without sharing my API key?

Yes. Connect the agent to Melony as its owner. The key is stored on Melony’s server and requests are proxied with it, so teammates chat with the agent without ever seeing the key.

Do teammates need OpenAI accounts?

No. They sign in to Melony with Google. Usage is billed to the owner’s OpenAI API key.

How many people can use a shared agent?

Each agent can have up to three teammates besides the owner, pending invites included. Each person can send up to 100 messages per day.

Give your team a shared front door to your agent.