Oauth Dynamic Client Register

RFC 7591 Dynamic Client Registration. Returns a fresh client_id (and a client_secret only when token_endpoint_auth_method is NOT 'none') so MCP clients can complete OAuth without prior coordination.

L1 monetization attribution (2026-06-13): the registration captures where the agent came from so the operator can rank MCP-directory distribution effort. Priority: ?source=<slug> query param (when a directory installs us with explicit attribution) → Origin header → Referer header → direct/unknown fallback. See app/oauth_discovery_source.py for the canonical slug allowlist.

post/oauth/register

Request

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

Query parameters

sourcestring nullable

Request body

client_namestring nullable
redirect_urisstring[]
grant_typesstring[]
response_typesstring[]
scopestring nullable
token_endpoint_auth_methodstring nullable
contactsstring[] nullable
client_uristring nullable
logo_uristring nullable
tos_uristring nullable
policy_uristring nullable
software_idstring nullable
software_versionstring nullable

Response

Successful Response

object required

Changes

No recorded changes to this operation across all 1 revision of this API.