Verified

Apkdl MCP Server

Search and download Android APKs from Google Play using anonymous authentication.

Data last scanned today · Reviewed today

Overview

This MCP server enables AI assistants to search the Google Play store and download APK files without requiring a personal Google account. It utilizes anonymous authentication via the Aurora Store token dispenser to retrieve app metadata and file binaries directly to your local machine. Users can search by keyword, view app metadata, list split APK components, and trigger downloads. The server is implemented in Go and supports configuration for specific CPU architectures and custom token dispenser URLs to manage how assets are fetched.

Our verdict

With a high-risk security score of 16/100, this tool is not recommended for environments where strict supply-chain security is required. The project has zero community contributors besides the creator, lacks an active developer presence with its last commit over 100 days ago, and carries an unclear legal status as no license file was detected in the repository despite the README claim. It is suitable only for experimental use in isolated local environments.

  • Zero direct dependencies minimize supply-chain surface area
  • Provides documented functionality for searching and downloading APKs
  • High security risk due to lack of community vetting
  • Single contributor represents a significant bus-factor risk
  • Unclear legal status as no license file exists
  • Inactive development cycle with no commits for 112 days

Tools

ToolDescriptionRisk
search_appsSearch Google Play by keyword — returns package names, titles, developerslow
get_app_infoGet metadata for a specific app: version, developer, rating, Play Store URLlow
list_splitsList available split APK names for an applow
download_apkDownload base APK, splits, and OBB files to a local directorymedium

Compatibility

ClientLocalDockerRemoteRead-only
ChatGPT
Claude Desktop
Cursor
VS Code
Windsurf

Frequently asked questions

Do I need a Google account to download APKs with this server?

No, the server uses anonymous authentication via the Aurora Store token dispenser and does not require a personal Google account.

Can I download paid apps using this tool?

No, only free apps can be downloaded anonymously. Additionally, apps with geographic restrictions may not be available.

Where are my downloaded APK files saved?

Files are downloaded to the directory specified in your config file at ~/.config/apkdl-mcp/config.json, which defaults to the current directory.

How do I change the default CPU architecture for downloads?

You can modify the default_arch field in the configuration file located at ~/.config/apkdl-mcp/config.json, supporting either arm64 or armv7.

How can I troubleshoot network or download issues?

You can enable debug logging by setting the APKDL_DEBUG environment variable to any non-empty value, which will log HTTP traffic to stderr.

Alternatives

Changelog

Badge

Apkdl MCP Server security score, rated on RepoAI

Maintain this server? Add the live badge to your README.