Prime Hydration · Authentication Profile
Prime Hydration Authentication
Authentication
Prime Hydration declares 3 security scheme(s) across its OpenAPI definitions.
CompanyBeveragesConsumer Packaged GoodsFood and BeverageRetailE-CommerceDirect to ConsumerAgentic CommerceUniversal Commerce ProtocolMCPShopifySports Nutrition
Methods:
Schemes: 3
OAuth flows:
API key in:
Security Schemes
none
out-of-band
openIdConnect
Source
Authentication Profile
generated: '2026-08-26'
method: probed
source: >-
https://drinkprime.com/.well-known/openid-configuration (200),
https://drinkprime.com/.well-known/oauth-authorization-server (200),
https://drinkprime.com/.well-known/oauth-protected-resource (200), and an anonymous
tools/list against https://drinkprime.com/api/ucp/mcp (200) - probed 2026-08-26.
note: >-
Derived from probed metadata, not from an OpenAPI - Prime Hydration publishes no OpenAPI, so
derive-authentication.py had nothing to read. Two distinct auth postures coexist on this
provider.
schemes:
- id: none
type: none
applies_to: https://drinkprime.com/api/ucp/mcp
description: >-
The UCP shopping MCP endpoint answers tools/list anonymously - no Authorization header, no
API key, no OAuth challenge. Catalog search/lookup, cart and checkout construction are all
reachable without credentials.
evidence: >-
POST /api/ucp/mcp with no Authorization header returned HTTP 200 and the full 13-tool
manifest with inputSchemas.
identity_substitute: >-
Instead of a credential, every tool requires meta.ucp-agent.profile - a URI identifying the
calling agent. This is agent attestation/discovery, not authentication: it is unverified
caller-asserted metadata and grants no privilege.
- id: buyer_approval
type: out-of-band
applies_to: complete_checkout
description: >-
Payment is authorized by the human buyer, not by the agent. complete_checkout additionally
requires meta.idempotency-key. Buyer approval is a hard published requirement, restated in
both robots.txt and llms.txt.
evidence: https://drinkprime.com/robots.txt, https://drinkprime.com/llms.txt
- id: shopify_customer_accounts
type: openIdConnect
applies_to: https://drinkprime.com (customer account resources)
description: >-
Shopify Customer Accounts OAuth 2.0 / OpenID Connect, for a shopper acting on their own
account. Authorization code flow with PKCE.
issuer: https://shopify.com/authentication/60993569009
authorization_endpoint: https://orders.drinkprime.com/authentication/oauth/authorize
token_endpoint: https://orders.drinkprime.com/authentication/oauth/token
end_session_endpoint: https://orders.drinkprime.com/authentication/logout
jwks_uri: https://orders.drinkprime.com/authentication/.well-known/jwks.json
grant_types_supported:
- authorization_code
- refresh_token
- urn:ietf:params:oauth:grant-type:jwt-bearer
response_types_supported: [code]
code_challenge_methods_supported: [S256]
token_endpoint_auth_methods_supported: [client_secret_basic, client_secret_post]
id_token_signing_alg_values_supported: [RS256]
subject_types_supported: [public]
claims_supported: [iss, sub, aud, exp, iat, nonce, sid, email, email_verified]
scopes: See scopes/prime-hydration-scopes.yml
bearer_methods_supported: [header]
protected_resource: https://drinkprime.com
registration:
self_service: false
note: >-
There is no developer signup, API key issuance, or client registration surface. The MCP
endpoint needs no registration; the Customer Accounts client is a Shopify-issued client for
the storefront, not something a third party can provision here.
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/prime-hydration-authentication"
All security posture
curl "https://apis.io/api/v1/security?limit=25"
Discovery needs no key. Ratings and market analysis are Pro.