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
- Open app.melony.dev and sign in with Google.
- Choose Connect agent and paste your OpenAI API key.
- Melony lists the agents the key can see. This lookup is read-only: nothing is saved until you pick one.
- 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.