dropbox-transcripts-mcp
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| DB_PATH | No | Local SQLite database path | ~/.dropbox-transcripts-mcp/transcripts.db |
| DROPBOX_APP_KEY | Yes | Dropbox app key | |
| DROPBOX_APP_SECRET | Yes | Dropbox app secret | |
| DROPBOX_FOLDER_PATH | No | Path to transcripts folder in Dropbox | /Podcasts/Lenny |
| SYNC_INTERVAL_HOURS | No | How often to poll Dropbox for changes | 6 |
| DROPBOX_REFRESH_TOKEN | Yes | OAuth refresh token |
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {
"listChanged": false
} |
| prompts | {
"listChanged": false
} |
| resources | {
"subscribe": false,
"listChanged": false
} |
| experimental | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| list_episodes_toolA | List all available podcast transcript episodes. |
| get_episode_toolA | Get the full transcript for an episode by guest name. Supports partial matches: 'Fishman' will find 'Adam Fishman'. |
| search_transcripts_toolA | Full-text search across all transcript content. Returns matching episodes with highlighted snippets. Supports quoted phrases, AND/OR operators, and prefix wildcards (e.g. 'retain*'). |
| sync_toolA | Manually trigger a sync from Dropbox to update the local transcript index. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/pedraum/dropbox-transcripts-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server