Skip to main content
Glama
mcp-pcloud

mcp-pcloud

by fatherlinux

mcp-pcloud

A Model Context Protocol (MCP) server for pCloud cloud storage. Enables AI assistants like Claude to interact with your pCloud - listing files, creating folders, searching, sharing, and more.

Installation

npx -y mcp-pcloud

Or install globally:

npm install -g mcp-pcloud

Add to Claude Code:

claude mcp add pcloud -e PCLOUD_USERNAME=you@example.com -e PCLOUD_PASSWORD=yourpassword -- npx -y mcp-pcloud

Option 2: From Source

git clone https://github.com/fatherlinux/mcp-pcloud.git
cd mcp-pcloud
npm install
npm run build

Add to Claude Code:

claude mcp add pcloud -e PCLOUD_USERNAME=you@example.com -e PCLOUD_PASSWORD=yourpassword -- node /path/to/mcp-pcloud/dist/index.js

For EU accounts: Add -e PCLOUD_API_HOST=eapi.pcloud.com to either command.

Related MCP server: Claude MCP Server Integration

Authentication

Option 1: Username/Password (recommended - no developer portal needed)

export PCLOUD_USERNAME=your_email@example.com
export PCLOUD_PASSWORD=your_password

Option 2: Access Token (requires developer portal)

export PCLOUD_ACCESS_TOKEN=your_token

Available Tools

Tool

Description

pcloud_list_folder

List folder contents

pcloud_create_folder

Create a folder

pcloud_delete_folder

Delete a folder

pcloud_rename_folder

Rename/move a folder

pcloud_copy_folder

Copy a folder

pcloud_get_file_info

Get file metadata

pcloud_delete_file

Delete a file

pcloud_rename_file

Rename/move a file

pcloud_copy_file

Copy a file

pcloud_get_file_link

Get temporary download link

pcloud_create_public_link

Create public share link

pcloud_search

Search files and folders

pcloud_read_text_file

Read text file contents

pcloud_get_checksum

Get file checksums

pcloud_get_user_info

Get account info and quota

Example Usage

Once configured, ask Claude:

  • "List my pCloud files"

  • "How much storage am I using?"

  • "Search for PDF files in pCloud"

  • "Create a folder called Backups"

License

GPL-3.0 - fatherlinux

Available Tools

15 tools
pcloud_copy_fileB

Copy a file to another location in pCloud.

Inputs: path (required), toPath (required).

pcloud_copy_folderB

Copy a folder to another location in pCloud.

Inputs: path (required), toPath (required).

pcloud_create_folderB

Create a new folder in pCloud.

Inputs: path (required).

pcloud_delete_fileB

Delete a file from pCloud.

Inputs: path (required).

pcloud_delete_folderA

Delete a folder from pCloud. Use recursive=true to delete non-empty folders.

Inputs: path (required), recursive.

pcloud_get_checksumA

Get SHA256, SHA1, and MD5 checksums for a file.

Inputs: path (required).

pcloud_get_file_infoC

Get metadata/information about a file in pCloud.

Inputs: path (required).

pcloud_get_user_infoA

Get information about the authenticated pCloud user, including quota usage.

Inputs: no named parameters.

pcloud_list_folderA

List contents of a folder in pCloud. Returns files and subfolders with their metadata.

Inputs: path, recursive.

pcloud_read_text_fileB

Read the contents of a text file from pCloud.

Inputs: path (required).

pcloud_rename_fileA

Rename or move a file in pCloud.

Inputs: path (required), newPath (required).

pcloud_rename_folderA

Rename or move a folder in pCloud.

Inputs: path (required), newPath (required).

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

Loading tool schema changelog…

    TDQS

    A3.5/5.0

    Scored across 15 tools

    Disambiguation5/5

    Each tool targets a distinct resource and action: file vs folder vs user info, with clear separation between metadata, download links, and public links. No two tools appear to do the same thing.

    Naming Consistency4/5

    Nearly all tools follow a consistent pcloud_<verb>_<object> pattern (e.g., get_file_info, rename_folder). The only minor deviation is 'pcloud_search' which omits an explicit object, but it remains readable and predictable.

    Tool Count5/5

    15 tools cover the core file and folder management operations of a cloud storage service, including metadata, links, and user info. The count is within the ideal range and each tool has a clear purpose.

    Completeness2/5

    The tool set provides comprehensive management of existing files and folders (delete, rename, copy, list) but lacks the ability to create or upload files, which is a fundamental operation for a storage service. There is also no write/edit text file capability, leaving a significant gap in core workflows.

    Maintenance

    ActivityInactive
    ResponsivenessNo recent community issues

    Related MCP Connectors

    Related MCP Servers

    • F
      license
      Not graded
      quality
      D
      maintenance
      A Model Context Protocol server that extends AI capabilities by providing file system access and management functionalities to Claude or other AI assistants.
      277 npm
      5
      -
    • A
      license
      A
      quality
      C
      maintenance
      MCP server for the Rclone RC API. Gives AI assistants the ability to manage cloud storage remotes, copy/sync files, list directories, and more — all through natural language.
      56
      176 npm
      13
      MIT