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

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

Loading tool schema changelog…

    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
      187 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
      606 npm
      3
      MIT