# Say (Text-to-Speech)

> Use this tool when you need to convert text into spoken audio, solving the problem of generating voice responses for AI assistants or creating audio content without leaving the conversation interface. It takes in JSON-RPC requests with text input and outputs high-quality audio through native system voices or cloud-based synthesis. Ideal for use cases where vocalized responses or audio generation are necessary, such as virtual assistants or interactive voice systems.

Canonical page: https://skillsregistry.net/skills/blacktop-say  
JSON: https://api.skillsregistry.net/v1/skills/blacktop-say

## Description

MCP-Say is a server implementation that provides text-to-speech capabilities through both native system voices and ElevenLabs integration. Developed by blacktop, it exposes two main tools: 'say' for using local system voices and 'elevenlabs' for cloud-based high-quality voice synthesis. The server handles JSON-RPC requests following the MCP protocol, with safeguards against command injection attacks as evidenced by the test files. Built with Go and leveraging the beep audio library, it's particularly valuable for AI assistants that need to vocalize responses or generate audio content without requiring users to leave their conversation interface.

## Trust

- **Trust score (0–1):** 0.82
- **Verification tier:** verified
- **Last scanned:** 2026-09-19

## Facts

- **Version:** 1.0.0
- **Skill type:** atomic
- **Execution layer:** mcp-remote
- **Runtime environment:** api
- **Category:** media
- **Updated:** 2026-09-19

## Source

- **Source listing:** [PulseMCP](https://www.pulsemcp.com/servers/blacktop-say)
- **Repository:** <https://github.com/blacktop/mcp-tts>

## Use it

Resolve this record through the SkillsRegistry MCP server (no auth, read-only):

```
claude mcp add --transport http --scope user skillsregistry https://api.skillsregistry.net/mcp
```

```json
{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "tools/call",
  "params": {
    "name": "get_skill",
    "arguments": {
      "slug": "blacktop-say"
    }
  }
}
```

REST: `GET https://api.skillsregistry.net/v1/skills/blacktop-say` · pull for local use: `GET https://api.skillsregistry.net/v1/skills/blacktop-say/pull`

---
SkillsRegistry indexes agent skills from public registries and GitHub. Skills we have analysed are scanned with Circle-IR and scored on six dimensions; each listing states its scan coverage. More: https://skillsregistry.net/llms.txt
