Build and publish in Studio · How-to guide
Publish an app
Choose who can use a Studio app, what making it public requires, and what people outside your workspace can do with it.
A Studio app starts as Workspace only: people in your workspace can use it from their AI. Making it Public lists it in Discover and lets anyone add it. Use this page when you are ready for that step.
Only an owner or a team lead can publish.
Workspace only or public
| Workspace only | Public | |
|---|---|---|
| Who can use it | People in your workspace | Anyone who adds it |
| What they can do | Everything you ticked, with confirm cards for changes | Read operations only, through your workspace's key |
| Listed in Discover | No | Yes, with its own page |
| Plan | Any plan | Launch or Team |
| Cost to the people using it | None | None. Calls count against your monthly request pool |
On Free, the publish screen shows "Launch includes this". Making an app public, your own domain, the directory kit and payments come with the Launch and Team plans. See Plans, limits and usage.
Make it public
- Open the app in Studio and go to its publish screen.
- Fix anything the checks flag. Make public needs all of these:
- The app is active
- It says what it does
- At least one read operation
- No catch-all request tool
- Every write asks first
- Company name or website
- You own or control the API
- Privacy policy URL
- Press Make public.
The app now has a public page in Discover, and anyone can add it to their AI. To take it back, press Make it Workspace only.
What outsiders get
- Read operations only. Changes stay inside your workspace.
- Calls go through your workspace's key for the API. They never see the key.
- They pay ahel nothing. Their calls count against your plan's monthly request pool, not your balance or your daily calls. ahel emails owners and team leads at 80% and 100% of the pool, and the app keeps answering up to 150%. Past that, outsiders see "This app has reached its monthly request pool." until the next month or an upgrade.
Where the app answers
Every app has its own address on the connector, https://mcp.ahel.ai/apps/ followed by the app's name, and a public page on ahel.ai once it is public. You can also serve it on your own domain.
Before you go further
- Use your own domain.
- Prepare for the Claude and ChatGPT directories.
- To charge for the app, connect your own Stripe account on the app's payments screen. People pay on your own site, into your Stripe account; ahel reads who holds which plan and never holds the money.
Last updated 5 October 2026