Skip to main content
Glama

CastleCall MCP

An MCP server that exposes a text-to-speech announce tool for CastleCall — a home PA/announcement system for Raspberry Pi.

Supports Piper (local) and ElevenLabs (cloud) TTS providers via stdio transport.

Setup

npm install
npm run build

Related MCP server: Rime MCP

Configuration

Variable

Required

Description

CASTLECALL_URL

Yes

URL of your CastleCall instance (e.g. http://192.168.1.50:3000)

CASTLECALL_PROVIDER

No

TTS provider: piper (default) or elevenlabs

CASTLECALL_VOICE_ID

When using ElevenLabs

ElevenLabs voice ID

Usage

Claude Desktop / Claude Code

Add to your MCP settings:

{
  "mcpServers": {
    "castlecall": {
      "command": "node",
      "args": ["/path/to/castlecall-mcp/dist/cli.js"],
      "env": {
        "CASTLECALL_URL": "http://192.168.1.50:3000",
        "CASTLECALL_PROVIDER": "piper"
      }
    }
  }
}

ElevenLabs example:

{
  "mcpServers": {
    "castlecall": {
      "command": "node",
      "args": ["/path/to/castlecall-mcp/dist/cli.js"],
      "env": {
        "CASTLECALL_URL": "http://192.168.1.50:3000",
        "CASTLECALL_PROVIDER": "elevenlabs",
        "CASTLECALL_VOICE_ID": "your-voice-id"
      }
    }
  }
}

Tool

announce

Play a text-to-speech announcement on CastleCall.

Parameter

Type

Required

Description

text

string

Yes

The text to announce

Related MCP Connectors

Related MCP Servers

  • A
    license
    D
    quality
    D
    maintenance
    Provides text-to-speech capabilities through the Model Context Protocol, allowing applications to easily integrate speech synthesis with customizable voices, adjustable speech speed, and cross-platform audio playback support.
    1
    10
    MIT
  • A
    license
    A
    quality
    D
    maintenance
    A Model Context Protocol server that enables AI models to generate and play high-quality text-to-speech audio through your device's native audio system using Rime's voice synthesis API.
    1
    42 npm
    27
    -
  • F
    license
    A
    quality
    D
    maintenance
    Integrates Piper TTS into the Model Context Protocol, allowing AI assistants to convert text to speech and play it through speakers with customizable voice settings and volume control.
    1
    1
    -
  • A
    license
    A
    quality
    D
    maintenance
    Provides text-to-speech and Telegram notification capabilities via the Model Context Protocol. Supports multiple TTS providers and Telegram messaging with optional setup web interface.
    2
    11 npm
    3
    MIT