Skip to main content
Glama
crunchtools

mcp-pcloud-crunchtools

by crunchtools

mcp-pcloud-crunchtools

Secure MCP server for pCloud cloud storage. Browse, search, read, and manage files and folders in a pCloud account through the Model Context Protocol.

Authentication is OAuth-only. pCloud accounts with two-factor authentication enabled cannot be accessed with a username and password, and password-derived tokens travel in the URL query string — so this server accepts an OAuth access token and sends it in an Authorization: Bearer header.

Installation

# uvx (zero-install)
uvx mcp-pcloud-crunchtools

# PyPI
pip install mcp-pcloud-crunchtools

# Container
podman run quay.io/crunchtools/mcp-pcloud

Related MCP server: MCP Google Suite

Configuration

Variable

Required

Description

PCLOUD_ACCESS_TOKEN

yes*

pCloud OAuth access token

PCLOUD_ACCESS_TOKEN_FILE

yes*

Path to a file holding the token — preferred, takes precedence

PCLOUD_API_HOST

no

api.pcloud.com (default) or eapi.pcloud.com for EU accounts

* Exactly one of the two is required.

Create an access token at pCloud my_apps. The _FILE form is preferred for container deployments — it works with podman secrets, Kubernetes secret volumes, and systemd LoadCredential=. The server warns (but does not fail) if the token file is group- or world-readable.

Claude Code

claude mcp add mcp-pcloud-crunchtools \
    --env PCLOUD_ACCESS_TOKEN=your_token_here \
    -- uvx mcp-pcloud-crunchtools

Transports

mcp-pcloud-crunchtools                                    # stdio (default)
mcp-pcloud-crunchtools --transport sse --port 8028
mcp-pcloud-crunchtools --transport streamable-http --port 8028

Tools

Folderspcloud_list_folder, pcloud_create_folder, pcloud_delete_folder, pcloud_rename_folder, pcloud_copy_folder

Filespcloud_get_file_info, pcloud_delete_file, pcloud_rename_file, pcloud_copy_file, pcloud_read_text_file, pcloud_get_checksum

Linkspcloud_get_file_link, pcloud_create_public_link

Search & accountpcloud_search, pcloud_get_user_info

pcloud_create_public_link publishes a file to anyone holding the returned URL, and pcloud_get_file_link returns a time-limited direct download URL. Treat both as credential-issuing operations when building tool allowlists.

Security

  • OAuth token held as a Pydantic SecretStr, never logged and scrubbed from error messages

  • Token sent in an Authorization header, never in a URL

  • All arguments validated by Pydantic models with extra="forbid"; paths must be absolute and may not contain .. traversal segments

  • TLS certificate validation always on, 30s request timeout, 10 MB response ceiling

  • No filesystem access, shell execution, or code evaluation

Development

uv sync
uv run ruff check src tests
uv run mypy src
uv run pytest -v
gourmand --full .
podman build -f Containerfile .

License

AGPL-3.0-or-later

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections. Dates show when Glama detected each change.

No tool schema history has been recorded yet.

Maintenance

ActivityMaintained
ResponsivenessNo issues

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Connectors

Related MCP Servers

  • A
    license
    Not graded
    quality
    A
    maintenance
    Enables interaction between LLMs and Obsidian vaults through the Model Context Protocol, supporting secure file operations, content management, and advanced search capabilities.
    5,784
    673
    Apache 2.0
  • A
    license
    A
    quality
    C
    maintenance
    A Model Context Protocol server that provides seamless integration with Google Workspace, allowing operations with Google Drive, Docs, and Sheets through secure OAuth2 authentication.
    8
    3
    MIT
  • A
    license
    B
    quality
    C
    maintenance
    An implementation of the Model Context Protocol that allows AI models to interact with 360 AI Cloud Drive, providing comprehensive file management capabilities including uploading, downloading, searching, and sharing files.
    11
    77
    5
    Apache 2.0

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/crunchtools/mcp-pcloud'

If you have feedback or need assistance with the MCP directory API, please join our Discord server