> ## Documentation Index
> Fetch the complete documentation index at: https://60db.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# Introduction

# MCP Server

The 60db MCP (Model Context Protocol) Server enables AI assistants like Claude to directly interact with 60db's Voice AI capabilities.

## What is the MCP Server?

The MCP Server provides a standardized interface for AI assistants to:

* **Generate speech** from text using any voice
* **Transcribe audio** files with speaker diarization
* **Create custom voices** from audio samples
* **Manage workspaces** and team collaboration
* **Track usage** and analytics

## Quick Start

### 1. Install the Server

```bash theme={null}
npm install @60db
```

### 2. Configure Claude Desktop

Add to your Claude Desktop config:

**macOS**: `~/Library/Application Support/Claude/claude_desktop_config.json`
**Windows**: `%APPDATA%/Claude/claude_desktop_config.json`

```json theme={null}
{
  "mcpServers": {
    "60db": {
      "command": "node",
      "args": ["/path/to/mcp-server/dist/index.js"],
      "env": {
        "SIXTYDB_API_KEY": "sk_your_api_key_here",
        "SIXTYDB_API_BASE_URL": "https://api.60db.ai"
      }
    }
  }
}
```

### 3. Use with Claude

Restart Claude Desktop and start using 60db voice AI:

```
You: Can you convert "Hello, world!" to speech using a female English voice?

Claude: I'll use the 60db TTS tool to generate speech for you.
```

## Available Tools

| Category       | Tools                                                |
| -------------- | ---------------------------------------------------- |
| **Voices**     | List voices, get voice details, create custom voices |
| **TTS**        | Synthesize speech, view generation history           |
| **STT**        | Transcribe audio, view transcription history         |
| **Workspaces** | Manage team workspaces and members                   |
| **Analytics**  | Track usage statistics                               |
| **Billing**    | View plans, subscriptions, and invoices              |

## Features

### Text-to-Speech

Generate natural speech in 40+ languages:

```typescript theme={null}
// Synthesize speech
{
  "text": "Hello, world!",
  "voice_id": "voice_abc123",
  "speed": 1.0,
  "output_format": "mp3"
}
```

### Speech-to-Text

Transcribe audio with speaker identification:

```typescript theme={null}
// Transcribe audio
{
  "audio_url": "https://example.com/meeting.mp3",
  "language": "en-US",
  "diarization": true,
  "timestamps": true
}
```

### Voice Cloning

Create custom voices from audio samples:

```typescript theme={null}
// Create custom voice
{
  "name": "Brand Voice",
  "sample_url": "https://example.com/sample.mp3",
  "language": "en-US"
}
```

## Architecture

```
┌─────────────────────────────────────────────────────────────┐
│                     Claude (AI Assistant)                    │
└─────────────────────────┬───────────────────────────────────┘
                          │
                          │ MCP Protocol (stdio)
                          │
┌─────────────────────────▼───────────────────────────────────┐
│                    60db MCP Server                           │
├─────────────────────────────────────────────────────────────┤
│  - 60db_tts_synthesize                                     │
│  - 60db_stt_transcribe                                     │
│  - 60db_list_voices                                        │
│  - 60db_create_voice                                       │
│  - ... (20+ tools)                                           │
└─────────────────────────┬───────────────────────────────────┘
                          │
                          │ HTTPS
                          │
┌─────────────────────────▼───────────────────────────────────┐
│                    60db API                                  │
│                  (api.60db.ai)                               │
└─────────────────────────────────────────────────────────────┘
```

## Next Steps

* [Installation](/mcp-server/installation) - Install and configure the server
* [Configuration](/mcp-server/configuration) - Set up authentication
* [Quick Start](/mcp-server/quickstart) - Run your first request
* [Claude Desktop](/mcp-server/claude-desktop) - Integration guide

## Requirements

* **Node.js**: 18 or higher
* **API Key**: 60db API key from dashboard
* **MCP Client**: Claude Desktop or custom MCP client

## Support

* **Documentation**: [https://docs.60db.ai](https://docs.60db.ai)
* **GitHub**: [https://github.com/60db/mcp-server](https://github.com/60db/mcp-server)
* **Issues**: [https://github.com/60db/mcp-server/issues](https://github.com/60db/mcp-server/issues)
