RevenueCat
Shanone’s RevenueCat integration gives your agent 107 tools covering subscription and purchase management for mobile/web apps — customer entitlements, offerings and paywalls, products and packages, virtual currencies, and revenue analytics.Getting Started
1
Create a RevenueCat Secret API key
Generate a key from your project’s API Keys settings in the RevenueCat dashboard.
2
Add the key in Shanone
Go to Integrations in the Shanone dashboard, select RevenueCat, and paste in the key (
sk_...).3
Retry your request
Once saved,
shanone_execute_tool calls for revenuecat_* tools will succeed.Available Tools
Shanone provides 107 tools for RevenueCat, organized into these categories:Customers
Customers
revenuecat_list_customers, revenuecat_create_customer, revenuecat_get_customer, revenuecat_delete_customer, revenuecat_get_customer_center_config, revenuecat_transfer_customer_data, revenuecat_grant_customer_entitlement, revenuecat_revoke_customer_granted_entitlement, revenuecat_assign_customer_offering, revenuecat_restore_purchase_by_order_id, revenuecat_list_customer_subscriptions, revenuecat_list_customer_purchases, revenuecat_list_customer_active_entitlements, revenuecat_list_customer_events, revenuecat_list_customer_aliases, revenuecat_list_customer_attributes, revenuecat_set_customer_attributesSubscriptions & purchases
Subscriptions & purchases
revenuecat_get_subscription, revenuecat_search_subscriptions, revenuecat_get_store_subscription_transactions, revenuecat_refund_store_subscription_transaction, revenuecat_list_subscription_entitlements, revenuecat_cancel_subscription, revenuecat_extend_subscription, revenuecat_refund_subscription, revenuecat_get_subscription_management_url, revenuecat_get_purchase, revenuecat_list_purchase_entitlements, revenuecat_refund_purchase, revenuecat_search_purchasesEntitlements, products & packages
Entitlements, products & packages
revenuecat_list_entitlements, revenuecat_create_entitlement, revenuecat_get_entitlement, revenuecat_update_entitlement, revenuecat_delete_entitlement, revenuecat_archive_entitlement, revenuecat_unarchive_entitlement, revenuecat_list_entitlement_products, revenuecat_attach_products_to_entitlement, revenuecat_detach_products_from_entitlement, revenuecat_list_products, revenuecat_create_product, revenuecat_get_product, revenuecat_update_product, revenuecat_delete_product, revenuecat_archive_product, revenuecat_unarchive_product, revenuecat_push_product_to_store, revenuecat_list_packages, revenuecat_create_package, revenuecat_get_package, revenuecat_update_package, revenuecat_delete_package, revenuecat_list_package_products, revenuecat_attach_products_to_package, revenuecat_detach_products_from_packageOfferings & paywalls
Offerings & paywalls
revenuecat_list_offerings, revenuecat_create_offering, revenuecat_get_offering, revenuecat_update_offering, revenuecat_delete_offering, revenuecat_archive_offering, revenuecat_unarchive_offering, revenuecat_upload_media_asset, revenuecat_list_paywalls, revenuecat_create_paywall, revenuecat_get_paywall, revenuecat_update_paywall, revenuecat_delete_paywall, revenuecat_publish_paywall, revenuecat_unpublish_paywall, revenuecat_create_paywall_version, revenuecat_get_paywall_versionVirtual currencies
Virtual currencies
revenuecat_list_virtual_currencies, revenuecat_create_virtual_currency, revenuecat_get_virtual_currency, revenuecat_update_virtual_currency, revenuecat_delete_virtual_currency, revenuecat_archive_virtual_currency, revenuecat_unarchive_virtual_currency, revenuecat_list_customer_virtual_currencies_balances, revenuecat_create_virtual_currency_transaction, revenuecat_update_virtual_currency_balanceApps, projects & collaborators
Apps, projects & collaborators
revenuecat_list_apps, revenuecat_create_app, revenuecat_get_app, revenuecat_update_app, revenuecat_delete_app, revenuecat_list_app_public_api_keys, revenuecat_get_app_storekit_config, revenuecat_list_projects, revenuecat_create_project, revenuecat_list_collaboratorsAnalytics, invoices, webhooks & audit logs
Analytics, invoices, webhooks & audit logs
revenuecat_get_overview_metrics, revenuecat_get_revenue_metric, revenuecat_get_chart_data, revenuecat_get_chart_options, revenuecat_list_customer_invoices, revenuecat_get_invoice, revenuecat_list_webhook_integrations, revenuecat_create_webhook_integration, revenuecat_get_webhook_integration, revenuecat_update_webhook_integration, revenuecat_delete_webhook_integration, revenuecat_list_audit_logsCommon Use Cases
Customer support lookups
Check a customer’s active entitlements and purchase history before resolving a billing issue
Manual grants & refunds
Grant a promotional entitlement or process a refund for a specific transaction
Paywall experimentation
Create and publish a new paywall version tied to an offering, then track conversion via metrics
Revenue reporting
Pull overview metrics and revenue charts for a project without opening the dashboard
Troubleshooting
revenuecat_grant_customer_entitlement doesn't reflect immediately in the app
revenuecat_grant_customer_entitlement doesn't reflect immediately in the app
Client SDKs cache entitlement info; the grant is applied server-side immediately, but the app may need to refresh its customer info (or the user needs to relaunch) to see the change.
revenuecat_refund_purchase or revenuecat_refund_subscription fails
revenuecat_refund_purchase or revenuecat_refund_subscription fails
RevenueCat proxies refunds to the underlying store (App Store/Play Store), which has its own refund windows and eligibility rules — a rejected refund is often a store-level policy limit, not a RevenueCat error.
revenuecat_search_subscriptions or revenuecat_search_purchases returns unexpected results
revenuecat_search_subscriptions or revenuecat_search_purchases returns unexpected results
Check
shanone_get_tool_schema for the exact filter/query parameters — searches are typically scoped to a project and may require specific identifiers (app user ID, product ID) rather than free text.