{"id":22725,"recorded_at":"2026-10-26T14:35:49.627490Z","observed_at":"2026-10-26T14:35:49.627435Z","subject_kind":"source_record","subject":"mcp_registry:dev.danielhan.asolens/mcp","kind":"listing","method":"baseline/1","body":{"endpoints":[["web","https://asolens.danielhan.dev/"]],"name":"ASOLens","owner_address":null,"raw":{"_meta":{"io.modelcontextprotocol.registry/official":{"isLatest":true,"publishedAt":"2026-10-13T17:26:35.970611Z","status":"active","statusChangedAt":"2026-10-13T17:26:35.970611Z","updatedAt":"2026-10-13T17:26:35.970611Z"}},"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","description":"ASOLens MCP server: App Store ranks, competitors and weaknesses, from your own machine","name":"dev.danielhan.asolens/mcp","packages":[{"environmentVariables":[{"description":"Optional. App Store Connect API issuer id; with ASC_API_KEY_ID, lets ASOLens read your own listing.","name":"ASC_API_ISSUER_ID"},{"description":"Optional. App Store Connect API key id. The .p8 key is read from ~/.appstoreconnect/private_keys/AuthKey_<keyId>.p8.","name":"ASC_API_KEY_ID"},{"description":"Optional. Path to the App Store Connect .p8 key, if it is not in the default location.","format":"filepath","name":"ASC_API_PRIVATE_KEY_PATH"},{"description":"Optional and paid. DataForSEO API login, for keyword search volume (US storefront only).","name":"DATAFORSEO_LOGIN"},{"description":"Optional and paid. DataForSEO API password (not the website password).","isSecret":true,"name":"DATAFORSEO_PASSWORD"}],"identifier":"@asolens/mcp","registryType":"npm","transport":{"type":"stdio"},"version":"0.4.1"}],"title":"ASOLens","version":"0.4.1","websiteUrl":"https://asolens.danielhan.dev"}},"source":"mcp_registry","summary":"ASOLens MCP server: App Store ranks, competitors and weaknesses, from your own machine"},"body_sha256":"b69b98569ab6b945c3c0e6c3b6f4c72f280a0db9e5d6a38c544b0e274b7594c9","prev_id":null,"leaf":"0x1faaa2354bf3dd94e53f52ddeefb2c99bb7cc3fbbe002966d7595b38bac1a951","leaf_text":"{\"body\":\"b69b98569ab6b945c3c0e6c3b6f4c72f280a0db9e5d6a38c544b0e274b7594c9\",\"id\":22725,\"kind\":\"listing\",\"method\":\"baseline/1\",\"observed_us\":1793025349627435,\"prev\":null,\"subject\":\"mcp_registry:dev.danielhan.asolens/mcp\",\"subject_kind\":\"source_record\"}","day":null,"proof":[]}