Skip to content

Register an MCP OAuth client

POST
/oauth/register
curl --request POST \
--url https://api.muninx.com/oauth/register \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '{ "redirect_uris": [ "https://example.com" ], "client_name": "example", "token_endpoint_auth_method": "none", "grant_types": [ "example" ], "response_types": [ "example" ], "scope": "muninx.mcp" }'
Media type application/json
object
redirect_uris
required
Array<string>
client_name
string
token_endpoint_auth_method
string
Allowed values: none
grant_types
Array<string>
response_types
Array<string>
scope
string
Allowed values: muninx.mcp

Client registered

Media type application/json
object
redirect_uris
required
Array<string>
client_name
string
token_endpoint_auth_method
string
Allowed values: none
grant_types
Array<string>
response_types
Array<string>
scope
string
Allowed values: muninx.mcp
client_id
required
string
Example
{
"token_endpoint_auth_method": "none",
"scope": "muninx.mcp"
}

Problem response

Media type application/problem+json
object
key
additional properties
any
Example generated
{}