Luxor Plastic Cards

Quote and order premium 30mil clear, frosted and white plastic business cards, made in the USA.

Should I use this

Quality & Safety

A
Description quality
92%
Schema completeness
78%
Naming quality
93%
Poisoning risk
100%
Permission match
100%
Protocol compliance
100%

Findings (1)

  • LOWTool 'order_status' description lacks action verbin order_status

Based on automated analysis of tool definitions and protocol compliance.

Context Cost

~1,258Tokens (tool definitions)
~1.6 KBTypical response size
Moderate attention impact (0.98% 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": {
    "plastic-business-cards": {
      "url": "https://luxorplasticcards.com/mcp"
    }
  }
}

Remote endpoints

https://luxorplasticcards.com/mcpstreamable-http

What it can do

Tool inventory

Tools (6)

🟢 Read-only🟡 Write🔴 Delete⚪ Unknown
🟢list_products

Returns Luxor's 30mil plastic business card materials (clear, frosted, solid white), specs, every quantity tier with current prices (shipping included), turnaround times and optional fees. Call this first when a user asks about plastic business cards, prices or options.

Input Schema

{
  "type": "object",
  "properties": {},
  "additionalProperties": false
}
🟢get_quote(blind_dropship, next_day_air, promo_code, quantity, rush, ...)

Calculates the exact total in USD for an order: material, cards per set, number of sets (different names/designs), Priority Rush, Next Day Air, blind drop-shipping and an optional promo code. Applies the current sale and promo rules (they do not stack; the larger discount wins).

Input Schema

{
  "type": "object",
  "properties": {
    "blind_dropship": {
      "default": false,
      "description": "Ship in unbranded packaging with no invoice",
      "type": "boolean"
    },
    "next_day_air": {
      "default": false,
      "type": "boolean"
    },
    "promo_code": {
      "type": "string"
    },
    "quantity": {
      "description": "Cards per set (per name/design)",
      "enum": [
        125,
        250,
        500,
        1000,
        2500
      ],
      "type": "integer"
    },
    "rush": {
      "default": false,
      "description": "Priority Rush production",
      "type": "boolean"
    },
    "sets": {
      "default": 1,
      "description": "Number of different names/designs sharing the order",
      "maximum": 20,
      "minimum": 1,
      "type": "integer"
    },
    "stock": {
      "description": "clear = transparent PVC with white-ink backing; frosted = translucent matte; solid = opaque white (full color)",
      "enum": [
        "clear",
        "frosted",
        "solid"
      ],
      "type": "string"
    }
  },
  "required": [
    "stock",
    "quantity"
  ],
  "additionalProperties": false
}
🟢search_designs(limit, query)

Finds Luxor design template pages for a profession or industry (e.g. 'real estate agent', 'roofing', 'med spa', 'financial advisor'). Returns names, page URLs and preview images the user can open to pick a style.

Input Schema

{
  "type": "object",
  "properties": {
    "limit": {
      "default": 8,
      "maximum": 25,
      "minimum": 1,
      "type": "integer"
    },
    "query": {
      "description": "Industry, profession or style keywords",
      "type": "string"
    }
  },
  "required": [
    "query"
  ],
  "additionalProperties": false
}
⚪request_sample_kit(address1, address2, city, company, email, ...)

Mails a free Luxor sample kit (clear, frosted and solid white 30mil cards) to a US address. Only call this when the user has asked for samples and provided their details.

Input Schema

{
  "type": "object",
  "properties": {
    "address1": {
      "type": "string"
    },
    "address2": {
      "type": "string"
    },
    "city": {
      "type": "string"
    },
    "company": {
      "type": "string"
    },
    "email": {
      "format": "email",
      "type": "string"
    },
    "industry": {
      "description": "User's profession, to choose relevant samples",
      "type": "string"
    },
    "name": {
      "type": "string"
    },
    "notes": {
      "type": "string"
    },
    "phone": {
      "type": "string"
    },
    "state": {
      "description": "2-letter US state code",
      "type": "string"
    },
    "zip": {
      "description": "5-digit US ZIP",
      "type": "string"
    }
  },
  "required": [
    "name",
    "email",
    "address1",
    "city",
    "state",
    "zip"
  ],
  "additionalProperties": false
}
🟡create_order(artwork_urls, blind_dropship, customer, design_notes, next_day_air, ...)

Creates a real Luxor plastic business card order for the user and returns an order reference, the exact quote and (when online payment is enabled) a Stripe checkout_url for the user to pay. A human designer then emails a proof; nothing is printed until the user approves it. Confirm the material, quantity, total price and shipping address with the user before calling. design_notes must contain the text for the card (name, title, phone, email, website) and any style/logo instructions.

Input Schema

{
  "type": "object",
  "properties": {
    "artwork_urls": {
      "description": "Optional public HTTPS links to logo/artwork files",
      "items": {
        "type": "string"
      },
      "maxItems": 10,
      "type": "array"
    },
    "blind_dropship": {
      "default": false,
      "type": "boolean"
    },
    "customer": {
      "additionalProperties": false,
      "properties": {
        "address1": {
          "type": "string"
        },
        "address2": {
          "type": "string"
        },
        "city": {
          "type": "string"
        },
        "company": {
          "type": "string"
        },
        "email": {
          "format": "email",
          "type": "string"
        },
        "name": {
          "type": "string"
        },
        "phone": {
          "type": "string"
        },
        "state": {
          "description": "2-letter US state code",
          "type": "string"
        },
        "zip": {
          "description": "5-digit US ZIP",
          "type": "string"
        }
      },
      "required": [
        "name",
        "email",
        "address1",
        "city",
        "state",
        "zip"
      ],
      "type": "object"
    },
    "design_notes": {
      "description": "Exact card text and design instructions",
      "type": "string"
    },
    "next_day_air": {
      "default": false,
      "type": "boolean"
    },
    "promo_code": {
      "type": "string"
    },
    "quantity": {
      "description": "Cards per set (per name/design)",
      "enum": [
        125,
        250,
        500,
        1000,
        2500
      ],
      "type": "integer"
    },
    "rush": {
      "default": false,
      "type": "boolean"
    },
    "sets": {
      "default": 1,
      "maximum": 20,
      "minimum": 1,
      "type": "integer"
    },
    "stock": {
      "description": "clear = transparent PVC with white-ink backing; frosted = translucent matte; solid = opaque white (full color)",
      "enum": [
        "clear",
        "frosted",
        "solid"
      ],
      "type": "string"
    },
    "template_url": {
      "description": "Optional design page URL from search_designs",
      "type": "string"
    }
  },
  "required": [
    "customer",
    "stock",
    "quantity",
    "design_notes"
  ],
  "additionalProperties": false
}
🟢order_status(email, reference)

Looks up an existing order by its reference (e.g. C-AB-12345) and the customer's email.

Input Schema

{
  "type": "object",
  "properties": {
    "email": {
      "format": "email",
      "type": "string"
    },
    "reference": {
      "type": "string"
    }
  },
  "required": [
    "reference",
    "email"
  ],
  "additionalProperties": false
}

Community

Rate this Server

Evidence

Recent observations

verifiedversion not recorded6 tools