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

mutiny-authentication.yml Raw ↑
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.