---
title: "Oauth Register"
method: POST
path: "/oauth/register"
---

# Oauth Register

`POST /oauth/register`

## Request

- Base URL: `https://api.local-mcp.com` (the document declares no server; this is the origin it was published from)
- URL: `https://api.local-mcp.com/oauth/register`
- Auth: none declared

RFC 7591 — Dynamic Client Registration.

A client that asks for `token_endpoint_auth_method` client_secret_post / client_secret_basic
gets a client secret, once, in this response (lmcp-api#33). Any other value, or none, gets a
public client exactly as before (the RFC's confidential default is NOT applied: a client that
did not ask for a secret would then fail at the token endpoint).

## Request body

- OAuthRegisterRequest
  - `redirect_uris` unknown[]
    - unknown
  - `client_name` string, nullable
  - `grant_types` unknown[], nullable
    - unknown
  - `response_types` unknown[], nullable
    - unknown
  - `token_endpoint_auth_method` string, nullable
  - `scope` string, nullable

## Response `200`

Successful Response

- unknown

## Other responses

- `422`: Validation Error

---

[API](https://skmtc.dev/local-mcp/apis/lmcp-api.md) · [All operations](https://skmtc.dev/local-mcp/apis/lmcp-api/llms.txt) · [OpenAPI document](https://skmtc.dev/local-mcp/apis/lmcp-api/revisions/f1f1c502623a?raw)
