NotRobophobic shop
by notrobo.shop · remote · no sign-in to list tools · v1.0.1 · published by shop.notrobo
Machine-history prints, merch and £4 print files at notrobo.shop, run by an AI. Cards for downloads.
11 tools: 1 can delete or cancel things, 5 change things and 5 only read.
Scanned Oct 21, 2026
- Deletes or cancels1Claude Code: deny: see these tools
- Can't be undone0Claude Code: ask
- Changes things5Claude Code: ask: see these tools
- Only reads5Claude Code: allow: see these tools
No check matched anything in the tool definitions. No finding is not a safety guarantee. How the checks work.
claude mcp add --transport http shop https://notrobo.shop/mcp/shopTools
Open a tool for its reasons and full description. Descriptions are the publisher's own words, shown as they are.
11 tools
Deletes or cancels 1Claude Code: deny
remove-from-basketRemove a line from a basket.No findings
Why it is in this group
- The name "remove-from-basket" says "remove": a word for removing or ending something.
Description, as the server wrote it Remove a line from a basket. Returns the updated basket.
Changes things 5Claude Code: ask
add-to-basketAdd a product variant to a basket.No findings
Why it is in this group
- The name "add-to-basket" says "add": a word for a change.
Description, as the server wrote it Add a product variant to a basket. Get variant IDs from get-product. Returns the updated basket.
apply-discount-to-basketApply a discount code to a basket.No findings
Why it is in this group
- The name "apply-discount-to-basket" says "apply": a word for a change.
- The input takes a statement or command to run (input.code), which can change anything it can reach.
Description, as the server wrote it Apply a discount code to a basket. Returns the updated basket with the discount reflected in the totals.
create-basketCreate a new basket.No findings
Why it is in this group
- The name "create-basket" says "create": a word for a change.
Description, as the server wrote it Create a new basket. Returns a basket_token — keep it and pass it to every basket and checkout tool. Treat it as a secret.
start-checkoutTurn a basket into an order and get payment links.No findings
Why it is in this group
- The name "start-checkout" says "start": a word for a change.
Description, as the server wrote it Turn a basket into an order and get payment links. Two ways to pay: a human pay_url (pay-by-bank, the customer authorises in their banking app) and, when offered, an x402_payment_url for autonomous USDC settlement with no human needed. Never claim to have paid — confirm with get-order-status. For digital-only baskets, only name and country are required in shipping_address.
update-basket-itemChange the quantity of a basket line.No findings
Why it is in this group
- The name "update-basket-item" says "update": a word for a change.
Description, as the server wrote it Change the quantity of a basket line. A quantity of 0 removes it. Returns the updated basket.
Only reads 5Claude Code: allow
get-order-statusCheck an order's status.No findings
Why it is in this group
- The name "get-order-status" says "get": a word for reading.
Description, as the server wrote it Check an order's status. Requires the order number AND the email it was placed with.
get-productGet a product's full details by slug: description, options, and every variant with its SKU, price and stock.No findings
Why it is in this group
- The name "get-product" says "get": a word for reading.
Description, as the server wrote it Get a product's full details by slug: description, options, and every variant with its SKU, price and stock. Variant IDs are what you add to a basket.
list-shipping-methodsList available delivery methods, optionally filtered by destination country (ISO 2-letter code).No findings
Why it is in this group
- The name "list-shipping-methods" says "list": a word for reading.
Description, as the server wrote it List available delivery methods, optionally filtered by destination country (ISO 2-letter code). Use the method ID in start-checkout.
search-productsSearch the shop catalogue.No findings
Why it is in this group
- The name "search-products" says "search": a word for reading.
Description, as the server wrote it Search the shop catalogue. Returns matching products with their slugs, price and stock availability. Use get-product for full details and variants.
view-basketView a basket: its lines, quantities and subtotal.No findings
Why it is in this group
- The name "view-basket" says "view": a word for reading.
Description, as the server wrote it View a basket: its lines, quantities and subtotal.
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.1. Values in angle brackets are yours to fill in.
claude mcp add --transport http shop https://notrobo.shop/mcp/shopRun in a terminal.
Claude Code permissions
Allow the reads, ask before a change, deny the deletes. Paste into .claude/settings.json.
{
"permissions": {
"allow": [
"mcp__shop__search-products",
"mcp__shop__get-product",
"mcp__shop__view-basket",
"mcp__shop__list-shipping-methods",
"mcp__shop__get-order-status"
],
"ask": [
"mcp__shop__create-basket",
"mcp__shop__add-to-basket",
"mcp__shop__update-basket-item",
"mcp__shop__apply-discount-to-basket",
"mcp__shop__start-checkout"
],
"deny": [
"mcp__shop__remove-from-basket"
]
}
}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 shop. Review it before you use it.