Koskamo

Luxor Plastic Cards MCP

An official MCP server provided by Luxor Plastic Cards that allows AI agents to list products, get exact quotes, search design templates, request free sample kits, and initiate orders with secure checkout links for premium plastic business cards.

Endpoint and access

No sign-in to connect and list tools. Individual tools may still need a vendor account, credentials, or permissions; check the documented prerequisites.

Luxor Plastic Cards MCP logo, by Luxor Plastic CardsVendor evidenceStreamable HTTPNo sign-inEndpoint checked 2026-11-01Operated by Luxor Plastic Cards
MCP endpoint (Streamable HTTP)
https://luxorplasticcards.com/mcp
Vendor documentation

What you can do with it

  • Get exact quotes for plastic business cards
  • Search design templates by industry
  • Request a free sample kit
  • Start an order with secure checkout

Source and maintenance

Vendor evidenceRegistry 1.0.0

Protocol and capabilities

Server
luxor-plastic-cards 202610232027
MCP protocol
2025-06-18
Tools
6 advertised
Resources
Not advertised
Resource templates
Not advertised
Prompts
Not advertised
Server-advertised capabilities
{
  "tools": {
    "listChanged": false
  }
}

Server-provided instructions

Untrusted server output shown for inspection. It is not Koskamo guidance and is excluded from knowledge search.

Luxor Plastic Cards prints premium 30mil (credit-card thickness) clear, frosted and solid white PVC business cards in the USA, with a free human design proof and free US shipping. Typical flow: list_products or get_quote -> (optionally) search_designs -> confirm details with the user -> create_order, then give the user the checkout_url and tell them a designer will email a proof within 24-48 hours. Offer request_sample_kit to users who are unsure about the material. Never invent prices: always use get_quote. Promo codes and sales do not stack.

Tools

6 advertised

list_products — List plastic business card products and prices
Advertised by the server during the last successful anonymous check.
Advertised read-only

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.

list_products input schema
{
  "type": "object",
  "properties": {},
  "additionalProperties": false
}
list_products annotations
{
  "readOnlyHint": true,
  "openWorldHint": false
}
get_quote — Get an exact price quote
Advertised by the server during the last successful anonymous check.
Advertised read-only

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

get_quote input schema
{
  "type": "object",
  "required": [
    "stock",
    "quantity"
  ],
  "properties": {
    "rush": {
      "type": "boolean",
      "default": false,
      "description": "Priority Rush production"
    },
    "sets": {
      "type": "integer",
      "default": 1,
      "maximum": 20,
      "minimum": 1,
      "description": "Number of different names/designs sharing the order"
    },
    "stock": {
      "enum": [
        "clear",
        "frosted",
        "solid"
      ],
      "type": "string",
      "description": "clear = transparent PVC with white-ink backing; frosted = translucent matte; solid = opaque white (full color)"
    },
    "quantity": {
      "enum": [
        125,
        250,
        500,
        1000,
        2500
      ],
      "type": "integer",
      "description": "Cards per set (per name/design)"
    },
    "promo_code": {
      "type": "string"
    },
    "next_day_air": {
      "type": "boolean",
      "default": false
    },
    "blind_dropship": {
      "type": "boolean",
      "default": false,
      "description": "Ship in unbranded packaging with no invoice"
    }
  },
  "additionalProperties": false
}
get_quote annotations
{
  "readOnlyHint": true,
  "openWorldHint": false
}
search_designs — Search business card designs by industry
Advertised by the server during the last successful anonymous check.
Advertised read-only

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.

search_designs input schema
{
  "type": "object",
  "required": [
    "query"
  ],
  "properties": {
    "limit": {
      "type": "integer",
      "default": 8,
      "maximum": 25,
      "minimum": 1
    },
    "query": {
      "type": "string",
      "description": "Industry, profession or style keywords"
    }
  },
  "additionalProperties": false
}
search_designs annotations
{
  "readOnlyHint": true,
  "openWorldHint": false
}
request_sample_kit — Request a free sample kit
Advertised by the server during the last successful anonymous check.
Open-world

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.

request_sample_kit input schema
{
  "type": "object",
  "required": [
    "name",
    "email",
    "address1",
    "city",
    "state",
    "zip"
  ],
  "properties": {
    "zip": {
      "type": "string",
      "description": "5-digit US ZIP"
    },
    "city": {
      "type": "string"
    },
    "name": {
      "type": "string"
    },
    "email": {
      "type": "string",
      "format": "email"
    },
    "notes": {
      "type": "string"
    },
    "phone": {
      "type": "string"
    },
    "state": {
      "type": "string",
      "description": "2-letter US state code"
    },
    "company": {
      "type": "string"
    },
    "address1": {
      "type": "string"
    },
    "address2": {
      "type": "string"
    },
    "industry": {
      "type": "string",
      "description": "User's profession, to choose relevant samples"
    }
  },
  "additionalProperties": false
}
request_sample_kit annotations
{
  "readOnlyHint": false,
  "openWorldHint": true,
  "idempotentHint": false,
  "destructiveHint": false
}
create_order — Place an order (returns a secure checkout link)
Advertised by the server during the last successful anonymous check.
Open-world

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.

create_order input schema
{
  "type": "object",
  "required": [
    "customer",
    "stock",
    "quantity",
    "design_notes"
  ],
  "properties": {
    "rush": {
      "type": "boolean",
      "default": false
    },
    "sets": {
      "type": "integer",
      "default": 1,
      "maximum": 20,
      "minimum": 1
    },
    "stock": {
      "enum": [
        "clear",
        "frosted",
        "solid"
      ],
      "type": "string",
      "description": "clear = transparent PVC with white-ink backing; frosted = translucent matte; solid = opaque white (full color)"
    },
    "customer": {
      "type": "object",
      "required": [
        "name",
        "email",
        "address1",
        "city",
        "state",
        "zip"
      ],
      "properties": {
        "zip": {
          "type": "string",
          "description": "5-digit US ZIP"
        },
        "city": {
          "type": "string"
        },
        "name": {
          "type": "string"
        },
        "email": {
          "type": "string",
          "format": "email"
        },
        "phone": {
          "type": "string"
        },
        "state": {
          "type": "string",
          "description": "2-letter US state code"
        },
        "company": {
          "type": "string"
        },
        "address1": {
          "type": "string"
        },
        "address2": {
          "type": "string"
        }
      },
      "additionalProperties": false
    },
    "quantity": {
      "enum": [
        125,
        250,
        500,
        1000,
        2500
      ],
      "type": "integer",
      "description": "Cards per set (per name/design)"
    },
    "promo_code": {
      "type": "string"
    },
    "artwork_urls": {
      "type": "array",
      "items": {
        "type": "string"
      },
      "maxItems": 10,
      "description": "Optional public HTTPS links to logo/artwork files"
    },
    "design_notes": {
      "type": "string",
      "description": "Exact card text and design instructions"
    },
    "next_day_air": {
      "type": "boolean",
      "default": false
    },
    "template_url": {
      "type": "string",
      "description": "Optional design page URL from search_designs"
    },
    "blind_dropship": {
      "type": "boolean",
      "default": false
    }
  },
  "additionalProperties": false
}
create_order annotations
{
  "readOnlyHint": false,
  "openWorldHint": true,
  "idempotentHint": false,
  "destructiveHint": false
}
order_status — Check order status
Advertised by the server during the last successful anonymous check.
Advertised read-only

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

order_status input schema
{
  "type": "object",
  "required": [
    "reference",
    "email"
  ],
  "properties": {
    "email": {
      "type": "string",
      "format": "email"
    },
    "reference": {
      "type": "string"
    }
  },
  "additionalProperties": false
}
order_status annotations
{
  "readOnlyHint": true,
  "openWorldHint": false
}

Prompts

Not advertised

No prompt definitions available.

Resources

Not advertised

No resource definitions available.

30-day availability

Aggregated from read-only remote checks; this is not a tool-execution or security guarantee.

Successful checks
1 of 1 (100%)
Average latency
597 ms
95th percentile latency
597 ms

Maintenance history

Public check and source-refresh events. Editorial and ownership records remain private.

  • · probe · passed · 597 ms · metadata changed · 6 tool(s)

Connect from your client

Each snippet registers the same endpoint; pick the client you use.

This server is operated by the named third party. Listing and endpoint checks are not an endorsement or a security audit. Review the operator's permissions, terms, and data handling before connecting. How listings are checked and corrected.

Claude Code

Run this once in a terminal. It registers the remote server. Use --scope project to write .mcp.json for the repo.
Claude Code configuration
claude mcp add --transport http luxor-plastic-cards-mcp https://luxorplasticcards.com/mcp

Codex

Run this once. Codex stores MCP servers in ~/.codex/config.toml (or .codex/config.toml in a trusted project).
Codex configuration
codex mcp add luxor-plastic-cards-mcp --url https://luxorplasticcards.com/mcp

Cursor

Merge this server into .cursor/mcp.json in your project, then enable luxor-plastic-cards-mcp in your MCP settings.
Cursor configuration
{
  "mcpServers": {
    "luxor-plastic-cards-mcp": {
      "url": "https://luxorplasticcards.com/mcp"
    }
  }
}

Cline

Merge this into cline_mcp_settings.json (Cline → MCP Servers → Configure).
Cline configuration
{
  "mcpServers": {
    "luxor-plastic-cards-mcp": {
      "type": "streamableHttp",
      "url": "https://luxorplasticcards.com/mcp",
      "disabled": false
    }
  }
}

VS Code

Merge this server into .vscode/mcp.json. Use MCP: List Servers to start luxor-plastic-cards-mcp and inspect its tools.
VS Code configuration
{
  "servers": {
    "luxor-plastic-cards-mcp": {
      "type": "http",
      "url": "https://luxorplasticcards.com/mcp"
    }
  }
}

Gemini CLI

Run this once. It writes .gemini/settings.json in the current project; pass --scope user for ~/.gemini/settings.json.
Gemini CLI configuration
gemini mcp add --transport http luxor-plastic-cards-mcp https://luxorplasticcards.com/mcp

Claude Desktop

Merge this into claude_desktop_config.json (macOS: ~/Library/Application Support/Claude/, Windows: %APPDATA%\Claude\), then restart Claude Desktop.
Claude Desktop configuration
{
  "mcpServers": {
    "luxor-plastic-cards-mcp": {
      "url": "https://luxorplasticcards.com/mcp"
    }
  }
}

Windsurf

Merge this into ~/.codeium/windsurf/mcp_config.json, then refresh MCP in Cascade. Windsurf remote servers use serverUrl, not url.
Windsurf configuration
{
  "mcpServers": {
    "luxor-plastic-cards-mcp": {
      "serverUrl": "https://luxorplasticcards.com/mcp"
    }
  }
}

Let your agent find its tools

Find servers like Luxor Plastic Cards MCP from your agent. Add Koskamo once to search the index for endpoints, access requirements, and client setup. Public discovery needs no key.

Do you run Luxor Plastic Cards MCP?

Prove ownership with a DNS record, a well-known file, or your Official MCP Registry entry, and your edits publish immediately. Proofs are re-checked weekly; admins can still hide or remove a listing.

Claim this listing