Newfold · Authentication Profile

Newfold Authentication

Authentication

Newfold declares 0 security scheme(s) across its OpenAPI definitions.

CompanyWeb HostingDomainsWeb PresenceWebsite BuilderDigital MarketingSmall BusinessWordPressOpen-SourceMCPE-Commerce
Methods: Schemes: 0 OAuth flows: API key in:

Security Schemes

Source

Authentication Profile

newfold-authentication.yml Raw ↑
generated: '2026-08-13'
method: searched
source: https://github.com/newfold-labs/wp-module-mcp/blob/main/docs/api.md
docs: https://www.npmjs.com/package/@newfold/wp-mcp-connector
note: 'Derived from first-party source and docs rather than from an OpenAPI — Newfold
  publishes no public OpenAPI, so there are no securitySchemes to read. Everything
  below is stated by Newfold in its own GPL source or package README.'
apis:
- api: newfold:blu-mcp
  surface: https://{site}/wp-json/blu/mcp
  schemes:
  - id: wordpress-capability
    type: session
    detail: 'Server side, the transport permission callback allows the request outright
      when the caller is a logged-in WordPress user holding the manage_options capability.
      This is the admin-in-browser path.'
    source: includes/Validation/McpValidation.php
  - id: hiive-jwt
    type: http
    scheme: bearer
    bearer_format: JWT
    algorithm: RS256
    detail: 'Otherwise a Bearer JWT is required in the Authorization header. Signatures
      are verified with firebase/php-jwt against public keys fetched from the Hiive
      CDN, so the issuer is Newfold''s own platform rather than the site.'
    key_source: Hiive CDN public keys
  - id: application-password
    type: http
    scheme: basic
    detail: 'WordPress Application Passwords (Authorization: Basic) work when the request
      authenticates as an administrator before the MCP permission callback runs. Newfold
      documents this as the local-testing path and its CI evals provision one automatically
      via wp-env + WP-CLI.'
  - id: oauth21
    type: oauth2
    flow: authorization_code
    detail: 'Client side, @newfold/wp-mcp-connector implements OAuth 2.1 against the
      site. PKCE (S256) is always on for the authorization-code flow. Protected-resource
      metadata (RFC 9728) is discovered first, falling back to authorization-server
      metadata (RFC 8414) and then an unauthenticated probe of the WWW-Authenticate
      header. Dynamic client registration (RFC 7591) runs when no client id is supplied
      and the server advertises a registration endpoint. Resource indicators (RFC 8707)
      are sent unless disabled.'
    default_scopes: [read, write]
    legacy_flow: implicit (OAUTH_FLOW_TYPE=implicit, for older sites)
    token_storage: '~/.newfold/wp-mcp-connector/v<version>/, file mode 0600, isolated
      per site by MD5 of the site URL; a lockfile coordinates concurrent connector
      instances so only one opens a browser.'
  - id: woocommerce-keys
    type: apiKey
    detail: WooCommerce report tools (wc_reports_*) swap to WOO_CUSTOMER_KEY / WOO_CUSTOMER_SECRET
      instead of the primary basic-auth credentials when invoked.
  - id: custom-headers
    type: apiKey
    in: header
    detail: When CUSTOM_HEADERS is the only auth source the connector forwards those
      headers verbatim and sends no Authorization header, which is the escape hatch
      for API-key setups.
- api: newfold:hiive
  surface: https://hiive.cloud/api
  schemes:
  - id: hiive-site-token
    type: http
    scheme: bearer
    detail: 'The wp-module-data connection exchanges a site token during the nfd-hiive-verify
      handshake and sends it on subsequent requests to sites/v1/events and sites/v2/events.
      Tokens are issued to the site by Newfold; there is no public self-service credential
      issuance and no documented developer onboarding for this API.'
    source: includes/HiiveConnection.php
- api: newfold:huapi
  surface: not published
  schemes: []
  note: 'The generated client (@newfold/huapi-js) carries no auth configuration of
    its own — callers supply an axios instance. Newfold publishes no public auth documentation
    for HUAPI.'
gaps:
- No public OAuth scope reference. The connector defaults to "read,write" and the actual
  scope vocabulary is whatever each WordPress site's OAuth plugin advertises, so there
  is nothing provider-published to record in scopes/.
- No /.well-known/oauth-authorization-server or /.well-known/oauth-protected-resource
  is served by any Newfold-controlled host; discovery happens against the customer's
  own site.

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/newfold-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 form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

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