Agilitas Sports · Authentication Profile
Agilitassports Authentication
Authentication
Agilitas Sports declares 4 security scheme(s) across its OpenAPI definitions.
CompanyCommerceE-CommerceRetailSportswearFootwearAthleisureManufacturingAgentic CommerceUniversal Commerce ProtocolModel Context ProtocolShopifyIndia
Methods:
Schemes: 4
OAuth flows:
API key in:
Security Schemes
none
caller-identity
buyer-supplied credential
oauth2
· flows: , ,
Source
Authentication Profile
generated: '2026-09-12'
method: probed
source: >-
https://agilitas.com/.well-known/openid-configuration (200),
https://agilitas.com/.well-known/oauth-protected-resource (200),
https://agilitas.com/.well-known/ucp (200), live MCP initialize + tools/list on
https://agilitas.com/api/ucp/mcp (200), https://agilitas.com/llms.txt (200)
name: Agilitas authentication profile
slug: agilitassports
summary: >-
There is no developer API program, so there is no API key, no client registration and no developer
credential of any kind. The agent commerce surface is deliberately anonymous at the transport
layer: initialize, tools/list, catalog search, cart and checkout creation all answer without a
token. What is required instead is agent IDENTITY (a UCP agent profile URI on every call) and, at
the moment money moves, a buyer-supplied payment instrument plus contemporaneous human approval.
A separate OAuth 2.0 / OpenID Connect authorization server exists for shoppers signing in to their
own customer account; it is Shopify-operated and is not an API-access mechanism.
schemes:
- id: none
surface: Agilitas Commerce MCP API (https://agilitas.com/api/ucp/mcp)
type: none
required: false
detail: >-
No Authorization header is sent or accepted on the UCP MCP endpoint. Probed anonymously on
2026-09-12: initialize HTTP 200, tools/list HTTP 200 returning all 13 tools with full input
schemas. Also anonymous on https://agilitas.com/api/mcp (storefront policy/FAQ server).
- id: ucp-agent-profile
surface: Agilitas Commerce MCP API
type: caller-identity
required: true
field: meta.ucp-agent.profile
format: URI
applies_to: all 13 UCP tools
detail: >-
Not authentication and not authorization — the server does not issue or verify a secret — but it
IS a hard gate. Every tool declares meta and meta.ucp-agent.profile as required, and a call that
omits it is rejected before tool logic runs with JSON-RPC error -32001 "UCP discovery failed",
data.code "invalid_profile_url", data.content "Unable to fetch agent profile: Missing profile
uri". Observed live on tools/call, prompts/list and resources/list.
evidence:
probed: '2026-09-12'
url: https://agilitas.com/api/ucp/mcp
http_status: 200
- id: buyer-payment-instrument
surface: Agilitas Commerce MCP API — checkout
type: buyer-supplied credential
required: true for complete_checkout
detail: >-
Payment is carried per-call as a checkout payment instrument (handler_id + credential token),
not as a server credential the agent holds. Declared handlers in the UCP profile are
com.google.pay (gateway "shopify", gatewayMerchantId 99796025642) and dev.shopify.card accepting
visa, master, american_express, discover and diners_club. Apple Pay token shape is present in
the schema branch but no apple-pay handler is advertised in this store's UCP profile.
human_approval_required: true
human_approval_source: >-
https://agilitas.com/llms.txt and https://agilitas.com/robots.txt both state that checkout,
payment and order placement must not be completed by an agent without an explicit,
contemporaneous human approval step.
- id: oauth2-oidc-customer-account
surface: Shopify customer account (shopper sign-in), not the agent API
type: oauth2
flows:
- authorization_code
- refresh_token
- 'urn:ietf:params:oauth:grant-type:jwt-bearer'
pkce: S256
issuer: https://shopify.com/authentication/99796025642
authorization_endpoint: https://shopify.com/authentication/99796025642/oauth/authorize
token_endpoint: https://shopify.com/authentication/99796025642/oauth/token
jwks_uri: https://shopify.com/authentication/99796025642/.well-known/jwks.json
end_session_endpoint: https://shopify.com/authentication/99796025642/logout
token_endpoint_auth_methods_supported:
- client_secret_basic
- client_secret_post
id_token_signing_alg_values_supported:
- RS256
scopes_supported:
- openid
- email
- customer-account-api:full
- customer-account-mcp-api:full
discovery: https://agilitas.com/.well-known/openid-configuration
protected_resource_metadata: https://agilitas.com/.well-known/oauth-protected-resource
rfc9728: true
detail: >-
Discovery documents are served on the Agilitas domain, but every endpoint they name lives on
shopify.com and the operator policy/terms URIs in the document are Shopify's
(op_policy_uri https://www.shopify.com/legal/privacy, op_tos_uri
https://www.shopify.com/legal/terms). This is Shopify's customer-account identity provider for
this shop, offered to shoppers, not a developer OAuth program Agilitas runs. No client
registration path is published, and there is no public client_id for third-party integrators.
note: >-
The customer-account-mcp-api:full scope indicates a Shopify-side authenticated customer MCP API
exists as a product; nothing on an Agilitas host advertises or documents it and it was not
probed because it requires a customer token.
not_present:
- api_keys
- bearer_tokens_for_the_agent_surface
- mutual_tls
- hmac_request_signing
- developer_client_registration
- partner_or_sandbox_credentials
cross_links:
scopes: scopes/agilitassports-scopes.yml
conventions: conventions/agilitassports-conventions.yml
well_known: well-known/agilitassports-well-known.yml
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/agilitassports-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.