Hodinkee · Authentication Profile

Hodinkee Authentication

Authentication

Hodinkee publishes no API keys, no developer registration and no API auth documentation of its own. The auth profile below is read from the live OAuth / OpenID metadata the commerce host serves, plus direct anonymous probes of the two MCP endpoints on 2026-08-22.

Hodinkee declares 3 security scheme(s) across its OpenAPI definitions.

CompanyWatchesLuxury GoodsE-CommerceMediaPublishingRetailAgentic CommerceModel Context ProtocolShopify
Methods: Schemes: 3 OAuth flows: API key in:

Security Schemes

none
oauth2
agent-identity

Source

Authentication Profile

hodinkee-authentication.yml Raw ↑
generated: '2026-08-22'
method: probed
source: https://shop.hodinkee.com/.well-known/openid-configuration
docs: https://shop.hodinkee.com/agents.md
name: HODINKEE Shop authentication profile
description: >-
  Hodinkee publishes no API keys, no developer registration and no API auth
  documentation of its own. The auth profile below is read from the live OAuth /
  OpenID metadata the commerce host serves, plus direct anonymous probes of the
  two MCP endpoints on 2026-08-22.
summary:
  anonymous_surface: true
  api_keys: false
  developer_registration: false
  note: >-
    Catalog search, cart and checkout creation over MCP required no credential
    at all. Only customer-scoped operations sit behind OAuth.
schemes:
- id: anonymous
  type: none
  applies_to:
  - https://shop.hodinkee.com/api/ucp/mcp
  - https://shop.hodinkee.com/api/mcp
  - https://shop.hodinkee.com/products.json
  - https://shop.hodinkee.com/collections/{handle}/products.json
  evidence: >-
    POST tools/list returned HTTP 200 with the full tool set on both MCP
    endpoints with no Authorization header. tools/call search_catalog on
    /api/mcp returned real HODINKEE product data anonymously.
  probed: '2026-08-22'
- id: shopify-customer-account-oauth
  type: oauth2
  flow: authorization_code
  pkce: S256
  issuer: https://shopify.com/authentication/1460732
  authorization_endpoint: https://shopify.com/authentication/1460732/oauth/authorize
  token_endpoint: https://shopify.com/authentication/1460732/oauth/token
  end_session_endpoint: https://shopify.com/authentication/1460732/logout
  jwks_uri: https://shopify.com/authentication/1460732/.well-known/jwks.json
  grant_types:
  - authorization_code
  - refresh_token
  - urn:ietf:params:oauth:grant-type:jwt-bearer
  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
  applies_to:
  - Shopify Customer Account API for shop 1460732
  - Customer-scoped MCP API (customer-account-mcp-api:full)
  evidence: well-known/hodinkee-shop-openid-configuration.json
- id: ucp-agent-profile
  type: agent-identity
  applies_to:
  - https://shop.hodinkee.com/api/ucp/mcp
  description: >-
    Not a credential, but a required identity assertion. Every UCP tool takes a
    mandatory `meta.ucp-agent.profile` URI. Calling tools/call without one
    returns HTTP 422 and JSON-RPC error -32001
    (data.code "invalid_profile_url", "Unable to fetch agent profile"). The
    agent identifies itself by publishing a profile document, not by presenting
    a secret.
  probed: '2026-08-22'
protected_resource:
  rfc: RFC 9728
  resource: https://shop.hodinkee.com
  authorization_servers:
  - https://shopify.com/authentication/1460732
  bearer_methods_supported:
  - header
  file: well-known/hodinkee-shop-oauth-protected-resource.json
ownership_note: >-
  The authorization server is Shopify's, scoped to Hodinkee's shop id (1460732).
  Hodinkee neither operates nor documents an identity provider of its own.
checked: '2026-08-22'

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.
All 92 tools

Call it yourself

curl for this page
This security artifact
curl "https://apis.io/api/v1/security/hodinkee-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 email required.

A second provider on the same verified email joins the account you already have.