{"issuer":"https://prestashop.justidea.dev","response_types_supported":[],"grant_types_supported":[],"token_endpoint_auth_methods_supported":["none"],"scopes_supported":["catalog:read","stock:read","shipping:read","policies:read"],"service_documentation":"https://prestashop.justidea.dev/llms.txt","agent_auth":{"registration":"automatic","register_uri":"https://prestashop.justidea.dev/v1/register","free":true,"signup_required":false,"sandbox_required":false,"skill":"https://prestashop.justidea.dev/auth.md","instructions":"https://prestashop.justidea.dev/auth.md","protected_resource":"https://prestashop.justidea.dev/.well-known/oauth-protected-resource/agent/mcp","identity_types_supported":["anonymous"],"anonymous":{"credential_types_supported":["bearer"],"register_uri":"https://prestashop.justidea.dev/v1/register","request":{"type":"anonymous","label":"optional, how the token is identified"},"scopes":["catalog:read","stock:read","shipping:read","policies:read"],"expires_in":2592000,"description":"No identity is asserted and none is needed: the token reaches only what the store publishes without one. It exists because MCP expects a bearer credential, not because it unlocks anything."},"identity_types":["anonymous"],"credential_types":["bearer"],"claim_supported":false,"revocation":{"method":"manual","uri":"https://prestashop.justidea.dev/auth.md#revocation","note":"Self-issued tokens expire after 30 days. The store owner can withdraw all of them at once in the Back Office, and regenerating the owner token invalidates it immediately."},"documentation":"https://prestashop.justidea.dev/agent/docs","note":"Registration is automatic and anonymous: POST to register_uri and the token comes back in the same response. Nothing to claim afterwards."}}