mcp-server-plaud
An MCP server that connects Claude to your Plaud Note recordings, transcripts, and AI summaries via the unofficial Plaud web API.
Quick Start
uvx mcp-server-plaud
Get Your Plaud Token
The Plaud API uses a bearer token stored in your browser. To extract it:
- Open Chrome and go to https://web.plaud.ai
- Log in with your Plaud account
- Press F12 (or Cmd+Option+I on Mac) to open DevTools
- Go to the Application tab → Local Storage →
https://web.plaud.ai - Find the key that contains your bearer token — a long string starting with
eyJ... - Copy the full token value
Important: Include the
bearerprefix (with the space) when settingPLAUD_TOKEN.
Claude Desktop Configuration
Add this to your Claude Desktop config (~/Library/Application Support/Claude/claude_desktop_config.json on macOS):
{
"mcpServers": {
"plaud": {
"command": "uvx",
"args": ["mcp-server-plaud"],
"env": {
"PLAUD_TOKEN": "bearer eyJ...your_token_here"
}
}
}
}
Claude Code Configuration
claude mcp add plaud -- uvx mcp-server-plaud
Then set your token as an environment variable or use a .env file (see below).
Alternative: .env File
Instead of putting the token in your Claude config, you can create ~/.config/plaud/.env:
mkdir -p ~/.config/plaud
echo 'PLAUD_TOKEN=bearer eyJ...your_token_here' > ~/.config/plaud/.env
The server searches for .env files in this order:
- Current working directory
~/.config/plaud/.env- Package parent directory
~/.claude/skills/plaud-transcripts/.env(legacy)
Available Tools
| Tool | Description |
|---|---|
plaud_list_recordings |
List all recordings with dates, durations, and IDs |
plaud_get_transcript |
Fetch the full transcript with speaker diarization |
plaud_get_summary |
Fetch the AI-generated summary |
plaud_get_recording_details |
Get everything: metadata, transcript, and summary |
plaud_search_recordings |
Search recordings by filename or keywords |
plaud_list_devices |
List connected Plaud Note devices |
CLI Client
The package also includes a standalone CLI client:
# Install
uvx --from mcp-server-plaud plaud-client --help
# List recordings
uvx --from mcp-server-plaud plaud-client list
# Get full details for a recording
uvx --from mcp-server-plaud plaud-client details <file_id>
# Search recordings
uvx --from mcp-server-plaud plaud-client search "meeting topic"
# Export all transcripts to files
uvx --from mcp-server-plaud plaud-client export --output-dir ./exports
# List connected devices
uvx --from mcp-server-plaud plaud-client devices
# Test your connection
uvx --from mcp-server-plaud plaud-client test
EU Users
If your Plaud account is on the EU region, set the API domain:
PLAUD_API_DOMAIN=https://api-euc1.plaud.ai
Add it to your .env file or pass it in the Claude Desktop env block.
Token Expiry
Plaud tokens expire periodically. If you get 401 errors, re-extract the token from web.plaud.ai using the steps above.
License
MIT
Metadata
Release files for mcp-server-plaud 0.1.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| mcp_server_plaud-0.1.0.tar.gz | 11.5 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| mcp_server_plaud-0.1.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 26.3 kB
Release files / mcp_server_plaud-0.1.0.tar.gz
| Download URL | mcp_server_plaud-0.1.0.tar.gz |
|---|---|
| Size | 11.5 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
673be4bafb92c5182e504d0605cdc729f335e8b1b8aefdde280d6f8dc10741be
|
|
BLAKE2b-256 checksum How to use checksums |
bdbf32715f536631820c31827c32e7ec3ef1acef09ac01b80fa8430f0926bcc9
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.10.6 {"installer":{"name":"uv","version":"0.10.6","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}
|
Release files / mcp_server_plaud-0.1.0-py3-none-any.whl
| Download URL | mcp_server_plaud-0.1.0-py3-none-any.whl |
|---|---|
| Size | 14.8 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
fd5e7a19ecbcdd132d15c5e64c4b3911086340a6b2afce0593d48db84ef566d9
|
|
BLAKE2b-256 checksum How to use checksums |
fc526c9e5b9bff31beb0ee24162c4968b3d29442dc9f9ce88ad3aed7fbe02abd
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.10.6 {"installer":{"name":"uv","version":"0.10.6","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}
|