{"apiVersion":"v1","directorySlug":"puzzle-offensive-mcp-3f28e04c6a","title":"Puzzle kaufen bei Puzzle-Offensive.de, günstig & schnell","description":"Puzzle online kaufen: Riesige Auswahl an Motiven von Top-Marken wie Ravensburger & Heye – von Kinder- bis 1000-Teile-Puzzle, oft im Sonderangebot.","pageUrl":"https://www.mcpbundles.com/skills/puzzle-offensive-mcp-3f28e04c6a","connectPath":"importable","connectAction":"import_server","catalogListing":false,"bundleSlug":null,"listingKind":"remote_mcp","kind":"provider","transportUrl":"https://mcp.puzzle-offensive.de/mcp","hostedMcpUrl":null,"toolCount":11,"toolInventoryStatus":"observed","refreshedAt":"2026-11-03T13:26:00.516172+00:00","registryName":"de.puzzle-offensive/puzzle-offensive-mcp-3f28e04c6a","registryVersion":"2026.11.3","registryEligible":true,"tools":[{"name":"getProduct","description":"Fetches product data from the specified REST API and returns the raw response as formatted text. By default, product images are automatically extracted and embedded as MCP image content (base64-encoded).","inputSchema":{"type":"object","required":["sku"],"properties":{"sku":{"type":"string"},"imagesAsUrlOnly":{"type":"boolean"}},"additionalProperties":false},"logicalName":"getProduct","displayName":"getProduct","title":"getProduct","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"cancelOrder","description":"Cancel/delete a single order by ID from Puzzle-Offensive using DELETE method. Returns the response as formatted text. Requires the email address used to create the order for authentication.","inputSchema":{"type":"object","required":["orderId","email"],"properties":{"email":{"type":"string"},"orderId":{"type":"string"}},"additionalProperties":false},"logicalName":"cancelOrder","displayName":"cancelOrder","title":"cancelOrder","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"createOrder","description":"Create an order via POST /order/v1 (x-www-form-urlencoded). Returns the response as formatted text. Country must be ISO 2 format (e.g., 'DE', 'US'). If shippingAddress is not set, billingAddress will be used for shipping (handled by the API).","inputSchema":{"type":"object","required":["paymentMethod","cartId","billingAddress"],"properties":{"cartId":{"type":"string"},"paymentMethod":{"type":"string"},"billingAddress":{"type":"object","required":["firstName","lastName","streetName","houseNumber","postalCode","city","country","email"],"properties":{"city":{"type":"string"},"email":{"type":"string"},"phone":{"type":"string"},"state":{"type":"string"},"company":{"type":"string"},"country":{"type":"string"},"lastName":{"type":"string"},"firstName":{"type":"string"},"postalCode":{"type":"string"},"streetName":{"type":"string"},"houseNumber":{"type":"string"},"additionalInfo":{"type":"string"}},"additionalProperties":true},"shippingAddress":{"type":"object","required":["firstName","lastName","streetName","houseNumber","postalCode","city","country","email"],"properties":{"city":{"type":"string"},"email":{"type":"string"},"phone":{"type":"string"},"state":{"type":"string"},"company":{"type":"string"},"country":{"type":"string"},"lastName":{"type":"string"},"firstName":{"type":"string"},"postalCode":{"type":"string"},"streetName":{"type":"string"},"houseNumber":{"type":"string"},"additionalInfo":{"type":"string"}},"additionalProperties":true}},"additionalProperties":false},"logicalName":"createOrder","displayName":"createOrder","title":"createOrder","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"addToCart","description":"Add, replace, or delete items in a shopping cart. If no cartId is provided, creates a new cart (POST). If cartId is provided, updates the existing cart (PATCH). Optional country parameter (ISO Alpha-2, e.g., 'DE', 'US') calculates shipping costs for that country instead of default DE.","inputSchema":{"type":"object","required":[],"properties":{"add":{"type":"array","items":{"type":"object","required":["sku","quantity"],"properties":{"sku":{"type":"string"},"quantity":{"type":"integer"}},"additionalProperties":false}},"cartId":{"type":"string"},"delete":{"type":"array","items":{"type":"object","required":["sku"],"properties":{"sku":{"type":"string"}},"additionalProperties":false}},"country":{"type":"string"},"replace":{"type":"array","items":{"type":"object","required":["sku","quantity"],"properties":{"sku":{"type":"string"},"quantity":{"type":"integer"}},"additionalProperties":false}}},"additionalProperties":false},"logicalName":"addToCart","displayName":"addToCart","title":"addToCart","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"getUser","description":"Fetch user data from Puzzle-Offensive (e.g., all order numbers). Requires email and authKey for authentication.","inputSchema":{"type":"object","required":["email","authKey"],"properties":{"email":{"type":"string"},"authKey":{"type":"string"}},"additionalProperties":false},"logicalName":"getUser","displayName":"getUser","title":"getUser","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"getAuthKey","description":"Get authentication key for accessing protected data. Two-step process: 1) Send email to receive a code, 2) Send code to receive authKey. The authKey can be used later to access protected data.","inputSchema":{"type":"object","required":[],"properties":{"code":{"type":"string"},"email":{"type":"string"}},"additionalProperties":false},"logicalName":"getAuthKey","displayName":"getAuthKey","title":"getAuthKey","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"getFlowGraph","description":"Returns example flow graphs for common Puzzle-Offensive workflows. The main flow is: SearchProduct → addToCart → createOrder → pay external → getOrder (for status updates). Other tools (getProduct, getCart, cancelOrder) can be used when the tools in the flow are not sufficient.","inputSchema":{"type":"object","required":[],"properties":{"flowType":{"type":"string"}},"additionalProperties":false},"logicalName":"getFlowGraph","displayName":"getFlowGraph","title":"getFlowGraph","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"searchProduct","description":"Search Puzzle-Offensive products by name, SKU, or keywords. Returns matching products with details like price, stock, and Images. Use this to find products when you only know part of the name or want to browse by criteria. You can filter by product category or classification using navToken IDs (comma-separated, see navToken parameter).","inputSchema":{"type":"object","required":["searchPhrase"],"properties":{"page":{"type":"integer"},"limit":{"type":"integer"},"navToken":{"type":"string"},"piecesUp":{"type":"boolean"},"piecesFrom":{"type":"integer"},"searchPhrase":{"type":"string"}},"additionalProperties":false},"logicalName":"searchProduct","displayName":"searchProduct","title":"searchProduct","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"getOrder","description":"Fetch a single order by ID from Puzzle-Offensive. Returns the response as formatted text. Requires the email address used to create the order for authentication.","inputSchema":{"type":"object","required":["orderId","email"],"properties":{"email":{"type":"string"},"orderId":{"type":"string"}},"additionalProperties":false},"logicalName":"getOrder","displayName":"getOrder","title":"getOrder","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"getCart","description":"Fetch a shopping cart by ID from Puzzle-Offensive. Returns the response as formatted text. Optionally provide email and authKey as query parameters to access protected cart data.","inputSchema":{"type":"object","required":["cartId"],"properties":{"email":{"type":"string"},"cartId":{"type":"string"},"authKey":{"type":"string"}},"additionalProperties":false},"logicalName":"getCart","displayName":"getCart","title":"getCart","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"ping","description":"Returns \"pong\" or echoes your message.","inputSchema":{"type":"object","required":[],"properties":{"message":{"type":"string"}},"additionalProperties":false},"logicalName":"ping","displayName":"ping","title":"ping","annotations":{"untrustedContentHint":true,"readOnlyHint":true}}],"toolSource":"directory_preview","agentAction":"both","installLinks":[{"id":"cursor","label":"Cursor","href":"cursor://anysphere.cursor-deeplink/mcp/install?name=Puzzle-kaufen-bei-Puzzle-Offensive-de-g-nstig-schnell&config=eyJ1cmwiOiAiaHR0cHM6Ly9tY3AucHV6emxlLW9mZmVuc2l2ZS5kZS9tY3AifQ%3D%3D"},{"id":"vscode","label":"VS Code","href":"vscode:mcp/install?%7B%22name%22%3A%22Puzzle-kaufen-bei-Puzzle-Offensive-de-g-nstig-schnell%22%2C%22type%22%3A%22http%22%2C%22url%22%3A%22https%3A%2F%2Fmcp.puzzle-offensive.de%2Fmcp%22%7D"},{"id":"vscode-insiders","label":"VS Code Insiders","href":"vscode-insiders:mcp/install?%7B%22name%22%3A%22Puzzle-kaufen-bei-Puzzle-Offensive-de-g-nstig-schnell%22%2C%22type%22%3A%22http%22%2C%22url%22%3A%22https%3A%2F%2Fmcp.puzzle-offensive.de%2Fmcp%22%7D"},{"id":"claude-web","label":"Claude.ai","href":"https://claude.ai/customize/connectors?modal=add-custom-connector&connectorName=Puzzle+kaufen+bei+Puzzle-Offensive.de%2C+g%C3%BCnstig+%26+schnell&connectorUrl=https%3A%2F%2Fmcp.puzzle-offensive.de%2Fmcp"},{"id":"codex","label":"Codex","copyText":"codex mcp add \"Puzzle-kaufen-bei-Puzzle-Offensive-de-g-nstig-schnell\" --url \"https://mcp.puzzle-offensive.de/mcp\""},{"id":"chatgpt","label":"ChatGPT","href":"https://www.mcpbundles.com/docs/integrations/chatgpt"}],"catalogUrl":"https://www.mcpbundles.com/api/directory/v1/servers/puzzle-offensive-mcp-3f28e04c6a","callUrl":"https://www.mcpbundles.com/api/directory/v1/servers/puzzle-offensive-mcp-3f28e04c6a/tools/{tool}","mcpServerUrl":"https://mcp.puzzle-offensive.de/mcp","liveCatalogUrl":"https://www.mcpbundles.com/api/directory/v1/servers/puzzle-offensive-mcp-3f28e04c6a?live=1"}