Pages & Spaces
registerSignInApp
Register Sign-In App
Register an app that signs a Space's members in with their Cloud account over OpenID Connect, and get its client id and secret.
Ask Claude, ChatGPT, Cursor or any AI connected to The Cloud "register Atlas as a sign-in app", and it calls registerSignInApp.
Example call
The MCP tools/call params, with the required arguments only.
{
"arguments": {
"name": "<name>",
"redirectUris": [
"<redirectUris>"
],
"space": "<space>"
},
"name": "registerSignInApp"
}Arguments
namestringrequiredThe app's name as members see it, e.g. AtlasredirectUrisstring[]requiredEvery exact callback URL the app may send people back to, e.g. https://myai.so/workspace/api/auth/oauth2/callback/oidcspacestringrequiredThe id of the Space that owns the app; you must be its owner or an admin
Returns
The registry does not declare a return shape.
Declared limits
redirectUris: minimum items 1
Ask for it
The Cloud routes these requests to this verb.
- register Atlas as a sign-in app
- set up Sign in with The Cloud for my app
- make an OIDC client for this Space
- give my app a client id and secret
Pair it with
The verbs that finish the job.
Questions
What does registerSignInApp do?
Register an app that signs a Space's members in with their Cloud account over OpenID Connect, and get its client id and secret. It is one of the tools The Cloud MCP server gives every connected AI.
How do I use registerSignInApp from Claude or ChatGPT?
Connect your AI to The Cloud at https://mcp.thecloud.so/mcp and sign in once. Then ask Claude, ChatGPT, Cursor or any AI connected to The Cloud "register Atlas as a sign-in app", and it calls registerSignInApp.
Is registerSignInApp safe to let an AI call?
registerSignInApp changes your workspace. What an AI creates is Private until you share it.
Connect
One endpoint gives your AI this tool and every other one: connect Claude, ChatGPT, Cursor or Gemini, read what The Cloud is, or see pricing.