{"servers":[{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.cwasley/earnrate","description":"Which credit card earns the most at a merchant, from your cards or every card, and why.","title":"earnrate","repository":{"url":"https://github.com/cwasley/earnrate","source":"github"},"version":"0.2.18","websiteUrl":"https://earnrate.dev","packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"earnrate","version":"0.2.18","runtimeHint":"npx","transport":{"type":"stdio"},"packageArguments":[{"type":"positional","value":"mcp"}],"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":"The Claude model for merchant lookups, when EARNRATE_LLM is on.","name":"EARNRATE_LLM_MODEL"},{"description":"Most Claude merchant lookups per session, when EARNRATE_LLM is on.","name":"EARNRATE_LLM_MAX_CALLS"},{"description":"Where Claude's merchant answers are saved. Default: ~/.earnrate/merchant-cache.json","name":"EARNRATE_MERCHANT_CACHE"},{"description":"Where stores earnrate didn't recognize are listed. Default: ~/.earnrate/missed-merchants.json; off keeps no list.","name":"EARNRATE_MISSED_MERCHANTS"},{"description":"Your own Anthropic key, used only when EARNRATE_LLM is on.","isSecret":true,"name":"ANTHROPIC_API_KEY"}]}],"remotes":[{"type":"streamable-http","url":"https://mcp.earnrate.dev"}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-11-07T17:37:03.797613Z","publishedAt":"2026-11-07T17:37:03.797613Z","updatedAt":"2026-11-07T17:37:03.797613Z","isLatest":true}}}],"metadata":{"count":1}}
