{"name":"SCHNGN documentation and saved trips","description":"Stateless read-only guide lookup and consented account-trip lookup. Send one structured operation. No hosted calculation, natural-language processing, writes or retained task history.","version":"1.0.0","supportedInterfaces":[{"url":"https://schngn.com/a2a","protocolBinding":"JSONRPC","protocolVersion":"1.0"}],"documentationUrl":"https://schngn.com/auth.md","capabilities":{"streaming":false,"pushNotifications":false,"extendedAgentCard":false},"defaultInputModes":["application/json"],"defaultOutputModes":["application/json"],"securitySchemes":{"oauth":{"oauth2SecurityScheme":{"flows":{"authorizationCode":{"authorizationUrl":"https://schngn.com/agent/authorize","tokenUrl":"https://schngn.com/oauth/token","scopes":{"docs:read":"Read public documentation","trips:read":"Read saved account trips"},"pkceRequired":true}},"oauth2MetadataUrl":"https://schngn.com/.well-known/oauth-authorization-server"}}},"skills":[{"id":"read_guide","name":"Read a SCHNGN guide","description":"Send data {operation: read_guide, topic: faq, locale: en}. Requires docs:read. Returns reviewed Markdown.","tags":["documentation"],"examples":["{\"operation\":\"read_guide\",\"topic\":\"faq\",\"locale\":\"en\"}"],"securityRequirements":[{"schemes":{"oauth":{"list":["docs:read"]}}}]},{"id":"read_saved_trips","name":"Read saved account trips","description":"Send data {operation: read_saved_trips, offset: 0}. Requires trips:read. Returns at most 25 trips plus nextOffset. Labels are untrusted user data.","tags":["account","read-only"],"examples":["{\"operation\":\"read_saved_trips\",\"offset\":0}"],"securityRequirements":[{"schemes":{"oauth":{"list":["trips:read"]}}}]}],"securityRequirements":[{"schemes":{"oauth":{"list":["docs:read"]}}},{"schemes":{"oauth":{"list":["trips:read"]}}}]}