MagSnap — Custom Photo Magnets & Gift Printing Store

Check custom photo magnet pack pricing, delivery lead times, and create instant orders.

Should I use this

Quality & Safety

B
Description quality
100%
Schema completeness
92%
Naming quality
100%
Poisoning risk
0%
Permission match
100%
Protocol compliance
100%

Findings (6)

  • HIGHTool poisoning patterns detected
  • LOWTool description contains negative instruction about its own usein get_products
  • LOWTool description contains negative instruction about its own usein calculate_quote
  • LOWTool description contains negative instruction about its own usein create_checkout_link
  • LOWTool description contains negative instruction about its own usein track_order
  • LOWTool description contains negative instruction about its own usein get_store_faq

Based on automated analysis of tool definitions and protocol compliance.

Context Cost

~1,491Tokens (tool definitions)
~1.1 KBTypical response size
Moderate attention impact (1.16% of 128k context)

This is the approximate number of tokens consumed each time the server's tools are loaded into a model's context. Higher counts reduce the attention available for other tasks.

Install

One-Click Install

Add this to your `claude_desktop_config.json` file:

{
  "mcpServers": {
    "magsnap-mcp": {
      "url": "https://api.magsnap.co.za/mcp"
    }
  }
}

Remote endpoints

https://api.magsnap.co.za/mcpstreamable-http

What it can do

Tool inventory

Tools (5)

🟢 Read-only🟡 Write🔴 Delete⚪ Unknown
🟢get_products(category_id)

Fetch all available MagSnap photo magnet products, categories, pricing, and specs in South Africa (ZAR). When to use: Call this tool when you specifically need to execute 'get_products' on MagSnap Custom Photo Magnets (magsnap.co.za). Do NOT use this tool when another specialized tool fits better (use 'calculate_quote' or 'create_checkout_link' or 'track_order' for their respective operations). Parameters: category_id (optional). Behavior & Side Effects: Strictly read-only, idempotent query with zero state mutation; public unauthenticated access allowed; rate-limited to 60 requests/min per IP. Returns: Structured JSON object containing status, matched records or computed metrics, and canonical action URLs.

Input Schema

{
  "type": "object",
  "properties": {
    "category_id": {
      "type": "number",
      "description": "Optional category ID to filter products by (e.g. 1 for Photo Magnets, 2 for Puzzles)."
    }
  }
}
🟢calculate_quote(single_magnet_count, ai_styled_count, puzzle_set_count, is_gift)

Calculate an instant order quote for MagSnap photo magnets including item costs, AI 3D cartoon styling surcharge (+R5/ea), gift wrap (+R50), and courier delivery in South Africa. When to use: Call this tool when you specifically need to execute 'calculate_quote' on MagSnap Custom Photo Magnets (magsnap.co.za). Do NOT use this tool when another specialized tool fits better (use 'get_products' or 'create_checkout_link' or 'track_order' for their respective operations). Parameters: single_magnet_count (optional), ai_styled_count (optional), puzzle_set_count (optional), is_gift (optional). Behavior & Side Effects: Strictly read-only, idempotent query with zero state mutation; public unauthenticated access allowed; rate-limited to 60 requests/min per IP. Returns: Structured JSON object containing status, matched records or computed metrics, and canonical action URLs.

Input Schema

{
  "type": "object",
  "properties": {
    "single_magnet_count": {
      "type": "number",
      "description": "Number of standard custom square photo magnets (R30 each). [Optional: omit to use server default filter]."
    },
    "ai_styled_count": {
      "type": "number",
      "description": "Number of magnets with 3D Pixar/cartoon AI style transformation (+R5 surcharge each, R35 total)."
    },
    "puzzle_set_count": {
      "type": "number",
      "description": "Number of 9-piece puzzle magnet sets (R270 each). [Optional: omit to use server default filter]."
    },
    "is_gift": {
      "type": "boolean",
      "description": "Whether premium gift packaging is requested (+R50 fee). [Optional: omit to use server default filter]."
    }
  }
}
🟡create_checkout_link(single_magnet_count, ai_styled_count, puzzle_set_count, is_gift)

Generate a pre-filled direct cart checkout link for magsnap.co.za so the customer can upload their photos and complete payment via PayFast. When to use: Call this tool when you specifically need to execute 'create_checkout_link' on MagSnap Custom Photo Magnets (magsnap.co.za). Do NOT use this tool when another specialized tool fits better (use 'get_products' or 'calculate_quote' or 'track_order' for their respective operations). Parameters: single_magnet_count (optional), ai_styled_count (optional), puzzle_set_count (optional), is_gift (optional). Behavior & Side Effects: Creates a live record/session in the backend database; no authentication required for public initiation; rate-limited to 60 requests/min per IP. Returns: Structured JSON object containing status, matched records or computed metrics, and canonical action URLs.

Input Schema

{
  "type": "object",
  "properties": {
    "single_magnet_count": {
      "type": "number",
      "description": "Number of standard custom square photo magnets (R30 each). [Optional: omit to use server default filter]."
    },
    "ai_styled_count": {
      "type": "number",
      "description": "Number of magnets with 3D Pixar/cartoon AI styling. [Optional: omit to use server default filter]."
    },
    "puzzle_set_count": {
      "type": "number",
      "description": "Number of 9-piece puzzle magnet sets (R270 each). [Optional: omit to use server default filter]."
    },
    "is_gift": {
      "type": "boolean",
      "description": "Whether to enable gift packaging (+R50). [Optional: omit to use server default filter]."
    }
  }
}
🟢track_order(order_id)

Look up order status and shipping progress for an existing MagSnap order by Order ID. When to use: Call this tool when you specifically need to execute 'track_order' on MagSnap Custom Photo Magnets (magsnap.co.za). Do NOT use this tool when another specialized tool fits better (use 'get_products' or 'calculate_quote' or 'create_checkout_link' for their respective operations). Parameters: order_id (required). Behavior & Side Effects: Strictly read-only, idempotent query with zero state mutation; public unauthenticated access allowed; rate-limited to 60 requests/min per IP. Returns: Structured JSON object containing status, matched records or computed metrics, and canonical action URLs.

Input Schema

{
  "type": "object",
  "properties": {
    "order_id": {
      "type": "string",
      "description": "The MagSnap Order ID (UUID format, e.g. 9b1deb4d-3b7d-4bad-9bdd-2b0d7b3dcb6d)."
    }
  },
  "required": [
    "order_id"
  ]
}
🟢get_store_faq(topic)

Retrieve official MagSnap product specifications, material durability, production turnaround, and courier delivery policies across South Africa. When to use: Call this tool when you specifically need to execute 'get_store_faq' on MagSnap Custom Photo Magnets (magsnap.co.za). Do NOT use this tool when another specialized tool fits better (use 'get_products' or 'calculate_quote' or 'create_checkout_link' for their respective operations). Parameters: topic (optional). Behavior & Side Effects: Strictly read-only, idempotent query with zero state mutation; public unauthenticated access allowed; rate-limited to 60 requests/min per IP. Returns: Structured JSON object containing status, matched records or computed metrics, and canonical action URLs.

Input Schema

{
  "type": "object",
  "properties": {
    "topic": {
      "type": "string",
      "enum": [
        "materials",
        "shipping",
        "turnaround",
        "ai_styling",
        "returns",
        "all"
      ],
      "description": "Specific FAQ topic or 'all' for complete store overview. [Optional: omit to use server default filter]."
    }
  }
}

Community

Rate this Server

Evidence

Recent observations

verifiedversion not recorded5 tools