LIVEKINDLY · OAuth Scopes

LIVEKINDLY OAuth Scopes

OAuth 2.0 probed

LIVEKINDLY publishes 1 OAuth 2.0 scope via the authorizationCode flow. Scopes are the fine-grained permissions an application requests at authorization time to act against the LIVEKINDLY API on a user’s behalf.

Tokens are issued from https://thelivekindlyco.com/oauth/token.

This index is generated from the provider’s OpenAPI security definitions (and, where available, its documented scope reference) and refreshes on every APIs.io network build. Browse every provider’s scopes at scopes.apis.io.

CompanyFood and BeveragePlant-BasedAlternative ProteinConsumer Packaged GoodsSustainabilityManufacturingRetailContentNewsroom
Scopes: 1 Flows: authorizationCode Method: probed

OAuth endpoints

Authorization URL
https://thelivekindlyco.com/oauth/authorize
Token URL
https://thelivekindlyco.com/oauth/token
Flows
authorizationCode

Scopes (1)

ScopeDescriptionFlows
mcp The only scope the authorization server advertises. Grants a bearer token accepted by the MCP protected resource at /wp-json/mcp/mcp-oauth-server. Scope semantics are not published; the tool set it unlocks could not be enumerated because tools/list is authentication-gated. authorizationCode

Source

OAuth Scopes

Raw ↑
generated: '2026-08-04'
method: probed
source: https://thelivekindlyco.com/.well-known/oauth-authorization-server
also_source: https://thelivekindlyco.com/.well-known/oauth-protected-resource
docs: null
docs_note: >-
  LIVEKINDLY publishes no developer documentation of any kind, so there is no scopes or
  permissions reference page to search. Everything below is taken verbatim from the two live
  discovery documents saved in well-known/. Nothing is inferred.
note: >-
  This OAuth surface exists to authorize the site's WordPress MCP Adapter, not a product API. The
  authorization server declares exactly ONE scope — "mcp" — which is the coarse all-or-nothing
  grant the adapter uses; there is no per-resource or per-ability scope decomposition, so an
  agent that obtains this scope obtains whatever the granting WordPress user can do through the
  registered abilities. The wp/v2 content API in openapi/ does NOT use OAuth at all: it is
  anonymous for reads and WordPress Application Passwords (HTTP Basic) for writes.
schemes:
- name: mcp-oauth
  type: oauth2
  source: https://thelivekindlyco.com/.well-known/oauth-authorization-server
  issuer: https://thelivekindlyco.com
  flows:
  - flow: authorizationCode
    authorizationUrl: https://thelivekindlyco.com/oauth/authorize
    tokenUrl: https://thelivekindlyco.com/oauth/token
    refreshUrl: https://thelivekindlyco.com/oauth/token
    pkce:
      required: true
      code_challenge_methods_supported: [S256]
  revocation_endpoint: https://thelivekindlyco.com/oauth/revoke
  response_types_supported: [code]
  grant_types_supported: [authorization_code, refresh_token]
  token_endpoint_auth_methods_supported: [none]
  client_id_metadata_document_supported: true
  client_registration:
    dynamic_client_registration: false
    note: >-
      No registration_endpoint is advertised (RFC 7591 is not offered). Instead the server sets
      client_id_metadata_document_supported: true — the newer pattern where the client_id is an
      HTTPS URL resolving to a client-metadata document, which is what the MCP client ecosystem
      has moved toward.
scopes:
- scope: mcp
  description: >-
    The only scope the authorization server advertises. Grants a bearer token accepted by the MCP
    protected resource at /wp-json/mcp/mcp-oauth-server. Scope semantics are not published; the
    tool set it unlocks could not be enumerated because tools/list is authentication-gated.
  flows: [authorizationCode]
  sources:
  - https://thelivekindlyco.com/.well-known/oauth-authorization-server
  - https://thelivekindlyco.com/.well-known/oauth-protected-resource
protected_resources:
- resource: https://thelivekindlyco.com/wp-json/mcp/mcp-oauth-server
  authorization_servers: [https://thelivekindlyco.com]
  bearer_methods_supported: [header]
  scopes_supported: [mcp]
  spec: RFC 9728
x-evidence:
  fetched: '2026-08-04'
  authorization_server_metadata:
    url: https://thelivekindlyco.com/.well-known/oauth-authorization-server
    http_status: 200
    content_type: application/json
    file: ../well-known/livekindly-oauth-authorization-server.json
  protected_resource_metadata:
    url: https://thelivekindlyco.com/.well-known/oauth-protected-resource
    http_status: 200
    content_type: application/json
    file: ../well-known/livekindly-oauth-protected-resource.json
  anonymous_token_probe: >-
    Not attempted. Obtaining a token requires an interactive authorization grant from a
    LIVEKINDLY WordPress account; no credential of any kind was used in building this profile.