MayStreet · Authentication Profile

Maystreet Authentication

Authentication

MayStreet secures its APIs with http-bearer and custom-header across 2 declared security schemes, as derived from its OpenAPI definitions.

FinancialMarket DataReal-TimeTradingLow LatencyTick DataOrder BookEquitiesOptionsFeed HandlersPCAP
Methods: http-bearer, custom-header Schemes: 2 OAuth flows: API key in:

Security Schemes

JWT bearer (Workbench-issued) http
scheme: bearer
MayStreet-Data-Lake-Secret header apiKey
· in: header (Authorization)

Source

Authentication Profile

maystreet-authentication.yml Raw ↑
generated: '2026-07-22'
method: searched
source: https://github.com/maystreet/workbench-hpq-springboard/blob/master/hpq.py
docs: https://github.com/maystreet/workbench-hpq-springboard
summary:
  types: [http-bearer, custom-header]
  self_serve: false
  public_signup: false
  note: >-
    All access is entitlement-managed inside the MayStreet/LSEG Analytics
    Workbench environment; there is no public developer portal, API key
    signup, or OAuth documentation. The authentication mechanics below are
    documented only in the public hpq.py client of the
    workbench-hpq-springboard repository.
schemes:
  - name: JWT bearer (Workbench-issued)
    type: http
    scheme: bearer
    bearerFormat: JWT
    description: >-
      hpq.py builds "Authorization: Bearer <jwt>" by reading a JWT from the
      file named in the JWT_FILE environment variable, which is provisioned
      inside the entitled Analytics Workbench environment. Used against the
      staging endpoint (wss://mdx.stg.maystreet.com) per
      create_web_socket_client().
    sources: [https://github.com/maystreet/workbench-hpq-springboard/blob/master/hpq.py]
  - name: MayStreet-Data-Lake-Secret header
    type: apiKey
    in: header
    parameter: Authorization
    description: >-
      A proprietary "Authorization: MayStreet-Data-Lake-Secret <hex-secret>"
      header scheme used against the production HPQ environment
      (wss://mdx.uat.maystreet.com per hpq.py url()). The springboard embeds
      a demo secret value verbatim (not reproduced here); real secrets are
      entitlement-provisioned per customer.
    sources: [https://github.com/maystreet/workbench-hpq-springboard/blob/master/hpq.py]
environment:
  - variable: API_SERVER_BASE_URL
    purpose: Selects production vs staging environment inside Workbench (is_production()).
  - variable: JWT_FILE
    purpose: Path to the Workbench-provisioned JWT used for bearer authentication.
data_lake:
  note: >-
    The Market Data Lake is queried through AWS Athena SQL and the Medusa2
    Python client inside Analytics Workbench; access rides on the Workbench
    entitlement/session, with no separately documented public credential
    scheme.
  sources: [https://github.com/maystreet/workbench-data-lake-springboard]

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/maystreet-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.