Let AI agents decrypt your MIUI Gallery encrypted files.
Connect your favorite agent — Claude Code, OpenCode, Cursor, Codex, or Windsurf — and decrypt .lsa and .lsav files with natural language commands.
Four simple steps from encrypted file to decrypted media — all through your AI agent.
Add the MCP server URL to your AI agent's config file. OAuth 2.1 is handled automatically.
Tell your agent to decrypt your file and give it the exact path, e.g. "decrypt C:\my-files\photo.602.lsa". That's it — the agent handles the upload for you.
The agent triggers the decryption pipeline and polls for progress. Your file is decrypted with AES and converted to JPEG or MP4.
Get a free watermarked preview immediately. Want the original, watermark-free quality? Purchase it with credits — all without leaving your AI agent.
Watch an AI agent decrypt a file step by step. This is exactly how the MCP server works.
Every tool the MCP server exposes — from upload to final download.
Get a presigned S3 URL for uploading an encrypted MIUI Gallery .lsa or .lsav file. Call this first.
Upload encrypted file data to temporary S3 storage using the presigned URL. Supports local file path or base64.
Start decrypting an encrypted file. Provide the fileKey from get_upload_url and get a jobId for status polling.
Poll the current status and progress of a file decryption job. Returns status, progress, preview URL, and purchase info.
Download a preview or original media file from the decryption output as base64 with metadata.
Get current pricing for credit packs, detected currency, and country code.
Create a Stripe checkout session to purchase credit packs for downloading original decrypted files.
Create a checkout session to purchase the original (unwatermarked) quality for one file.
After purchase, get the download URL for the original unwatermarked file.
List files the current user has decrypted. Supports pagination, search, file type filtering, and sorting.
Get information about batch decrypting multiple files at once via the web application.
MCP endpoint: https://mcp.lsadecrypt.online/mcp
No account needed — OAuth 2.1 creates your session automatically the first time you use a tool.
Top-level key is mcp, not mcpServers — OpenCode uses its own schema.
Opens your browser to sign in via OAuth — no account or password needed beforehand. Skippable: OpenCode will trigger the same flow automatically the first time you use the tool.
This writes the entry for you. To make it available in every project, add -s user before the server name.
If the server needs authentication, Claude Code opens your browser to sign in via OAuth automatically — no account or password needed beforehand.
This is the recommended path — Codex writes the correct entry to ~/.codex/config.toml for you.
Opens your browser to sign in via OAuth — no account or password needed beforehand.
Codex CLI only reads TOML — there's no YAML config format.
No "type" field needed — Cursor infers a remote server from the presence of url.
Restart Cursor, or run Developer: Reload Window from the command palette. You'll be prompted to sign in via OAuth in your browser the first time a tool is used — no account or password needed beforehand.
Windsurf uses serverUrl for remote servers, not url — and no "type" field.
Quit and reopen Windsurf completely — closing just the window won't reload MCP servers. Or use the MCP panel (hammer icon) to refresh. You'll be prompted to sign in via OAuth in your browser the first time a tool is used — no account or password needed beforehand.
The Model Context Protocol lets AI agents interact directly with real-world services.
Just add a URL to your agent config. No Docker, no Python, no npm. Streamable HTTP transport means zero setup.
OAuth 2.1 with PKCE for authorization_code flow. Per-session cookie isolation prevents cross-session data leaks.
Streaming responses let your agent show live progress. No more waiting — watch your files decrypt step by step.
No account needed — connect your AI agent and start decrypting with natural language commands. Prefer a browser? Upload files directly on the main site instead.