simkl-mcp
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., "@simkl-mcpsearch for the movie 'Inception'"
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.
simkl-mcp
MCP server for Simkl — track movies, TV shows, and anime with autogenerated tools (Cloudflare Workers + Bun).

Setup
Create a Simkl OAuth app and grab
SIMKL_CLIENT_IDandSIMKL_CLIENT_SECRET(redirect URI must match.../oauth/callback).Add a
.dev.vars(or Wrangler secrets) with:SIMKL_CLIENT_ID=your_client_id SIMKL_CLIENT_SECRET=your_client_secret OAUTH_REDIRECT_URI=http://localhost:8787/oauth/callbackInstall deps:
bun install
Related MCP server: Trakt MCP Server
Local (SSE)
Run the worker with Wrangler and point your MCP client at the SSE endpoint.
bun run devAdd to claude_desktop_config.json (or equivalent):
{
"mcpServers": {
"simkl": {
"transport": "sse",
"url": "http://localhost:8787/sse"
}
}
}On first connect, you’ll be redirected to Simkl to approve access, then dropped back to /oauth/callback.
Deploy (Cloudflare Workers)
wrangler secret put SIMKL_CLIENT_ID
wrangler secret put SIMKL_CLIENT_SECRET
wrangler secret put OAUTH_REDIRECT_URI # e.g., https://your-worker.workers.dev/oauth/callback
bun run deploy # staging
bun run deploy:production # optionalUse https://your-worker.workers.dev/sse for remote SSE connections (Claude: Settings → Connectors → Add Server).
Tools
Search:
simkl_search,simkl_search_idScrobble:
simkl_scrobble_start,simkl_scrobble_pause,simkl_scrobble_stopSync/Tracking:
simkl_sync_add_to_list,simkl_sync_history,simkl_sync_history_remove,simkl_sync_ratings,simkl_sync_ratings_removeDiscovery: trending/best/details/episodes/genres for tv, movies, anime (13 tools)
User:
simkl_users_stats, plus customsimkl_my_statsResources:
watchlist/{type}/{status},trending/{type}/{interval}
Authentication
Public requests add
client_idas a query param; authenticated calls useAuthorization: Bearer <token>.The Worker handles OAuth:
/auth/simklredirects to Simkl,/oauth/callbackexchanges the code and issues MCP credentials.Tokens are long-lived; for local dev, secrets live in
.dev.vars, for production use Wrangler secrets and KV (OAUTH_KV) for state.
Development
# regenerate tools from the OpenAPI spec
bun run codegen
# typecheck
bun run typecheck
# health check
curl http://localhost:8787/healthLicense
MIT
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.
Related MCP Servers
- AlicenseAqualityFmaintenanceA MCP server for The Movie Database API that enables AI assistants to search and retrieve movie, TV show, and person information.Last updated2374MIT
- Alicense-qualityBmaintenanceA comprehensive MCP server with 36 tools for tracking TV shows and movies, managing watchlists, and syncing ratings with Trakt.tv. It enables users to search extensive databases, check into current viewings, and receive personalized recommendations through natural language commands.Last updated382MIT
- FlicenseAqualityDmaintenanceAn MCP server that wraps The Movie Database (TMDB) API, enabling search for movies and TV shows, retrieval of movie details, recommendations, similar movies, trending content, streaming providers, and movie discovery.Last updated8
- FlicenseAqualityDmaintenanceAn MCP server that wraps the TMDB API, enabling search of movies and TV shows, retrieval of details, trending titles, recommendations, and streaming provider information.Last updated8
Related MCP Connectors
Trakt MCP — TV/movie metadata + watch tracking signals
MCP server for ScanMalware.com URL scanning, malware detection, and analysis.
TVMaze MCP — TV show metadata, episodes, schedules (no auth)
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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/sidguptajhs/simkl-mcp-sidgupta0504'
If you have feedback or need assistance with the MCP directory API, please join our Discord server