Skip to main content

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:

  1. Open Chrome and go to https://web.plaud.ai
  2. Log in with your Plaud account
  3. Press F12 (or Cmd+Option+I on Mac) to open DevTools
  4. Go to the Application tab → Local Storage → https://web.plaud.ai
  5. Find the key that contains your bearer token — a long string starting with eyJ...
  6. Copy the full token value

Important: Include the bearer prefix (with the space) when setting PLAUD_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:

  1. Current working directory
  2. ~/.config/plaud/.env
  3. Package parent directory
  4. ~/.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)

Source distribution for mcp-server-plaud 0.1.0
File Size Uploaded
mcp_server_plaud-0.1.0.tar.gz 11.5 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for mcp-server-plaud 0.1.0
File Interpreter ABI Platform
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}

Release history Release notifications | RSS feed

This release

0.1.0 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page