Skip to main content

MCP server for accessing Plaud Note recordings, transcripts, and AI summaries

Project description

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 Storagehttps://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

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

mcp_server_plaud-0.1.0.tar.gz (11.5 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

mcp_server_plaud-0.1.0-py3-none-any.whl (14.8 kB view details)

Uploaded Python 3

File details

Details for the file mcp_server_plaud-0.1.0.tar.gz.

File metadata

  • Download URL: mcp_server_plaud-0.1.0.tar.gz
  • Upload date:
  • Size: 11.5 kB
  • Tags: Source
  • Uploaded using 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}

File hashes

Hashes for mcp_server_plaud-0.1.0.tar.gz
Algorithm Hash digest
SHA256 673be4bafb92c5182e504d0605cdc729f335e8b1b8aefdde280d6f8dc10741be
MD5 a7a2a3549e3890dd09c63fc10f5b9990
BLAKE2b-256 bdbf32715f536631820c31827c32e7ec3ef1acef09ac01b80fa8430f0926bcc9

See more details on using hashes here.

File details

Details for the file mcp_server_plaud-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: mcp_server_plaud-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 14.8 kB
  • Tags: Python 3
  • Uploaded using 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}

File hashes

Hashes for mcp_server_plaud-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 fd5e7a19ecbcdd132d15c5e64c4b3911086340a6b2afce0593d48db84ef566d9
MD5 403d22f97f3978f193d239b698523425
BLAKE2b-256 fc526c9e5b9bff31beb0ee24162c4968b3d29442dc9f9ce88ad3aed7fbe02abd

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page