app_id (needed for OAuth and tracking) and an orceum_webhook_secret (used to verify the lifecycle webhooks Orceum sends to your app).
Creating an App
Go to the Orceum Developer Studio and click Create App. You will be asked to select your app type:Native App
For apps where you host the HTTP endpoint that Orceum calls. You will need to provide:- Name: Display name of your app.
- Description: A concise description. The AI uses this to understand what your app does broadly.
- Authentication Method:
None,API Key, orOAuth. See Authentication. - Endpoint URL: The base URL Orceum will
POSTaction calls to. - Manifest: You paste your JSON manifest detailing your app’s actions and parameters. See The Manifest.
- Webhook Configuration: (Optional) Provide your installation webhook URL to receive lifecycle events.
MCP App
For apps that expose tools via the Model Context Protocol. You will need to provide:- Name & Description: Display name and details.
- Authentication Method: Usually
NoneorOAuth. - MCP Server URL: The URL of your MCP endpoint.
- Transport: Select between
SSEorStreamable HTTP.
Skill
For lightweight automations or scripts running in Orceum’s managed sandbox. You upload a code bundle (a ZIP file or GitHub repository link) containing aSKILL.md file. Orceum parses the bundle, extracts the manifest, and provisions the sandbox. No deployment or endpoint URL is required on your end.
Required Fields Summary
When creating any app, pay close attention to these fields:Display name of your app. Shown to users in the marketplace and conversation UI.
A concise, user-facing description. Crucially, this is also used by the assistant to understand your app’s overall purpose before inspecting its individual actions.
None, API Key, or OAuth. Determines the installation flow for users.After Registration
- Copy your App ID: You need this if you are configuring OAuth redirect URIs.
- Save your Webhook Secret: Store
orc_sk_...securely; it will not be shown again. - Set up OAuth (if applicable): Register the Orceum redirect URI with your provider:
- Publish your App: Your app starts in a
PENDINGstate. To make it discoverable in the store, you must publish it.
Installation Flow
How users install your app and grant credentials
Publishing Your App
Move from PENDING to ACTIVE for marketplace listing