Mutiny · Authentication Profile
Mutiny Authentication
Authentication
Mutiny declares 0 security scheme(s) across its OpenAPI definitions.
CompanyEnterpriseSalesMarketingGo-To-MarketArtificial IntelligenceAI AgentsSales EnablementAccount Based MarketingWorkflow AutomationModel Context Protocol
Methods:
Schemes: 0
OAuth flows:
API key in:
Security Schemes
Source
Authentication Profile
generated: '2026-08-13'
method: probed
source: https://mcp.mutinyhq.com/.well-known/oauth-authorization-server
docs: https://help.mutinyhq.com/articles/5003451538-connecting-mutiny-to-claude
summary: >-
Mutiny's only machine-callable surface is its hosted MCP server, and it is protected by a full OAuth
2.1 authorization-code flow with mandatory PKCE and RFC 7591 dynamic client registration. There is no
API-key path, no personal access token, and no public REST API to authenticate against.
apis:
- api: Mutiny MCP Server
base_url: https://mcp.mutinyhq.com/mcp
security_schemes:
- id: mutiny_mcp_oauth
type: oauth2
profile: OAuth 2.1 as required by the MCP authorization specification
issuer: https://mcp.mutinyhq.com
flows:
- type: authorization_code
authorization_endpoint: https://mcp.mutinyhq.com/oauth/authorize
token_endpoint: https://mcp.mutinyhq.com/oauth/token
pkce_required: true
code_challenge_methods_supported:
- S256
response_types_supported:
- code
token_endpoint_auth_methods_supported:
- client_secret_post
- none
scopes:
- read_asset_groups
- create_asset_groups
- publish_asset_groups
- read_library_content
- manage_library_content
dynamic_client_registration:
supported: true
spec: RFC 7591
endpoint: https://mcp.mutinyhq.com/oauth/register
note: >-
Anonymous client registration is what lets Claude web/Desktop/Code register themselves as
connectors without a human copying a client_id out of a developer portal.
discovery:
authorization_server_metadata: https://mcp.mutinyhq.com/.well-known/oauth-authorization-server
protected_resource_metadata: https://mcp.mutinyhq.com/.well-known/oauth-protected-resource
specs:
- RFC 8414
- RFC 9728
- RFC 7636 (PKCE)
- RFC 7591 (DCR)
refresh:
supported: false
note: >-
grant_types_supported declares authorization_code only; no refresh_token grant is advertised in
the metadata, so a client must re-run the authorization flow when the access token expires.
unauthenticated_behaviour:
endpoint: https://mcp.mutinyhq.com/mcp
method: POST
http_status: 401
body: '{"jsonrpc":"2.0","error":{"code":-32001,"message":"Authentication failed."},"id":null}'
checked: '2026-08-13'
gap: >-
The 401 carries no WWW-Authenticate header pointing at the protected-resource metadata. RFC 9728
and the MCP authorization spec expect that challenge so a client can discover the authorization
server automatically from a failed call; here a client must already know to fetch
/.well-known/oauth-protected-resource.
- api: Mutiny application (app.mutinyhq.com)
base_url: https://app.mutinyhq.com
security_schemes:
- id: session
type: session
note: >-
Interactive browser session only. Every path probed on app.mutinyhq.com — including
/.well-known/* and /openapi.json — returns 401. Enterprise plans add SSO per the pricing page.
No developer-facing credential is issued.
api_keys:
supported: false
note: Mutiny publishes no API key, secret key, or personal access token surface.
notes: >-
Everything above is read from live, anonymous probes of Mutiny's own discovery documents on
2026-08-13, plus the connection instructions in Mutiny's help centre. No securityScheme was derived
from an OpenAPI document because Mutiny publishes none.