Benchmark Minerals · Authentication Profile
Benchmark Minerals Authentication
Authentication
Benchmark Minerals secures its APIs with apiKey and oauth2 across 2 declared security schemes, as derived from its OpenAPI definitions.
BatteriesCobaltCritical MineralsElectric VehiclesEnergy TransitionGraphiteLithiumLithium-IonMarket IntelligenceMiningNickelPrice ReportingRare EarthsSupply Chain
Methods: apiKey, oauth2
Schemes: 2
OAuth flows:
API key in: header
Security Schemes
api_key apiKey
· in: header (x-api-key)
mcp_oauth oauth2
Source
Authentication Profile
generated: '2026-09-04'
method: searched
source: https://www.benchmarkminerals.com/prices-api.yml + https://www.benchmarkminerals.com/api + https://mcp.benchmarkminerals.com/.well-known/oauth-protected-resource
docs: https://www.benchmarkminerals.com/api
provider: Benchmark Minerals
providerId: benchmark-minerals
summary:
types:
- apiKey
- oauth2
api_key_in:
- header
surfaces: 2
note: Two independent auth models on two independent surfaces; a credential for one does not work on
the other.
schemes:
- name: api_key
type: apiKey
in: header
parameter: x-api-key
surface: Prices REST API
base: https://api.benchmarkminerals.com/v2
applies_to: all 36 operations
provisioning: 'Self-service for existing subscribers only: "Your API key is available in the subscription
section of your account. Simply log in to securely retrieve your API key" — https://www.benchmarkminerals.com/api.
There is no public sign-up for an API key; a Benchmark subscription is a prerequisite.'
rotation:
documented: false
statement: 'info.description: "Access to our API is secured using an API key. Users must include their
unique API key in the request header x-api-key to authenticate their requests."'
sources:
- openapi/benchmark-minerals-prices-api.yml
- https://www.benchmarkminerals.com/api
observed:
url: https://api.benchmarkminerals.com/v2
unauthenticated_status: 403
body: '{"message":"Forbidden"}'
note: AWS API Gateway rejects an unkeyed request at the edge with no discovery surface behind it.
- name: mcp_oauth
type: oauth2
flow: bearer token
surface: MCP gateway
endpoint: https://mcp.benchmarkminerals.com/mcp
issuer: https://cognito-idp.eu-west-2.amazonaws.com/eu-west-2_GuiZRnNNK
authorization_endpoint: https://mcp-auth.benchmarkminerals.com/oauth2/authorize
token_endpoint: https://mcp-auth.benchmarkminerals.com/oauth2/token
revocation_endpoint: https://mcp-auth.benchmarkminerals.com/oauth2/revoke
userinfo_endpoint: https://mcp-auth.benchmarkminerals.com/oauth2/userInfo
jwks_uri: https://cognito-idp.eu-west-2.amazonaws.com/eu-west-2_GuiZRnNNK/.well-known/jwks.json
token_endpoint_auth_methods:
- client_secret_basic
- client_secret_post
response_types:
- code
- token
signing_alg:
- RS256
scopes:
- benchmark-tools/sandbox.read
- benchmark-tools/production.read
provisioning:
documented: false
note: No public page explains how to obtain an MCP client_id/client_secret; the surface is undocumented.
sources:
- https://mcp.benchmarkminerals.com/.well-known/oauth-protected-resource
- well-known/benchmark-minerals-cognito-openid-configuration.json
gaps:
- issue: no auth error schema
impact: 401 and 403 are declared with a description only; an agent cannot machine-read whether a failure
is a bad key or an unentitled market
- issue: no documented key rotation or expiry
impact: long-lived agent credentials have no published lifecycle
- issue: the OAuth surface is undocumented
impact: the only way to learn the MCP auth model is to probe the gateway
maintainers:
- FN: Kin Lane
email: kin@apievangelist.com
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.
Call it yourself
curl for this page
This security artifact
curl "https://apis.io/api/v1/security/benchmark-minerals-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.