jioaicloud-mcp-server
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| JIOAICLOUD_ID | Yes | Your Jio AI Cloud ID or login identifier. | |
| JIOAICLOUD_OTP | No | Optional OTP for first-time login only. | |
| JIOAICLOUD_MOBILE | Yes | Your Jio AI Cloud mobile number (e.g., 91XXXXXXXXXX). | |
| JIOAICLOUD_PASSPHRASE | Yes | Your Jio AI Cloud passphrase. |
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| jio_loginA | Log in to JioAICloud using env credentials (Mobile + Passphrase). Uses saved session when possible. For first-time login on this machine, send OTP first (jio_send_otp / jio_verify_otp) or set JIOAICLOUD_OTP. |
| jio_send_otpA | Send login OTP SMS to JIOAICLOUD_MOBILE (needed only for first login when no local session exists). |
| jio_verify_otpA | Verify OTP and establish a session, then unlock with passphrase from env. |
| jio_unlock_passphraseB | Unlock account passphrase (2FA) using JIOAICLOUD_PASSPHRASE. |
| jio_auth_statusA | Show whether a local JioAICloud session exists (no secrets). |
| jio_import_sessionB | Import a browser userData JSON blob (from localStorage) to create a local session, then unlock with passphrase. |
| jio_logoutA | Clear the local saved session. |
| jio_storage_usageA | Get storage quota / usage for the logged-in account. |
| jio_list_filesB | List files/folders under a folder (defaults to root). |
| jio_list_photosC | List backed-up photos. |
| jio_list_videosC | List backed-up videos. |
| jio_list_documentsC | List backed-up documents. |
| jio_get_fileB | Get metadata for a single file by objectKey/id. |
| jio_search_filesC | Search files by keyword. |
| jio_backup_summaryA | Summarize photo/video/document/audio/other backup counts and bytes (first page sample per category). |
| jio_find_duplicatesC | Find duplicate files among photos/videos/documents (or a custom list). Groups by checksum when available, else name+size. |
| jio_duplicate_reportA | Return the last jio_find_duplicates report from this session. |
| jio_delete_filesA | Move files to trash by objectKey ids. dry_run=true by default. Real delete requires dry_run=false and confirm=true. |
| jio_delete_duplicatesA | Trash delete-candidates from the last jio_find_duplicates run. dry_run=true by default; real delete needs dry_run=false and confirm=true. |
| jio_download_fileC | Download a file by objectKey to the local downloads folder. |
| jio_export_inventoryB | Export an inventory of photos/videos/documents (or all) to JSON/CSV under downloads/. |
| jio_list_albumsA | List albums. kind=folder lists folders under a parent (default root) — these are the album folders used for organizing media. kind=board lists native JioAICloud Albums. |
| jio_create_albumA | Create an album. kind=folder creates a My Files folder (recommended for organizing photos/videos). kind=board creates a native JioAICloud Album; use jio_add_to_board to add existing Drive files. |
| jio_rename_albumB | Rename a folder album by objectKey/id. parentId should be the current parent folder key when known. |
| jio_move_to_albumA | Move files or folders into a folder album by destination albumId (folder objectKey). Pass optional items[] with name/objectType/sourceName for best results. For native board albums, use jio_add_to_board instead. |
| jio_add_to_boardA | Add existing Drive files into a native JioAICloud board album by boardKey. Files stay in My Files (link/copy into the board). Max 50 ids per call. |
| jio_delete_albumA | Delete albums. kind=folder moves folder album(s) to Trash by objectKey. kind=board deletes/leaves native board albums by boardKey (PUT /invites/boards/{id}/unjoin). dry_run=true by default; real delete requires dry_run=false and confirm=true. Board delete does not trash Drive files. |
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
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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/Ashu-codeai/jioaicloud-mcp-server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server