{"id":1475916,"recorded_at":"2026-10-31T03:15:47.005956Z","observed_at":"2026-10-31T03:15:47.005911Z","subject_kind":"source_record","subject":"mcp_registry:io.github.cwasley/earnrate","kind":"listing","method":"sync.mcp_registry/1","body":{"endpoints":[["web","https://earnrate.dev/"]],"name":"earnrate","owner_address":null,"raw":{"_meta":{"io.modelcontextprotocol.registry/official":{"isLatest":true,"publishedAt":"2026-10-31T02:58:02.488851Z","status":"active","statusChangedAt":"2026-10-31T02:58:02.488851Z","updatedAt":"2026-10-31T02:58:02.488851Z"}},"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","description":"Picks the credit card in your wallet that earns the most at a merchant, and says why.","name":"io.github.cwasley/earnrate","packages":[{"environmentVariables":[{"description":"Path to your wallet file. Default: ~/.earnrate/wallet.yaml","name":"EARNRATE_WALLET"},{"description":"Set to on to let Claude classify merchants earnrate doesn't know. Off by default.","name":"EARNRATE_LLM"},{"description":"Your own Anthropic key, used only when EARNRATE_LLM is on.","isSecret":true,"name":"ANTHROPIC_API_KEY"}],"identifier":"earnrate","packageArguments":[{"type":"positional","value":"mcp"}],"registryBaseUrl":"https://registry.npmjs.org","registryType":"npm","runtimeHint":"npx","transport":{"type":"stdio"},"version":"0.1.3"}],"repository":{"source":"github","url":"https://github.com/cwasley/earnrate"},"title":"earnrate","version":"0.1.3","websiteUrl":"https://earnrate.dev"}},"source":"mcp_registry","summary":"Picks the credit card in your wallet that earns the most at a merchant, and says why."},"body_sha256":"85269d9de6eb1852abca2801a81fb3c40699f6cbe8459627a0380405ecffc53b","prev_id":1255646,"leaf":"0xf77f83170f82309626b6abeaf77103c6ae56a76e7445ac3c4c49e560e7f60060","leaf_text":"{\"body\":\"85269d9de6eb1852abca2801a81fb3c40699f6cbe8459627a0380405ecffc53b\",\"id\":1475916,\"kind\":\"listing\",\"method\":\"sync.mcp_registry/1\",\"observed_us\":1793416547005911,\"prev\":1255646,\"subject\":\"mcp_registry:io.github.cwasley/earnrate\",\"subject_kind\":\"source_record\"}","day":{"day":"2026-10-31","leaves":246033,"root":"0x24463725d1c0d9894bd6123691d532547aaa79f0762c0e45aa6a68acf1fd71ab","chained":"0x7d4824ff313dee7252a46f9d5c37b452851deb6c9f24a40c2f74ee0e53c82980","anchor_chain":"eip155:5042002","anchor_tx":"0xedb7b832f4ebf6781b5ecd2ed241c435b862f4d3761541fa31adc1831b8c44a0","anchor_block":70093156},"proof":["0xf77ee7f3058750189682f9767e5f0fbbb4351591c1fbb29b21ab82e9303b55de","0xf21f5ddb6072da60dcb8e1b187f7eb443c21e6835cc5d5a0dda98a0957dafea2","0x695d8794d992b7339b0224b6006e6cb1faaf2c243f85afb59778a28a11a74324","0xa4d1859366e2f8ac6aac37203d462006d85a700c25d023357cc2543aa6d42264","0x5f27a9bb5340139f94ada6ef1d71e68e5495661ece7e3ba97204d250bb526053","0x4dc61b0b7c0331bb33fa50260fa5d50e726de3fbbf4aa41b83c6d94e20462fd0","0x1f6bf9027b743c0b9ceda3aed0cea6899a5ebae2acc05f89dd9f40acfde81c93","0x62d013d0b6eef189a1bc4b1dc181f7e8de527ea375ebb4c23497e6c5de851026","0x6ca00523a166def65b478b79a79c91036fa98faddbfff3e5016ac2a131810639","0xe6fb31f0c492d27598ef37f6da4609e7be1e169bee2d5eef9866ba1a23996b4f","0x35994d8a41e08d27c4106b52baa5967165c493adf22f628661a778c6ad7155dd","0xe88490f2b8597b4ba31fe5cd2844c81e5da21890cc3a4b4c1dadbb6a939407e7","0x6c4324d3edf63f1c5818a600ecde74e6316cc337c4218b73b366a817b8e059b6","0xe2a6611300abdb7312e664a37fe7f1b470ff8ebe48733a7b7064c0db1f012dd5","0xe9e97d8cdaf19b6da06606a22b4eea548063df6bacb661abea4c37aa637b5c3b","0x4befbbd74452b2a3a89b7e1e809ba011f1be78aeb8153059503fda47c454d086","0xa1146af524f673843507e7427a575964580eef01bc0e0eae466a7920df017ab2","0x0504a25438f3c7932125463198ca74c5064f23f71a5c92763b3fc96a98cc8b57"]}