Transcribe audio/video files or URLs via the WhipScribe cloud API and fetch the transcript.
Setup
Choose your client, copy the config, then fill in any required environment variables.
claude mcp add whipscribe --env WHIPSCRIBE_API_KEY='<WHIPSCRIBE_API_KEY>' -- uvx whipscribe-mcp~/.codex/config.toml
[mcp_servers.whipscribe]
command = "uvx"
args = ["whipscribe-mcp"]
env = { WHIPSCRIBE_API_KEY = "<WHIPSCRIBE_API_KEY>" }
# codex mcp add whipscribe --env WHIPSCRIBE_API_KEY='<WHIPSCRIBE_API_KEY>' -- uvx whipscribe-mcp~/.cursor/mcp.json
{
"mcpServers": {
"whipscribe": {
"command": "uvx",
"args": [
"whipscribe-mcp"
],
"env": {
"WHIPSCRIBE_API_KEY": "<WHIPSCRIBE_API_KEY>"
}
}
}
}.vscode/mcp.json
{
"servers": {
"whipscribe": {
"type": "stdio",
"command": "uvx",
"args": [
"whipscribe-mcp"
],
"env": {
"WHIPSCRIBE_API_KEY": "<WHIPSCRIBE_API_KEY>"
}
}
}
}~/.gemini/settings.json
{
"mcpServers": {
"whipscribe": {
"command": "uvx",
"args": [
"whipscribe-mcp"
],
"env": {
"WHIPSCRIBE_API_KEY": "<WHIPSCRIBE_API_KEY>"
}
}
}
}claude_desktop_config.json
{
"mcpServers": {
"whipscribe": {
"command": "uvx",
"args": [
"whipscribe-mcp"
],
"env": {
"WHIPSCRIBE_API_KEY": "<WHIPSCRIBE_API_KEY>"
}
}
}
}.trae/mcp.json
{
"mcpServers": {
"whipscribe": {
"command": "uvx",
"args": [
"whipscribe-mcp"
],
"env": {
"WHIPSCRIBE_API_KEY": "<WHIPSCRIBE_API_KEY>"
}
}
}
}Environment variables
WHIPSCRIBE_API_KEY
Replace the placeholders with your own credentials and keep them out of version control.