Engrail Therapeutics · Authentication Profile

Engrail Therapeutics Authentication

Authentication

Engrail Therapeutics secures its APIs with http and oauth2 across 2 declared security schemes, as derived from its OpenAPI definitions. OAuth 2.0 is offered via the authorizationCode flow(s).

CompanyBiotechnologyPharmaceuticalsLife SciencesNeuroscienceClinical TrialsDrug DevelopmentHealthcareMental HealthMCP
Methods: http, oauth2 Schemes: 2 OAuth flows: authorizationCode API key in:

Security Schemes

applicationPassword http
scheme: basic
mcpOAuth oauth2
· flows: authorizationCode

Source

Authentication Profile

Raw ↑
generated: '2026-08-01'
method: probed
source: https://www.engrail.com/.well-known/oauth-authorization-server
docs: https://www.engrail.com/wp-json/
note: >-
  Upgraded from the mechanical OpenAPI derivation (which saw only the WordPress Application Password
  scheme) with the live RFC 8414 / RFC 9728 discovery documents served at the apex. Engrail runs two
  distinct auth models on one host: HTTP Basic Application Passwords for the WordPress REST content
  API, and a full OAuth 2.1 authorization-code + PKCE flow that exists solely to authorize its Model
  Context Protocol servers.
summary:
  types:
  - http
  - oauth2
  api_key_in: []
  oauth2_flows:
  - authorizationCode
  anonymous_read: true
  anonymous_read_note: >-
    The 16 content operations in openapi/engrail-therapeutics-content-openapi.yml were each verified
    to return HTTP 200 without credentials on 2026-08-01.
schemes:
- name: applicationPassword
  type: http
  scheme: basic
  surface: content-api
  description: >-
    WordPress Application Passwords, advertised by the site's own REST index
    (authentication.application-passwords.endpoints.authorization). Required for write operations and
    non-public collections such as /wp/v2/users, which returns 401 anonymously.
  authorization_endpoint: https://www.engrail.com/wp-admin/authorize-application.php
  sources:
  - openapi/engrail-therapeutics-content-openapi.yml
  - https://www.engrail.com/wp-json/
- name: mcpOAuth
  type: oauth2
  surface: mcp
  description: >-
    OAuth 2.1 authorization server protecting the site's MCP endpoints. Public clients only —
    token_endpoint_auth_methods_supported is ["none"] — with PKCE S256 mandatory and client identity
    supplied by a client-id metadata document rather than pre-registration.
  issuer: https://www.engrail.com
  flows:
  - flow: authorizationCode
    authorizationUrl: https://www.engrail.com/oauth/authorize
    tokenUrl: https://www.engrail.com/oauth/token
    revocationUrl: https://www.engrail.com/oauth/revoke
    scopes:
      mcp: Access the site's Model Context Protocol servers.
  grant_types_supported:
  - authorization_code
  - refresh_token
  response_types_supported:
  - code
  code_challenge_methods_supported:
  - S256
  token_endpoint_auth_methods_supported:
  - none
  client_id_metadata_document_supported: true
  bearer_methods_supported:
  - header
  protected_resource: https://www.engrail.com/wp-json/mcp/mcp-oauth-server
  sources:
  - well-known/engrail-therapeutics-oauth-authorization-server.json
  - well-known/engrail-therapeutics-oauth-protected-resource.json
x-evidence:
  fetched: '2026-08-01'
  probes:
  - url: https://www.engrail.com/.well-known/oauth-authorization-server
    http_status: 200
    content_type: application/json
  - url: https://www.engrail.com/.well-known/oauth-protected-resource
    http_status: 200
    content_type: application/json
  - url: https://www.engrail.com/wp-json/
    http_status: 200
    content_type: application/json
  - url: https://www.engrail.com/wp-json/wp/v2/users
    http_status: 401
    note: Anonymous read denied — confirms the gated half of the surface.

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/engrail-therapeutics-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.