LootCodes
by lootcodes.com · remote · no sign-in to list tools · v1.0.0 · published by com.lootcodes
Search LootCodes game keys, gift cards and top-ups, compare prices and prepare a cart link.
6 tools: 2 change things and 4 only read.
Scanned Oct 21, 2026
- Deletes or cancels0Claude Code: deny
- Can't be undone0Claude Code: ask
- Changes things2Claude Code: ask: see these tools
- Only reads4Claude Code: allow: see these tools
1 check matched something in the tool definitions. No finding is not a safety guarantee. How the checks work.
claude mcp add --transport http catalog https://www.lootcodes.com/api/mcpFindings
Matches of fixed checks, with the text they matched.
- Warncreate_cart_link
The server marks "create_cart_link" read-only (readOnlyHint: true), and its own name, description or input give the class "write".
What this check looks forMatched text
annotations: {"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}; The name "create_cart_link" says "create": a word for a change.
Tools
Open a tool for its reasons and full description. Descriptions are the publisher's own words, shown as they are.
6 tools
Changes things 2Claude Code: ask
check_activation_countryCheck live advisory activation evidence for one exact variant and an explicit country.No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
- The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
Description, as the server wrote it Check live advisory activation evidence for one exact variant and an explicit country. An incompatible variant remains purchasable under the storefront policy; unknown is never compatible.
Annotations the server declares
- title: Check activation country
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: true
- openWorldHint: false
create_cart_linkCreate a lootcodes.com link that opens the buyer's cart review with exact variants and quantities (1 to 5 each, up to 10 items) chosen from get_product_options.1 finding
Why it is in this group
- The name "create_cart_link" says "create": a word for a change.
- The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
Findings
- Warn
The server marks "create_cart_link" read-only (readOnlyHint: true), and its own name, description or input give the class "write".
What this check looks forMatched text
annotations: {"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}; The name "create_cart_link" says "create": a word for a change.
Description, as the server wrote it Create a lootcodes.com link that opens the buyer's cart review with exact variants and quantities (1 to 5 each, up to 10 items) chosen from get_product_options. The buyer sees each item, confirms, then pays on the site; this tool adds nothing to any cart, reserves no stock and creates no order. Items that are unavailable or need the product page (top-ups, custom amounts, several platforms) are returned in rejected.
Annotations the server declares
- title: Create a cart link for the buyer
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: true
- openWorldHint: false
Only reads 4Claude Code: allow
get_activation_guideReturn the existing verified official activation destination for an exact variant, without reading or embedding any purchased code.No findings
Why it is in this group
- The name "get_activation_guide" says "get": a word for reading.
Description, as the server wrote it Return the existing verified official activation destination for an exact variant, without reading or embedding any purchased code. Detailed product instructions remain on the product page; ambiguous products return unknown.
Annotations the server declares
- title: Get the official activation page
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: true
- openWorldHint: false
get_product_optionsRead fresh product variants, exact edition/platform/region, stock and explicit currency prices.No findings
Why it is in this group
- The name "get_product_options" says "get": a word for reading.
Description, as the server wrote it Read fresh product variants, exact edition/platform/region, stock and explicit currency prices. Activation is advisory and unknown stays unknown; checkout revalidates prices and stock.
Annotations the server declares
- title: Get product options and prices
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: true
- openWorldHint: false
get_store_informationRead how LootCodes sells and delivers: what it sells, delivery, support contact and links to the terms, refund policy, privacy policy and FAQ.No findings
Why it is in this group
- The name "get_store_information" says "get": a word for reading.
Description, as the server wrote it Read how LootCodes sells and delivers: what it sells, delivery, support contact and links to the terms, refund policy, privacy policy and FAQ.
Annotations the server declares
- title: Get store information and policies
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: true
- openWorldHint: false
search_catalogFind bounded public catalogue variants.No findings
Why it is in this group
- The name "search_catalog" says "search": a word for reading.
Description, as the server wrote it Find bounded public catalogue variants. Indexed stock and prices are snapshots (converted from USD like the storefront shows them); call get_product_options for fresh prices and stock before create_cart_link. This never confirms activation eligibility.
Annotations the server declares
- title: Search the LootCodes catalogue
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: true
- openWorldHint: false
This is not a safety rating, and no finding is not a safety guarantee. The groups and findings come from fixed checks of the tool definitions the server returned on the date shown, not from its code or what it does when called. How the checks work.
Install
Pinned to version 1.0.0. Values in angle brackets are yours to fill in.
claude mcp add --transport http catalog https://www.lootcodes.com/api/mcpRun in a terminal.
Claude Code permissions
Allow the reads, ask before a change, deny the deletes. Paste into .claude/settings.json.
{
"permissions": {
"allow": [
"mcp__catalog__search_catalog",
"mcp__catalog__get_product_options",
"mcp__catalog__get_activation_guide",
"mcp__catalog__get_store_information"
],
"ask": [
"mcp__catalog__check_activation_country",
"mcp__catalog__create_cart_link"
],
"deny": []
}
}Tools that only read are allowed, tools that change things ask first, tools that delete or cancel are denied. It assumes the server is installed as catalog. Review it before you use it.