Rad Power Bikes · Authentication Profile
Rad Power Bikes Authentication
Authentication
Rad Power Bikes declares 2 security scheme(s) across its OpenAPI definitions.
CompanyElectric BikesMicromobilityE-CommerceRetailConsumer ProductsAgentic CommerceShopifyMCPUniversal Commerce Protocol
Methods:
Schemes: 2
OAuth flows:
API key in:
Security Schemes
none
openIdConnect
Source
Authentication Profile
generated: '2026-08-26'
method: probed
source: >-
https://www.radpowerbikes.com/.well-known/openid-configuration,
https://www.radpowerbikes.com/.well-known/oauth-protected-resource,
https://www.radpowerbikes.com/api/ucp/mcp (anonymous tools/list, HTTP 200)
summary: >-
Two distinct auth postures. The UCP/MCP commerce surface is ANONYMOUS — tools/list and the
catalog/cart/checkout tools answered without any credential. Buyer identity, when needed,
is carried by an OpenID Connect authorization-code + PKCE flow against Shopify Customer
Accounts on the merchant's own account.radpowerbikes.com host. There is no API-key program
and no developer key issuance of any kind.
schemes:
- id: anonymous-mcp
type: none
applies_to: https://www.radpowerbikes.com/api/ucp/mcp
description: >-
The UCP shopping MCP endpoint accepts unauthenticated JSON-RPC. Requests carry a
meta.ucp-agent.profile URI identifying the calling agent rather than a bearer token.
Payment credentials are supplied per-checkout as payment instruments issued by a
payment handler (Shop Pay, Shopify card, Google Pay), not as an account credential.
evidence:
http_status: 200
probed: '2026-08-26'
- id: shopify-customer-accounts-oidc
type: openIdConnect
openIdConnectUrl: https://www.radpowerbikes.com/.well-known/openid-configuration
issuer: https://shopify.com/authentication/7999645
authorization_endpoint: https://account.radpowerbikes.com/authentication/oauth/authorize
token_endpoint: https://account.radpowerbikes.com/authentication/oauth/token
jwks_uri: https://account.radpowerbikes.com/authentication/.well-known/jwks.json
end_session_endpoint: https://account.radpowerbikes.com/authentication/logout
grant_types:
- authorization_code
- refresh_token
- 'urn:ietf:params:oauth:grant-type:jwt-bearer'
response_types:
- code
pkce:
- S256
token_endpoint_auth_methods:
- client_secret_basic
- client_secret_post
id_token_signing_alg:
- RS256
scopes:
- openid
- email
- customer-account-api:full
- customer-account-mcp-api:full
description: >-
Shopify Customer Accounts OIDC, provisioned for shop 7999645 and served from the
merchant's own account.radpowerbikes.com host. Client registration is not open to the
public; these are the credentials a storefront/app uses on the buyer's behalf.
protected_resources:
- resource: https://www.radpowerbikes.com
authorization_servers:
- https://account.radpowerbikes.com
- https://shopify.com/authentication/7999645
bearer_methods_supported:
- header
rfc: RFC 9728
- resource: https://account.radpowerbikes.com
authorization_servers:
- https://account.radpowerbikes.com
- https://shopify.com/authentication/7999645
bearer_methods_supported:
- header
rfc: RFC 9728
api_keys: false
mtls: false
notes:
- No developer portal, no API key signup, no partner credential program was found.
- >-
Checkout completion is gated on human buyer approval by published policy, not by an
authentication scheme.
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/rad-power-bikes-authentication"
All security posture
curl "https://apis.io/api/v1/security?limit=25"
Discovery needs no key. Ratings and market analysis are Pro.