Skip to content

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.

Deletes · 1Changes · 5

11 tools: 1 can delete or cancel things, 5 change things and 5 only read.

Scanned Oct 21, 2026

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/shop

Tools

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/shop

Run in a terminal.

Claude Code permissions

Allow the reads, ask before a change, deny the deletes. Paste into .claude/settings.json.

.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.