Mudrex · Authentication Profile

Mudrex Authentication

Authentication

Mudrex runs two independent surfaces with two different auth postures. The public market-data surface (REST klines and the WebSocket stream) is unauthenticated and rate-limited per IP. Every private trading endpoint under /fapi/v1 takes a single API-key header, X-Authentication, carrying the API secret. There is no OAuth, no OIDC, no request signing (no HMAC over the payload), no timestamp/nonce and no scope model — one long-lived bearer secret grants the full trading surface of the account. Issuance is gated on KYC (PAN & Aadhaar) and TOTP two-factor enrollment, and the secret is displayed exactly once at creation.

Mudrex secures its APIs with apiKey across 2 declared security schemes, as derived from its OpenAPI definitions.

CompanyCryptocurrencyTradingFuturesFinancial ServicesFintechMarket DataExchangeIndia
Methods: apiKey Schemes: 2 OAuth flows: API key in: header

Security Schemes

XAuthentication apiKey
· in: header (X-Authentication)
none public

Source

Authentication Profile

mudrex-authentication.yml Raw ↑
generated: '2026-08-04'
method: searched
source: >-
  https://docs.trade.mudrex.com/docs/authentication-rate-limits,
  https://docs.trade.mudrex.com/docs/api-key-management,
  https://docs.trade.mudrex.com/docs/mcp
docs: https://docs.trade.mudrex.com/docs/authentication-rate-limits
description: >-
  Mudrex runs two independent surfaces with two different auth postures. The
  public market-data surface (REST klines and the WebSocket stream) is
  unauthenticated and rate-limited per IP. Every private trading endpoint under
  /fapi/v1 takes a single API-key header, X-Authentication, carrying the API
  secret. There is no OAuth, no OIDC, no request signing (no HMAC over the
  payload), no timestamp/nonce and no scope model — one long-lived bearer
  secret grants the full trading surface of the account. Issuance is gated on
  KYC (PAN & Aadhaar) and TOTP two-factor enrollment, and the secret is
  displayed exactly once at creation.
summary:
  types: [apiKey]
  api_key_in: [header]
  oauth2_flows: []
  signing: none
  scopes: none
schemes:
- name: XAuthentication
  type: apiKey
  in: header
  parameter: X-Authentication
  value: the API secret issued in the Mudrex dashboard
  applies_to:
  - mudrex:mudrex-futures-trading-api
  - mudrex:mudrex-mcp-server
  sources: [https://docs.trade.mudrex.com/docs/authentication-rate-limits]
- name: none
  type: public
  applies_to: [mudrex:mudrex-market-data-api]
  detail: >-
    GET /fapi/v1/price/kline, GET /fapi/v1/price/mark-kline and
    wss://trade.mudrex.com/fapi/v1/price/ws/linear are public and read-only.
  sources: [https://docs.trade.mudrex.com/docs/market-data]
issuance:
  portal: https://mudrex.com/pro-trading
  prerequisites:
  - KYC verification (PAN & Aadhaar)
  - TOTP two-factor authentication enabled on the account
  secret_shown_once: true
  management: https://docs.trade.mudrex.com/docs/api-key-management
  operations: [view, copy, rotate, revoke]
failure_modes:
- status: 401
  body: '{"success": false, "errors": [{"code": 3100, "text": "Invalid Authentication"}]}'
  cause: Missing or invalid X-Authentication header.
- status: 403
  cause: Scope / IP not allowed.
  note: >-
    The error reference names a 403 "Scope / IP not allowed" case, but the docs
    publish no scope vocabulary and no IP-allowlist configuration page, so the
    condition that produces it is not documented.
gaps:
- No OAuth 2.0 / OIDC and therefore no scopes/ artifact for this provider.
- No request signing (HMAC), timestamp or nonce — replay protection rests entirely on TLS.
- No documented key expiry or rotation cadence, and no per-key permission model
  (read-only vs trade), so an agent integration must be handed a full-trading secret.
- The same secret authenticates the hosted MCP server, so an MCP client holds
  full trading authority over the account.