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

F
license - not found
-
quality - not tested
D
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

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

  • A
    license
    D
    quality
    C
    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
    87
    27
    The Unlicense
  • 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
    13
    3
    MIT

View all related MCP servers

Related MCP Connectors

  • MCP server exposing the AceDataCloud Fish Audio API (text-to-speech with voice conditioning)

  • A comprehensive Model Context Protocol (MCP) server that enables AI assistants to interact with yo…

  • A Model Context Protocol server for Wix AI tools

View all MCP Connectors

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/ctf2009/castlecall-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server