accounts_add
Register a new App Store Connect account with its Key ID, Issuer ID, and absolute .p8 key path; the private key stays on disk.
Instructions
Register a new App Store Connect account. Provide the Key ID, Issuer ID, and an absolute path to the .p8 file. The key file stays on disk — the MCP records only its path.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"name": "<name>",
"keyId": "<keyId>",
"issuerId": "<issuerId>",
"keyFile": "<keyFile>"
},
"name": "accounts_add"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | Yes | Short identifier used to switch accounts (e.g. 'acme-app', 'client-b'). | |
| keyId | Yes | The Key ID from App Store Connect → Users and Access → Integrations (e.g. 'AB12CD34EF'). | |
| scope | No | ||
| keyFile | Yes | Absolute path to the `.p8` private key file you downloaded from App Store Connect. Must remain readable at this path. | |
| issuerId | Yes | The Issuer ID shown on the same page — a single UUID per developer team. | |
| description | No |