M.Gemi · Authentication Profile
M Gemi Authentication
Authentication
M.Gemi declares 2 security scheme(s) across its OpenAPI definitions.
CompanyRetailE-CommerceFashionFootwearDirect to ConsumerAgentic CommerceUniversal Commerce ProtocolMCPShopifyCatalogCheckout
Methods:
Schemes: 2
OAuth flows:
API key in:
Security Schemes
other
· in: request-body (meta.ucp-agent.profile)
openIdConnect
Source
Authentication Profile
generated: '2026-08-25'
method: probed
source: https://mgemi.com/.well-known/openid-configuration + live probes of https://mgemi.com/api/ucp/mcp
docs: https://mgemi.com/agents.md
summary: >-
M.Gemi publishes no API-key program. Two distinct auth models are observable on the
store host: an anonymous/profile-scoped model on the UCP MCP commerce endpoint, and a
Shopify Customer Account OpenID Connect model for customer identity.
schemes:
- id: ucp-agent-profile
type: other
surface: https://mgemi.com/api/ucp/mcp
in: request-body
parameter: meta.ucp-agent.profile
description: >-
Every UCP MCP tool declares a required `meta.ucp-agent.profile` field - a URI pointing
at the calling agent's UCP profile document. It is a discovery/identity handle, not a
secret. tools/list and initialize succeed without it; a tools/call without it returns
JSON-RPC error -32001 "UCP discovery failed" with data.code invalid_profile_url.
observed: probed 2026-08-25
- id: shopify-customer-account-oidc
type: openIdConnect
surface: https://mgemi.com/.well-known/openid-configuration
openid_connect_url: https://mgemi.com/.well-known/openid-configuration
issuer: https://shopify.com/authentication/13666484283
authorization_endpoint: https://shopify.com/authentication/13666484283/oauth/authorize
token_endpoint: https://shopify.com/authentication/13666484283/oauth/token
end_session_endpoint: https://shopify.com/authentication/13666484283/logout
jwks_uri: https://shopify.com/authentication/13666484283/.well-known/jwks.json
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: scopes/m-gemi-scopes.yml
description: >-
Shopify Customer Account API OIDC discovery, served on M.Gemi's own store host and
scoped to M.Gemi's shop tenant. Governs customer sign-in at
https://mgemi.com/account/login.
buyer_approval:
required: true
scope: checkout completion
statement: >-
"Checkout requires human approval. Agents must not complete payment without explicit
buyer consent."
source: https://mgemi.com/llms.txt
no_api_keys:
finding: true
note: >-
No developer portal, no key issuance page and no API-key header were found on any
M.Gemi host. The commerce surface is reached through UCP agent profiles and buyer
approval rather than issued credentials.
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/m-gemi-authentication"
All security posture
curl "https://apis.io/api/v1/security?limit=25"
Discovery needs no key. Ratings and market analysis are Pro.