| name | openiap |
| description | Use when the user wants Codex to inspect, implement, or troubleshoot app in-app purchase flows with OpenIAP, including SDK setup, product catalog checks, subscription analytics, IAPKit receipt validation, store sync jobs, and webhook simulation. |
OpenIAP
Use the bundled openiap MCP server for OpenIAP and IAPKit-backed in-app
purchase workflows. The current hosted MCP endpoint is IAPKit-backed by default
and exposes iapkit_* tools for live project operations.
Authentication
The server expects an IAPKit project API key, not an OpenAI or ChatGPT API key.
Users should set IAPKIT_API_KEY in the environment that launches Codex before
using the plugin.
Operating Rules
- Start by reviewing the app's current purchase flow and SDK usage before
proposing code changes.
- Use read-only tools first, including
iapkit_inspect_state,
iapkit_list_products, iapkit_revenue_analytics, iapkit_check_status, and
iapkit_setup.
- Treat product management and store sync tools as real writes.
- Use
dryRun: true for store sync previews first.
- Do not create products, start non-dry-run sync jobs, simulate webhooks, or
edit app code unless the user explicitly asks for that action in the current
thread.
- Keep IAPKit project API keys out of code snippets and final responses.