MCP server: One MCP server.

The App Stores Cooolest API

@smbcloudxyzMCP server · External

Forget Fastlane, this is the app stores coolest API.

v0.2.0Apache-2.0Rust
Freeno charge per call

Runs on your machine from its package; the steps are below.

What it does

  1. Reads
  2. Writes
  3. High impact

Not assessed yet.

What it costs

Free

Odel charges nothing per call. The publisher may charge for its own service.

Runs locally over stdio

This server isn't hosted — your MCP client launches it from a package registry. Use one of the commands below, or drop the config into your client (e.g. Claude Desktop).

cargosmbcloud-ascapi-cliv0.2.0

Distributed via cargo as `smbcloud-ascapi-cli`.

README1 min read

smbcloud-ascapi

smbcloud-ascapi is the app stores coolest API.

Eight crates, split by domain and layered so neither front end can drift from the other:

CrateWhat it is
smbcloud-ascapi-coreShared transport: JWT auth, the HTTP client, JSON:API envelopes, error types
smbcloud-ascapi-asoApp Metadata: apps, app infos, versions, builds, pre-release versions, review submissions, bundle IDs, localizations, screenshots
smbcloud-ascapi-pricingPricing: app price schedules, and the per-territory prices joined with their price points and currencies
smbcloud-ascapi-signingCode signing: certificates and provisioning profiles, plus local RSA key pair and CSR generation
smbcloud-ascapi-reportsSales reports: account-level sales data, as Apple's gzip-compressed TSV
smbcloud-ascapi-frontendOperations both surfaces share, so the CLI and the MCP server agree by construction, plus the CLI's xcrun altool upload
smbcloud-ascapi-mcpThe MCP contract and stdio server
smbcloud-ascapi-cliThe asc binary: clap command tree, plus --mcp

aso, pricing, signing and reports know nothing about each other, and neither knows anything about the front ends. Each adds its calls to smbcloud_ascapi_core::Client as extension traits, since Rust only allows inherent impls in the crate that defines a type:

rust
use smbcloud_ascapi_core::{ApiKey, Client};
use smbcloud_ascapi_aso::prelude::*;      // or pricing::prelude, signing::prelude

MCP Registry name: mcp-name: io.github.smbcloudXYZ/ascapi

© 2026 PT Sigit Mitra Bangun (smbCloud).

Similar modules