OneDrive MCP Server
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| CLIENT_ID | Yes | Client ID from Azure AD app registration | |
| TENANT_ID | Yes | Tenant ID from Azure AD | |
| USER_EMAIL | Yes | Email of the user with OneDrive | |
| CLIENT_SECRET | Yes | Client secret from Azure AD app registration |
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
| Capability | Details |
|---|---|
| tools | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| list_rootsA | Lista las raices disponibles: 'onedrive' (OneDrive personal) y 'aisquad' (carpeta compartida AI Squad de Johnny Ordonez). Usa estos prefijos para navegar, ej: 'onedrive/PROYECTOS BIT'. |
| list_filesA | Lista archivos y carpetas en una ruta. Usa prefijos de raiz: 'onedrive/carpeta' o 'aisquad/carpeta'. Si no se especifica ruta, lista la raiz de OneDrive. |
| get_fileA | Obtiene detalles (nombre, tipo, tamaño, fecha) de un archivo o carpeta. |
| read_fileB | Lee el contenido de un archivo de texto (txt, md, json, csv, etc.). |
| write_fileA | Crea o sobreescribe un archivo con el contenido especificado. Crea las carpetas intermedias si no existen. |
| create_folderA | Crea una carpeta (y subcarpetas intermedias si es necesario). |
| delete_fileA | Elimina un archivo o carpeta (con todo su contenido si es carpeta). Operacion irreversible. |
| move_fileC | Mueve o renombra un archivo o carpeta. |
| copy_fileB | Copia un archivo o carpeta a otra ubicacion. |
| search_filesA | Busca archivos y carpetas por nombre dentro de una carpeta (busqueda recursiva). |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
TDQS
Scored across 10 tools
Most tools have clearly distinct purposes (list, read, write, delete, etc.). There is minor overlap between get_file (metadata) and read_file (content), and between list_files and search_files, but descriptions sufficiently clarify the boundaries.
All tool names follow a consistent verb_noun pattern in snake_case (e.g., list_files, create_folder, delete_file). This is uniform and predictable across the entire set.
With 10 tools, the server is well-scoped for file management operations. Each tool covers a distinct file or folder action without unnecessary redundancy.
The tool set covers core file operations: listing roots, browsing, reading, writing, creating folders, deleting, moving, copying, and searching. This is comprehensive for a typical file management MCP server.