Cometeer · Authentication Profile

Cometeer Authentication

Authentication

Cometeer secures its APIs with none, openIdConnect, and oauth2 across 3 declared security schemes, as derived from its OpenAPI definitions. OAuth 2.0 is offered via the authorizationCode, refreshToken, and jwt-bearer flow(s).

CompanyCoffeeFood and BeverageE-CommerceDirect to ConsumerRetailSubscriptionAgentic CommerceShopifyModel Context Protocol
Methods: none, openIdConnect, oauth2 Schemes: 3 OAuth flows: authorizationCode, refreshToken, jwt-bearer API key in:

Security Schemes

CometeerCustomerAccountOIDC openIdConnect
CometeerOAuthAuthorizationServer oauth2
UCPAgentProfile other
scheme: ucp-agent-profile

Source

Authentication Profile

Raw ↑
generated: '2026-08-01'
method: searched
source: https://cometeer.com/.well-known/openid-configuration
docs: https://cometeer.com/llms.txt
summary:
  types: [none, openIdConnect, oauth2]
  api_key_in: []
  oauth2_flows: [authorizationCode, refreshToken, jwt-bearer]
  note: >-
    Cometeer exposes three distinct surfaces with three distinct auth postures:
    an anonymous read-only storefront, an OpenID Connect customer identity
    provider (Shopify Customer Accounts), and a UCP/MCP commerce endpoint gated
    on an agent profile rather than a bearer token.
surfaces:
- id: storefront-read
  name: Read-only storefront JSON
  spec: openapi/cometeer-storefront-openapi.yml
  auth: none
  description: >-
    Product, collection, search and sitemap endpoints are public and require no
    credential. Cometeer documents them for agents under "Read-Only Browsing
    (No Authentication Required)" in /llms.txt.
- id: customer-account
  name: Customer Account identity (OpenID Connect)
  auth: openIdConnect
  description: >-
    Shopify Customer Accounts, provisioned for Cometeer shop 74101293355 and
    discoverable from Cometeer's own apex host. Intended for the shopper's own
    account/subscription portal at https://account.cometeer.com/account, not for
    third-party server-to-server integration.
- id: ucp-mcp
  name: UCP shopping MCP endpoint
  auth: ucp-agent-profile
  description: >-
    https://cometeer.com/api/ucp/mcp rejects anonymous JSON-RPC calls with HTTP
    422 / code -32001 `invalid_profile_url` until the calling agent presents a
    resolvable UCP agent profile URI. Payment completion additionally requires
    contemporaneous human buyer approval.
schemes:
- name: CometeerCustomerAccountOIDC
  type: openIdConnect
  openIdConnectUrl: https://cometeer.com/.well-known/openid-configuration
  issuer: https://shopify.com/authentication/74101293355
  authorization_endpoint: https://shopify.com/authentication/74101293355/oauth/authorize
  token_endpoint: https://shopify.com/authentication/74101293355/oauth/token
  end_session_endpoint: https://shopify.com/authentication/74101293355/logout
  jwks_uri: https://shopify.com/authentication/74101293355/.well-known/jwks.json
  response_types_supported: [code]
  grant_types_supported: [authorization_code, refresh_token, 'urn:ietf:params:oauth:grant-type:jwt-bearer']
  token_endpoint_auth_methods_supported: [client_secret_basic]
  code_challenge_methods_supported: [S256]
  id_token_signing_alg_values_supported: [RS256]
  subject_types_supported: [public]
  claims_supported: [iss, sub, aud, exp, iat, nonce, sid, email, email_verified]
  scopes_supported: [openid, email, 'customer-account-api:full', 'customer-account-mcp-api:full']
  sources: [well-known/cometeer-openid-configuration.json]
- name: CometeerOAuthAuthorizationServer
  type: oauth2
  metadata: https://cometeer.com/.well-known/oauth-authorization-server
  standard: RFC 8414
  note: >-
    Byte-identical to the OIDC discovery document; the same Shopify Customer
    Account authorization server is advertised under both metadata standards.
  sources: [well-known/cometeer-oauth-authorization-server.json]
- name: UCPAgentProfile
  type: other
  scheme: ucp-agent-profile
  note: >-
    Not an OAuth/apiKey scheme. The UCP protocol requires the calling agent to
    publish a resolvable agent profile URI which the merchant fetches during
    JSON-RPC discovery. Observed failure mode recorded in mcp/cometeer-mcp.yml.
related:
  scopes: scopes/cometeer-scopes.yml
  conventions: conventions/cometeer-conventions.yml
  mcp: mcp/cometeer-mcp.yml
x-evidence:
- fetched: '2026-08-01'
  url: https://cometeer.com/.well-known/openid-configuration
  http_status: 200
  content_type: application/json
- fetched: '2026-08-01'
  url: https://cometeer.com/.well-known/oauth-authorization-server
  http_status: 200
  content_type: application/json