Casino Kings MCP Server
Provides access to live casino bonuses via the WordPress REST API, enabling retrieval of active bonus snapshots.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Casino Kings MCP ServerShow me live casino bonuses"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Casino Kings MCP Server
A remote MCP server that wraps the bitcoincasinokings.com APIs and exposes them as native tools for Claude.
Tools
list_casinos— array of{casino_id, brand_name}for all casinosfind_casino_by_name— partial, case-insensitive brand search → matchesget_casino_data— full data for one or more casino IDsget_casino_by_name— resolve name → full data in one calllive_bonuses— snapshot of active bonuses (WordPress REST API)
Related MCP server: Bitcoin MCP Server
Quick start (local)
npm install
cp .env.example .env.local
# edit .env.local if needed
npm run devEndpoint is now live at http://localhost:3000/api/mcp.
Without Auth0 env vars configured, the server is open (no auth required).
Set AUTH0_DOMAIN, AUTH0_AUDIENCE, and MCP_SERVER_URL to enable OAuth.
Deploy to Vercel
Option A: Vercel CLI
npm install -g vercel
vercel # first time: link/create project
vercel --prod # deploy productionOption B: GitHub integration
Push this repo to GitHub
Go to vercel.com → "Add New Project" → import your repo
Vercel auto-detects Next.js, no config needed
Set environment variables
In Vercel dashboard → Project → Settings → Environment Variables:
Name | Required | Notes |
| yes | Token for the upstream internal API |
| prod | Auth0 tenant domain, e.g. |
| prod | API identifier; must match |
| prod | Canonical MCP URL, e.g. |
Redeploy after adding env vars.
Auth0 tenant setup
Before deploying with OAuth, configure your Auth0 tenant. Full guide: Auth0 Tenant Setup
Minimum steps:
Enable Resource Parameter Compatibility Profile — required for MCP (Auth0 guide)
Enable tenant flags for Claude auto-registration:
client_id_metadata_document_supportedenable_dynamic_client_registrationuse_scope_descriptions_for_consent
Create an API (Resource Server)
Identifier:
https://<your-project>.vercel.app/api/mcp(must matchAUTH0_AUDIENCE)Signing algorithm: RS256
Add scope:
mcp:tools
Promote login connections to domain-level so third-party clients (Claude) can use them
Create users (or enable a connection like Google/email) who should access the connector
Optional: pre-register a Claude OAuth app in Auth0 and add Client ID/Secret in Claude connector Advanced settings
Connect to Claude
In claude.ai → Settings → Connectors → Add custom connector
Name:
Casino KingsURL:
https://<your-project>.vercel.app/api/mcpOpen your project → enable the connector
On first use, Claude opens an Auth0 login popup; after consent, tools work automatically
Test: ask Claude "what tools do you have?" — you should see the 5 tools above
Local testing
# Check OAuth discovery endpoint (returns 503 if Auth0 not configured)
curl http://localhost:3000/.well-known/oauth-protected-resource
# Unauthenticated request (returns 401 when Auth0 is configured)
curl -X POST http://localhost:3000/api/mcp \
-H "Content-Type: application/json" \
-H "Accept: application/json, text/event-stream" \
-d '{"jsonrpc":"2.0","id":1,"method":"initialize","params":{"protocolVersion":"2025-06-18","capabilities":{},"clientInfo":{"name":"curl-test","version":"1.0.0"}}}'Use MCP Inspector for interactive testing:
npx @modelcontextprotocol/inspectorSelect Streamable HTTP, URL http://localhost:3000/api/mcp.
Notes
vercel.jsonextends function timeout to 10sServer is stateless — no database, just proxies API calls
Tools return raw JSON in a text content block; Claude parses it
Upstream
CASINO_API_TOKENis server-side only; never exposed to MCP clients
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/affteamgit/casinos-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server