Skip to main content
Glama
erayendes

Heimdall App Store Connect MCP

storekit__get_transaction_history

Read-only

Get a customer's full purchase history from any one of their transaction IDs. Supports filtering by product type, product ID and date range.

Instructions

Get a customer's full purchase history from any one of their transaction IDs. Supports filtering by product type, product ID and date range. Returns Apple's SIGNED transactions (JWS strings) unless ASC_APPLE_ROOT_CERTS is set, in which case they arrive verified and decoded. [App Store Server API]

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
appNoWhich app: its name, bundle ID or Apple ID. Optional when the account has one app or ASC_BUNDLE_ID is set.
rawNoReturn Apple's signed JWS payloads instead of decoded fields, to verify them yourself. Ignored when ASC_APPLE_ROOT_CERTS is unset — the payloads are all there is then.
sortNo
revokedNoFilter by revoked status.
max_pagesNoPages to fetch, 20 transactions each (default 5). The result carries hasMore and a revision cursor when Apple still has more than this fetched.
product_idNoFilter to one product ID.
environmentNoWhich App Store environment to query. Defaults to the server-configured environment (ASC_ENVIRONMENT). A transaction ID belongs to one environment only.
product_typeNoFilter by product type.
transaction_idYesAny transaction ID belonging to the customer.

Schema Changelog

Changes observed during successful MCP inspections.

  1. Addedv2.6.0

TDQS

Score is being calculated.

Deploy Server

Other Tools