Vinkius
Deck of Cards

Deck of Cards MCP for AI. Run any card game simulation with natural language.

Claude Claude
ChatGPT ChatGPT
Cursor Cursor
Gemini Gemini
Windsurf Windsurf
VS Code VS Code
JetBrains JetBrains
Vercel Vercel
See Vinkius in Action

Works with every AI agent you already use

…and any MCP-compatible client

Deck of Cards MCP on Cursor AI Code EditorDeck of Cards MCP on Claude Desktop AppDeck of Cards MCP on OpenAI Agents SDKDeck of Cards MCP on Visual Studio CodeDeck of Cards MCP on GitHub Copilot AI AgentDeck of Cards MCP on Google Gemini AIDeck of Cards MCP on Lovable AI DevelopmentDeck of Cards MCP on Mistral AI AgentsDeck of Cards MCP on Amazon AWS Bedrock

Connect to your AI in seconds.

Deck of Cards starts your simulation instantly. This MCP lets you build, run, and manage complex card games—from basic poker hands to full Monte Carlo probability experiments—all through natural conversation with your AI agent.

You control the entire game state: shuffle decks, draw specific cards, organize piles, and track remaining counts without writing a single line of setup code.

What your AI can do

Add to pile

Adds specified cards to a named pile when instructed by your agent.

Create new deck

Initializes a brand new, fully shuffled deck of standard playing cards.

Create partial deck

Builds a custom deck containing only the specific card types you name (e.g., all Aces and Kings).

+ 10 more capabilities included
Manage decks and piles

Instantly set up complex game environments by creating new standard or partial card decks, and organizing multiple named piles for players and discards.

Execute precise draws

Tell the AI exactly how to draw cards—from the top, bottom, random spot, or a specific player's hand.

Control card flow

Move cards between piles and decks using functions like returning used cards back into the main deck for reuse.

Track game state

Get an accurate list of all cards in any named pile or know exactly how many cards are left in the primary deck.

Included with Plan

Waiting for input…

AI Agent

Deck of Cards API: 13 Tools

These tools allow you to perform every action needed for a card game simulation—from creating decks to drawing individual cards from specific piles.

Make your AI actually useful.

Add this MCP to Claude, Cursor, or Windsurf and your AI stops guessing. It gets real tools to look things up, take action, and handle the stuff you keep doing by hand.

Start using Deck of Cards on Vinkius

Add To Pile

Adds specified cards to a named pile when instructed by your agent.

Create New Deck

Initializes a brand new, fully shuffled deck of standard playing cards.

Create Partial Deck

Builds a custom deck containing only the specific card types you name (e.g., all...

Draw Cards

Removes cards from the top of the main deck and places them in your designated hand...

Draw From Pile Bottom

Retrieves a card specifically from the bottom of a designated pile.

Draw From Pile Random

Selects and removes any random card found within a specific named pile.

Draw From Pile

Pulls a card from the center of an existing named pile, rather than the top.

List Pile

Displays every single card currently held or stored in a specified named pile.

Reshuffle Deck

Mixes an existing deck of cards to randomize the entire sequence of play.

Return Pile To Deck

Moves all cards from a named pile back into the primary, active card deck.

Return To Deck

Sends specified individual cards or a small group of cards back to the main playing...

Shuffle New Deck

Creates and shuffles a brand new deck, with an option to use multiple decks for advanced simulations.

Shuffle Pile

Randomizes the order of cards only within one specific named pile.

Security and governance baked right in.

Pick your AI client below to get set up. Just create a Vinkius account, subscribe, and you're instantly up and running. We handle the entire backend infrastructure, delivering out-of-the-box support for HTTPS Streamable, SSE, and OAuth2—zero messy routing required.

Claude AI

Claude AI

1

Open Claude Settings

Go to claude.ai, click your profile icon, then navigate to Customize → Connectors.

2

Add Custom Connector

Click the "+" button and select Add custom connector. Paste your Vinkius endpoint URL:

https://edge.vinkius.com/[YOUR_TOKEN_HERE]/mcp

Replace [YOUR_TOKEN_HERE] with your token from cloud.vinkius.com. For OAuth-protected servers, expand Advanced settings to add credentials.

3

Start a conversation

Open a new chat. The Deck of Cards integration is available immediately — no restart needed.

Choose How to Get Started

Build a custom MCP for your own tools, or connect a ready-made integration from our catalog.

Build Your Own

Turn any API into an MCP. Import a spec, define Agent Skills, or deploy with MCPFusion.

  • Import from OpenAPI, Swagger, or YAML specs
  • Create Agent Skills with progressive disclosure
  • Deploy to edge with MCPFusion framework
  • Built in DLP, auth, and compliance on every call
  • Real time usage dashboard and cost metering
  • Publish to catalog or keep private
Start building

Make Your AI Do More

Start with Deck of Cards, then connect any of our 5,100+ other servers whenever your AI needs more. One click, no limits.

  • Use this MCP plus 5,100+ others, all in one place
  • Add new capabilities to your AI anytime you want
  • Every connection is secured and compliant automatically
  • Track usage and costs across all your servers
  • Works with Claude, ChatGPT, Cursor, and more
  • New servers added to the catalog every week
Deck of Cards MCP server cover

Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by Deck of Cards API. All third-party trademarks, logos, and brand names are the property of their respective owners. Their use on this website is strictly for informational purposes to identify service compatibility and interoperability.

VINKIUS INFRASTRUCTURE

Cloud Hosted

Managed infra

V8 Isolated

Sandboxed per request

Zero-Trust Proxy

No stored credentials

DLP Enforced

Policy on every call

GDPR Compliant

EU data residency

Token Compression

~60% cost reduction

Your data is protected. See how we built it.

Works with Claude, ChatGPT, Cursor, and more

The Model Context Protocol standardizes how applications expose capabilities to LLMs. Instead of operating in isolation, your AI gains direct access to external platforms, live data, and real-world actions through secure, standardized connections.

This connection provides 13 powerful capabilities that interface natively with Claude, ChatGPT, Cursor, and other compatible AI platforms. No middleware. No custom integration required.

Tracking card game inventory is a manual nightmare today.

Right now, if you're building a prototype or running a simulation, you have to manually track every single card. You use spreadsheets just for counting, and when the rules get complex—like dealing from separate player hands or moving discards back into play—the sheet falls apart. It’s painstaking copy-pasting and constant cross-referencing.

With this MCP, your agent handles the entire inventory count. Instead of tracking numbers, you just tell it what to do: 'Draw five cards.' The system updates the main deck count and puts those five specific cards into a named pile—all automatically.

The Deck of Cards MCP gives you complete control over every draw.

You don't have to settle for just drawing from the top. Need to simulate an opponent stealing a card, or maybe checking the bottom discard pile? Tools like `draw_from_pile` or `draw_from_pile_bottom` let you specify exactly where the action takes place.

This means your simulation fidelity is high, regardless of how complex the game rules are. You finally have the precise control needed for advanced gaming logic.

What your AI can actually do with this

Running card simulations used to mean complex backend logic or tedious manual randomization. Now, you can build playable games directly within your workflow using this MCP. Your AI agent acts as the dealer and game engine, managing every single state change for you. You tell it what to do—like 'deal a hand of five cards'—and it handles everything from creating the deck to tracking which cards are left in the main stack.

This capability is crucial for anything involving probability or pure chance. Since Vinkius hosts this MCP, connecting it to your agent means you get immediate access to advanced game logic that was once restricted to specialized applications, letting you focus purely on the outcome of the simulation.

Built · Hosted · Managed by Vinkius Deck of Cards MCP - Simulate Card Games & Logic
Server ID 019e5d10-81ec-7101-a57a-bfdbf6e10a25
Vinkius Inspector
Compliance Grade D
Score 50.63/100
Vinkius Inspector Badge — Score 50.63/100

Questions you might have

How do I start a multi-deck simulation using shuffle_new_deck? +

Use shuffle_new_deck and specify the number of decks required, like six. The agent will initialize all those decks, give you a total card count, and ready the environment for your first round.

Can I simulate drawing only specific cards? (create_partial_deck) +

Yes. Use create_partial_deck to generate a deck containing just what you need—say, all Queens and Jacks—and then proceed with normal draw mechanics on that custom set.

What's the difference between return_to_deck and return_pile_to_deck? +

Use return_to_deck when sending a small, specific selection of cards back to play. Use return_pile_to_deck when you need to send every single card from an entire named pile.

How do I check what's in the discard pile? (list_pile) +

You call list_pile and specify 'discard'. The agent will immediately list out every card name and value currently stored in that named location.

Does draw_cards affect the main deck count? +

Yes, absolutely. Every time you use draw_cards, the MCP tracks it and updates the remaining count of cards in the primary deck for accurate state management.

What’s the difference between running `reshuffle_deck` and using `shuffle_pile`? +

Reshuffle_deck mixes all cards in the main deck, resetting their order. Conversely, shuffle_pile only randomizes the card sequence within a specific pile you name.

What happens if I try to use `draw_from_pile` when the target pile is empty? +

The system handles this gracefully. Instead of returning an error, it reports that the specified pile has no cards remaining for drawing, stopping the process immediately.

How does using `add_to_pile` affect the main deck count or state? +

It doesn't change the main deck count. You manually place cards into a named pile, bypassing the natural draw mechanics entirely and keeping them out of the active deck.

Can I create a deck that includes Jokers for games like Rummy? +

Yes! Use the create_new_deck tool and set the jokers_enabled parameter to true. This will add two Jokers to your standard 52-card deck.

Is it possible to draw cards from the bottom of a pile instead of the top? +

Absolutely. Use the draw_from_pile_bottom tool by specifying the deck_id and pile_name. You can also use draw_from_pile_random if you need a random card from the middle of a pile.

How do I simulate a casino game that uses 6 shuffled decks? +

Use the shuffle_new_deck tool and set the deck_count parameter to 6. This will return a single deck_id containing 312 cards (52 * 6) in a randomized order.

Built & Managed by Vinkius 30s setup 13 tools

We've already built the connector for Deck of Cards. Just plug in your AI agents and start using Vinkius.

No hosting. No infrastructure. No complex setup.
All 13 tools are live and waiting. You're up and running in seconds.

Vinkius runs on Claude Claude
Vinkius runs on ChatGPT ChatGPT
Vinkius runs on Cursor Cursor
Vinkius runs on Gemini Gemini
Vinkius runs on Windsurf Windsurf
Vinkius runs on VS Code VS Code
Vinkius runs on JetBrains JetBrains
Vinkius runs on Vercel Vercel
+ other MCP clients

Vinkius gives your AI agents access to the full catalog of app connectors, all fully managed, secure, and enterprise-ready. One subscription, every tool you need.

Zero hosting required Full MCP catalog included Enterprise-grade security Auto-updated by Vinkius

Built, hosted, and secured by Vinkius. You just connect and go.