The Picklr · Authentication Profile

The Picklr Authentication

Authentication

Two distinct authentication models are live on thepicklr.com, and they gate different surfaces. The wp/v2 content collections are readable with no credential at all. Writes and the MCP endpoints are gated — by WordPress Application Passwords for the classic REST routes, and by an OAuth 2.1 authorization server (dynamic registration, PKCE-only) for the MCP resource. Everything below was read from documents the site serves; nothing is inferred from vendor documentation.

The Picklr declares 3 security scheme(s) across its OpenAPI definitions.

CompanySportsPickleballFitnessFranchisingRecreationHealth and WellnessConsumerContent ManagementMCP
Methods: Schemes: 3 OAuth flows: API key in:

Security Schemes

none
http
scheme: basic
oauth2

Source

Authentication Profile

Raw ↑
generated: '2026-08-30'
method: probed
source: https://thepicklr.com/.well-known/oauth-authorization-server
name: The Picklr — authentication profile
description: >-
  Two distinct authentication models are live on thepicklr.com, and they gate different
  surfaces. The wp/v2 content collections are readable with no credential at all. Writes and
  the MCP endpoints are gated — by WordPress Application Passwords for the classic REST
  routes, and by an OAuth 2.1 authorization server (dynamic registration, PKCE-only) for the
  MCP resource. Everything below was read from documents the site serves; nothing is inferred
  from vendor documentation.
schemes:
- id: anonymous
  type: none
  applies_to: GET on the public wp/v2 collections (posts, pages, media, location, press, event, categories, tags, types, taxonomies, search)
  verified: probed
  evidence:
    url: https://thepicklr.com/wp-json/wp/v2/posts?per_page=1
    status: 200
  note: No API key, token or registration is required to read the published content surface.
- id: application_password
  type: http
  scheme: basic
  applies_to: WordPress REST write operations and the non-OAuth MCP endpoints
  authorization_endpoint: https://thepicklr.com/wp-admin/authorize-application.php
  verified: probed
  evidence:
    url: https://thepicklr.com/wp-json/
    status: 200
    field: authentication.application-passwords.endpoints.authorization
  note: >-
    Advertised by the live API root document. Credentials are issued per-user from the
    WordPress admin; there is no self-service developer signup.
- id: oauth2
  type: oauth2
  applies_to: https://thepicklr.com/wp-json/mcp/novamira-oauth
  verified: probed
  metadata: https://thepicklr.com/.well-known/oauth-authorization-server
  protected_resource_metadata: https://thepicklr.com/.well-known/oauth-protected-resource
  issuer: https://thepicklr.com
  endpoints:
    authorization: https://thepicklr.com/wp-admin/admin.php?page=novamira-oauth-authorize
    token: https://thepicklr.com/wp-json/novamira/v1/oauth/token
    registration: https://thepicklr.com/wp-json/novamira/v1/oauth/register
    revocation: https://thepicklr.com/wp-json/novamira/v1/oauth/revoke
    introspection: https://thepicklr.com/wp-json/novamira/v1/oauth/introspect
    device_authorization: https://thepicklr.com/wp-json/novamira/v1/oauth/device
  grant_types: [authorization_code, refresh_token, 'urn:ietf:params:oauth:grant-type:device_code']
  response_types: [code]
  code_challenge_methods: [S256]
  token_endpoint_auth_methods: [none]
  bearer_methods_supported: [header]
  scopes: [mcp]
  dynamic_client_registration: true
  evidence:
    url: https://thepicklr.com/.well-known/oauth-authorization-server
    status: 200
posture:
  public_read: true
  self_service_signup: false
  api_keys: false
  mtls: false
  pkce_required: true
  note: >-
    token_endpoint_auth_methods is ["none"] and code_challenge_methods is ["S256"] only —
    a public-client, PKCE-mandatory OAuth 2.1 profile, which is the shape the MCP
    authorization spec expects. There is no client_secret path and no implicit grant.
gaps:
- No human-readable authentication documentation is published anywhere on thepicklr.com; the
  entire auth model above had to be read out of machine metadata.
- No developer portal, signup or key-issuance flow exists for third parties.

Work with this as data

Every security artifact here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for security posture

4 MCP tools reach this
  • find_securityBrowse and filter every security artifact in the catalog.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This security artifact
curl "https://apis.io/api/v1/security/the-picklr-authentication"
All security posture
curl "https://apis.io/api/v1/security?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no email required.

A second provider on the same verified email joins the account you already have.