Skip to main content
Glama
henrikogaard

jottacloud-mcp

by henrikogaard

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
JOTTACLOUD_MOUNTNoJottacloud mount name. Defaults to Archive.Archive
JOTTACLOUD_ROOTSNoAllowed path prefixes (default /Archive)./Archive
JOTTACLOUD_DEVICENoJottacloud device name. Defaults to Jotta.Jotta
JOTTACLOUD_LIVE_TESTNo1 enables live API tests (not used in CI).0
JOTTACLOUD_READ_ONLYNo1 (default) omits write tools; 0 enables them.1
JOTTACLOUD_LOGIN_TOKENNoOne-shot personal login token used for bootstrap. Optional after a successful token exchange.
JOTTACLOUD_TOKEN_STORENoOverride token file path. Defaults to ~/.config/jottacloud-mcp/tokens.json.

Instructions

Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.

This server publishes no instructions, or was last inspected before Glama recorded them.

Capabilities

Features and capabilities supported by this server

Protocol revision2025-11-25

CapabilityDetails
tools
{
  "listChanged": true
}
resources
{
  "listChanged": true
}

Tools

Functions exposed to the LLM to take actions

NameDescription
loginA

Sign in with a Jottacloud personal login token. The host should prompt privately (elicitation). Do not paste the token into chat.

list_rootsA

List configured Jottacloud path roots this server may access, plus discovered mounts when logged in. Trash is not a default search root.

list_directoryC

List files and folders at a Jottacloud path (e.g. /Archive or /Archive/docs).

get_file_infoA

Get metadata for a Jottacloud file or folder. Does not download content.

search_filesB

Search file and folder names under a path. Uses Jottacloud liststream when possible, then a capped folder walk.

read_fileA

Read a file from Jottacloud. Text is returned as UTF-8 (capped); binary as base64. Use head/tail/max_bytes to stay small.

list_trashA

List items in Jottacloud trash (~30 days). Trash is not included in default roots or search.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

TDQS

A3.8/5.0

Scored across 7 tools

Disambiguation5/5

Each tool has a clearly distinct purpose: authentication, listing roots, listing directory contents, metadata retrieval, searching, reading file content, and trash listing. No overlap or ambiguity between tools.

Naming Consistency5/5

All tool names follow a consistent verb_noun pattern in snake_case (list_roots, get_file_info, search_files, etc.). Naming is predictable and uniform across the set.

Tool Count5/5

Seven tools is well-scoped for a cloud storage MCP. Each tool serves a distinct function without redundancy or missing essentials, fitting comfortably in the ideal range.

Completeness4/5

The read-focused surface covers listing, searching, metadata, and file reading, plus trash handling. Write operations (upload, delete, move) are absent, but if the server is intended for read-only access, only minor gaps remain (e.g., no way to download complete files without streaming limits).

Maintenance

ActivityNo data
ResponsivenessNo issues