Run an app portfolio across Google Play and the App Store: vitals, reviews, earnings, releases.
Connect Runs on your machine
claude mcp add storepilot-mcp -e STOREPILOT_GOOGLE_CREDENTIALS=<STOREPILOT_GOOGLE_CREDENTIALS> -e STOREPILOT_GOOGLE_REPORTS_BUCKET=<STOREPILOT_GOOGLE_REPORTS_BUCKET> -e STOREPILOT_ASC_KEY_PATH=<STOREPILOT_ASC_KEY_PATH> -e STOREPILOT_ASC_KEY_ID=<STOREPILOT_ASC_KEY_ID> -e STOREPILOT_ASC_ISSUER_ID=<STOREPILOT_ASC_ISSUER_ID> -e STOREPILOT_ASC_VENDOR_NUMBER=<STOREPILOT_ASC_VENDOR_NUMBER> -- uvx storepilot==0.1.1
{
"mcpServers": {
"storepilot-mcp": {
"command": "uvx",
"args": [
"storepilot==0.1.1"
],
"env": {
"STOREPILOT_GOOGLE_CREDENTIALS": "<STOREPILOT_GOOGLE_CREDENTIALS>",
"STOREPILOT_GOOGLE_REPORTS_BUCKET": "<STOREPILOT_GOOGLE_REPORTS_BUCKET>",
"STOREPILOT_ASC_KEY_PATH": "<STOREPILOT_ASC_KEY_PATH>",
"STOREPILOT_ASC_KEY_ID": "<STOREPILOT_ASC_KEY_ID>",
"STOREPILOT_ASC_ISSUER_ID": "<STOREPILOT_ASC_ISSUER_ID>",
"STOREPILOT_ASC_VENDOR_NUMBER": "<STOREPILOT_ASC_VENDOR_NUMBER>"
}
}
}
}
{
"mcpServers": {
"storepilot-mcp": {
"command": "uvx",
"args": [
"storepilot==0.1.1"
],
"env": {
"STOREPILOT_GOOGLE_CREDENTIALS": "<STOREPILOT_GOOGLE_CREDENTIALS>",
"STOREPILOT_GOOGLE_REPORTS_BUCKET": "<STOREPILOT_GOOGLE_REPORTS_BUCKET>",
"STOREPILOT_ASC_KEY_PATH": "<STOREPILOT_ASC_KEY_PATH>",
"STOREPILOT_ASC_KEY_ID": "<STOREPILOT_ASC_KEY_ID>",
"STOREPILOT_ASC_ISSUER_ID": "<STOREPILOT_ASC_ISSUER_ID>",
"STOREPILOT_ASC_VENDOR_NUMBER": "<STOREPILOT_ASC_VENDOR_NUMBER>"
}
}
}
}
{
"servers": {
"storepilot-mcp": {
"type": "stdio",
"command": "uvx",
"args": [
"storepilot==0.1.1"
],
"env": {
"STOREPILOT_GOOGLE_CREDENTIALS": "<STOREPILOT_GOOGLE_CREDENTIALS>",
"STOREPILOT_GOOGLE_REPORTS_BUCKET": "<STOREPILOT_GOOGLE_REPORTS_BUCKET>",
"STOREPILOT_ASC_KEY_PATH": "<STOREPILOT_ASC_KEY_PATH>",
"STOREPILOT_ASC_KEY_ID": "<STOREPILOT_ASC_KEY_ID>",
"STOREPILOT_ASC_ISSUER_ID": "<STOREPILOT_ASC_ISSUER_ID>",
"STOREPILOT_ASC_VENDOR_NUMBER": "<STOREPILOT_ASC_VENDOR_NUMBER>"
}
}
}
}
Replace the values in angle brackets with your own. Keys stay on your machine; we never see them.
Tools
This server runs locally, so its tools are listed by your MCP client once it starts.
Environment variables
| Name | Description |
|---|---|
STOREPILOT_GOOGLE_CREDENTIALSOptional, secret | Path to a Google Cloud service account JSON key with Play Console access. Enables the Google Play tools. |
STOREPILOT_GOOGLE_REPORTS_BUCKETOptional | Play reports bucket id from Play Console -> Download reports -> Copy Cloud Storage URI. Required for installs, ratings and earnings. |
STOREPILOT_ASC_KEY_PATHOptional, secret | Path to the App Store Connect API .p8 private key. Enables the App Store tools. |
STOREPILOT_ASC_KEY_IDOptional | App Store Connect API Key ID. |
STOREPILOT_ASC_ISSUER_IDOptional | App Store Connect API Issuer ID. |
STOREPILOT_ASC_VENDOR_NUMBEROptional | Vendor number from App Store Connect -> Payments and Financial Reports. Required only for sales reports. |
Details
| Package | [email protected] (PYPI, stdio) |
| First published | 17 Aug 2026 |
| Last updated | 17 Aug 2026 |
| Registry name | io.github.sonlenef/storepilot-mcp |
More search and web servers See all
Listing data from the official MCP registry. Status and tools from NestDaddy's daily check. Browse all MCP servers.
