Search TVmaze shows and people, next episodes in your timezone, episode guides, daily schedules, and credits via MCP. STDIO or Streamable HTTP.
Setup
Choose your client, copy the config, then fill in any required environment variables.
Local
claude mcp add tvmaze -- npx -y @cyanheads/tvmaze-mcp-server~/.codex/config.toml
[mcp_servers.tvmaze]
command = "npx"
args = ["-y", "@cyanheads/tvmaze-mcp-server"]
# codex mcp add tvmaze -- npx -y @cyanheads/tvmaze-mcp-server~/.cursor/mcp.json
{
"mcpServers": {
"tvmaze": {
"command": "npx",
"args": [
"-y",
"@cyanheads/tvmaze-mcp-server"
]
}
}
}.vscode/mcp.json
{
"servers": {
"tvmaze": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@cyanheads/tvmaze-mcp-server"
]
}
}
}~/.gemini/settings.json
{
"mcpServers": {
"tvmaze": {
"command": "npx",
"args": [
"-y",
"@cyanheads/tvmaze-mcp-server"
]
}
}
}claude_desktop_config.json
{
"mcpServers": {
"tvmaze": {
"command": "npx",
"args": [
"-y",
"@cyanheads/tvmaze-mcp-server"
]
}
}
}.trae/mcp.json
{
"mcpServers": {
"tvmaze": {
"command": "npx",
"args": [
"-y",
"@cyanheads/tvmaze-mcp-server"
]
}
}
}Remote
claude mcp add --transport http tvmaze https://tvmaze.caseyjhand.com/mcp~/.codex/config.toml
[mcp_servers.tvmaze]
url = "https://tvmaze.caseyjhand.com/mcp"
# codex mcp add tvmaze --url https://tvmaze.caseyjhand.com/mcp~/.cursor/mcp.json
{
"mcpServers": {
"tvmaze": {
"url": "https://tvmaze.caseyjhand.com/mcp"
}
}
}.vscode/mcp.json
{
"servers": {
"tvmaze": {
"type": "http",
"url": "https://tvmaze.caseyjhand.com/mcp"
}
}
}~/.gemini/settings.json
{
"mcpServers": {
"tvmaze": {
"httpUrl": "https://tvmaze.caseyjhand.com/mcp"
}
}
}claude_desktop_config.json · Customize › Connectors › Add custom connector
{
"mcpServers": {
"tvmaze": {
"command": "npx",
"args": [
"-y",
"mcp-remote",
"https://tvmaze.caseyjhand.com/mcp"
]
}
}
}.trae/mcp.json
{
"mcpServers": {
"tvmaze": {
"url": "https://tvmaze.caseyjhand.com/mcp"
}
}
}