How to integrate Stripe MCP with Antigravity

Trusted by
AWS
Glean
Zoom
Airtable

30 min · no commitment · see it on your stack

Stripe logo
Antigravity logo
divider

How to integrate Stripe MCP with Antigravity

Antigravity IDE is Google's agentic IDE, built on a VS Code-style editor and powered by models like Gemini 3.5 Flash, Gemini 3.1 Pro, Opus 4.6, and more. It treats the AI agent as a first-class teammate, planning, coding, and validating work through an Agent Manager dashboard with deep browser connectivity.

In this guide, I will explain the easiest and most secure way to connect your Stripe account to Antigravity IDE via Composio Connect, so it can create a new Stripe customer with email, generate a draft invoice for recent orders, cancel an active subscription at period end, and more without ever putting your account credentials at risk.

Also integrate Stripe with

Why use Composio?

Composio provides:

  • Access to 1,000+ managed apps from a single MCP endpoint. This makes it convenient for agents to run cross-app workflows.
  • Programmatic tool calling. Allows LLMs to write code in a remote workbench to handle complex tool chaining. Reduces to-and-fro with LLMs for frequent tool calling.
  • Large tool response handling outside the LLM context. This minimizes context bloat from large tool responses.
  • Dynamic just-in-time access to thousands of tools across hundreds of apps. Composio loads the tools your agent needs, so LLMs are not overwhelmed by tools they do not need.

Connect Stripe to Antigravity

Antigravity does not ship with one-click custom MCP install links yet, so configuration goes through the IDE's raw config file. The process takes under a minute.

1. Open the MCP Config

Go to Antigravity Settings, open the Customizations tab, then click Open MCP Config to open mcp_config.json in the editor.

Antigravity Customizations settings with Open MCP Config button

2. Get your API key

Go to the Composio Dashboard and copy your API key.

Composio Dashboard showing where to get the API key

3. Add Composio to mcp_config.json

Paste the following configuration into the file:

bash
{
  "mcpServers": {
    "remote-composio": {
      "serverUrl": "https://connect.composio.dev/mcp",
      "headers": {
        "x-consumer-api-key": "your-composio-api-key"
      }
    }
  }
}

Note: Antigravity uses serverUrl, not url, for remote HTTP-based MCP servers. This differs from the url key used in Cursor and VS Code configs.

Save the file and click refresh in the Installed MCP Servers section.

Antigravity showing Composio tools after MCP setup

Connect your Stripe account

Back in the Antigravity agent panel, ask the agent to connect to Stripe or give it any Stripe-related task.

For example, ask it to:

  • "Create a new Stripe customer with email"
  • "Generate a draft invoice for recent orders"
  • "Cancel an active subscription at period end"

It will prompt you to authenticate and authorize access to Stripe.

That is it. Composio tools are now available in Antigravity, and your Stripe account is ready to use.

Supported Tools & Triggers

Tools
Triggers
Accept quoteTool to accept a quote in Stripe.
Activate billing alertReactivates a billing alert, allowing it to trigger again.
Add lines to invoiceTool to add multiple line items to a draft Stripe invoice.
Advance test clockAdvance a test clock to a future timestamp.
Apply customer balance to payment intentManually reconciles remaining amount for a customer_balance PaymentIntent by applying funds from customer's cash balance.
Archive billing alertTool to archive a billing alert in Stripe, removing it from list views and APIs.
Attach source to customerAttach a payment source (card token or source object) to a customer for future charges.
Attach payment to invoiceAttaches a PaymentIntent or Out of Band Payment to an invoice's payments list.
Attach payment method to customerAttaches a PaymentMethod to a Customer.
Attach feature to productTool to attach a feature to a product.
Cancel payment intentCancels a PaymentIntent when in cancelable state.
Cancel QuoteTool to cancel a Stripe quote.
Cancel setup intentCancels a SetupIntent that is no longer needed.
Cancel subscriptionCancels a customer's active Stripe subscription at the end of the current billing period, with options to invoice immediately for metered usage and prorate charges for unused time.
Cancel subscription scheduleCancels a subscription schedule and its associated subscription immediately (if active).
Cancel Terminal Reader ActionTool to cancel the current reader action.
Capture ChargeTool to capture payment on an uncaptured charge.
Capture payment intentCaptures the funds of an existing uncaptured PaymentIntent.
Close DisputeTool to close a dispute.
Set Terminal Reader DisplayInitiates input collection on a Terminal Reader to display forms and collect customer information.
Collect payment method on Terminal ReaderTool to initiate payment method collection on a Stripe Terminal Reader.
Confirm payment intentTool to confirm customer intent to pay with current or provided payment method.
Confirm setup intentConfirms a SetupIntent to complete customer payment method setup.
Confirm PaymentIntent on Terminal ReaderTool to confirm a PaymentIntent on a Terminal reader device.
Create Card Payments CapabilityTool to create or update card payments capability for a Stripe Connect account.
Create Apple Pay DomainTool to create an Apple Pay domain registration.
Create apps secretTool to create a secret in the Stripe Secret Store.
Create Bank Account TokenTool to create a single-use token representing bank account details.
Create billing alertTool to create a billing alert that monitors usage on a billing meter and triggers notifications when a specified threshold is crossed.
Create billing credit grantTool to create a credit grant that allocates billing credits to a customer for use against metered pricing.
Create billing meterTool to create a billing meter in Stripe for tracking usage events.
Create Billing Meter Event V2Creates a billing meter event using Stripe API v2 for usage-based billing.
Create Billing Meter Event AdjustmentCreates an adjustment to cancel a billing meter event.
Create Billing Meter Event SessionCreates authentication session for high-throughput meter event stream.
Create Billing Portal ConfigurationTool to create a Stripe billing portal configuration.
Create Billing Portal SessionTool to create a Stripe billing portal session.
Create Charge RefundTool to create a refund for a charge in Stripe.
Create Checkout SessionTool to create a Stripe Checkout Session.
Create CouponCreates a new discount coupon in Stripe with percentage or fixed amount discount.
Create Credit NoteIssues a credit note to adjust a finalized invoice's amount.
Create CustomerCreates a new customer in Stripe, required for creating charges or subscriptions; an email is highly recommended for customer communications.
Create Customer Balance TransactionTool to create an immutable transaction that updates the customer's credit balance.
Create customer bank accountTool to create a new bank account attached to a customer object.
Create card for customerTool to create a new card payment source for an existing Stripe customer.
Create Customer SessionTool to create a Stripe Customer Session granting client-side access control over a Customer.
Create card or payment sourceAttaches a payment source to a customer for later reuse.
Create customer subscriptionTool to create a subscription for an existing customer.
Create Customer Tax IDCreates a new tax ID for a customer, used for tax compliance and invoicing across 100+ supported country-specific tax ID formats.
Create CVC Update TokenCreates a single-use token representing an updated CVC value for card payments.
Create Feature EntitlementCreates a new feature entitlement in Stripe representing a monetizable ability or functionality.
Create Ephemeral KeyTool to create a short-lived ephemeral API key for secure mobile SDK access to specific Stripe resources.
Create FileTool to upload a file to Stripe for business purposes such as dispute evidence, identity verification, or business logos.
Create File LinkTool to create a file link object that generates a shareable URL for accessing uploaded files.
Create Financial Connections SessionTool to create a Financial Connections Session to launch the authorization flow for linking financial accounts.
Create FX QuoteTool to create an FX quote for currency conversion with optional rate locking.
Create an invoiceCreates a new draft Stripe invoice for a customer; use to revise an existing invoice, bill for a specific subscription (which must belong to the customer), or apply detailed customizations.
Create invoice itemTool to create an invoice item for draft invoices.
Create payment intentCreates a Stripe PaymentIntent to initiate and process a customer's payment; using `application_fee_amount` for a connected account requires the `Stripe-Account` header.
Create Payment LinkTool to create a Stripe Payment Link.
Create payment methodCreates a PaymentMethod object representing a customer's payment instrument (card, bank account, etc.
Create payment method configurationCreates a payment method configuration to control which payment methods are displayed during checkout.
Create payment method domainTool to create a payment method domain object to control where payment methods are shown.
Create PII TokenTool to create a single-use token representing PII (personally identifiable information).
Create a planTool to create a recurring billing plan with flexible pricing configuration.
Create Preview InvoiceTool to preview an upcoming invoice without creating it.
Create a priceCreates a new Stripe Price for a product, defining its charges (one-time or recurring) and billing scheme; requires either an existing `product` ID or `product_data`.
Create productCreates a new product in Stripe, encoding the request as `application/x-www-form-urlencoded` by flattening nested structures.
Create Promotion CodeTool to create a promotion code linked to an underlying coupon.
Create a quoteTool to create a Stripe quote modeling prices and services for a customer.
Create RefundCreates a full or partial refund in Stripe, targeting either a specific charge ID or a payment intent ID.
Create a Report RunCreates a new report run object and begins executing the report asynchronously.
Create Reversal Tax TransactionCreates a reversal of an existing tax transaction.
Create Setup IntentCreates a SetupIntent object to collect payment method permissions for future payments.
Create a shipping rateCreates a new shipping rate object that appears on Checkout Sessions for customer display.
Create SourceTool to create a Stripe source object for accepting payment methods.
Create subscriptionCreates a new, highly configurable subscription for an existing Stripe customer, supporting multiple items, trials, discounts, and various billing/payment options.
Create subscription itemTool to add a new item to an existing subscription without changing existing items.
Create subscription scheduleTool to create a new subscription schedule for managing subscription changes over time.
Create Tax CalculationCreates a Tax Calculation to compute taxes for customer purchases.
Create Tax IDCreates a new tax ID for an account or customer.
Create tax rateTool to create a new tax rate in Stripe.
Create Tax RegistrationCreates a new Tax Registration object to enable tax collection in specified jurisdictions.
Create Tax Transaction from CalculationTool to create a Tax Transaction from a calculation before 90-day expiration.
Create Terminal ConfigurationCreates a new Configuration object for Stripe payment terminals with customizable settings.
Create Terminal Connection TokenCreates a short-lived connection token for Stripe Terminal SDK to connect to readers.
Create Terminal LocationCreates a new Terminal Location for managing Stripe Terminal readers.
Create Terminal Onboarding LinkCreates an onboarding link for Tap to Pay on iPhone.
Create Terminal ReaderCreates and registers a new Terminal Reader to a Stripe account at a specified location.
Create Test ClockTool to create a test clock for testing time-based scenarios in Stripe.
Create Test Confirmation Token (Test Mode Only)Creates a test mode Confirmation Token for server-side payment integration testing.
Create CVC update tokenTool to create a single-use CVC update token for card re-collection.
Create usage recordCreates a usage record for a specified subscription item and timestamp.
Deactivate billing alertTool to deactivate a billing alert, preventing it from triggering.
Deactivate Billing MeterDeactivates a billing meter.
Delete Apple Pay DomainTool to delete an Apple Pay domain from a Stripe account.
Delete apps secretTool to delete a secret from the Stripe Secret Store by name and scope.
Delete couponTool to delete a coupon from Stripe.
Delete customer bank accountDeletes a bank account payment source from a customer.
Delete customer discountRemoves the currently applied discount on a customer.
Delete customerPermanently deletes a customer and cancels active subscriptions.
Cancel customer subscriptionCancels a customer's subscription immediately.
Delete customer subscription discountRemoves currently applied discount from a customer's subscription.
Delete customer tax IDDeletes a customer's tax ID object.
Delete ephemeral keyImmediately invalidate an ephemeral key.
Delete draft invoicePermanently deletes a draft invoice.
Delete invoice itemTool to delete an invoice item from Stripe.
Delete planTool to delete a plan from Stripe.
Delete productDelete a product.
Delete product featureRemoves a feature from a product.
Delete subscription discountRemoves the currently applied discount on a subscription.
Delete subscription itemDeletes a subscription item without canceling the subscription.
Delete tax IDDeletes an existing tax ID object.
Delete Terminal ConfigurationPermanently deletes a Terminal Configuration object from your Stripe account.
Delete Terminal LocationTool to permanently delete a Terminal Location object from your Stripe account.
Delete Terminal ReaderPermanently deletes a Terminal Reader object from your Stripe account.
Delete test clockPermanently deletes a test clock from Stripe's test environment.
Void an invoiceTool to void a finalized Stripe invoice.
Cancel subscriptionTool to cancel a Stripe subscription immediately.
Detach payment from invoiceTool to detach a payment from an invoice.
Detach payment methodDetaches a PaymentMethod object from a Customer account.
Download Quote PDFTool to download the PDF for a finalized quote from Stripe.
Expire billing credit grantExpires a billing credit grant immediately.
Expire Checkout SessionTool to expire an active Stripe Checkout Session.
Finalize an invoiceFinalize a draft invoice so it becomes open/collectable (and immutable where required).
Finalize quoteTool to finalize a quote in Stripe.
Find a secret by name and scopeTool to find a secret by name and scope in the Stripe Apps secret store.
Find tax associationTool to find a tax association by PaymentIntent ID.
Fund Test Mode Cash BalanceTool to fund a test mode cash balance for a customer.
Retrieve AccountRetrieves detailed information for the authenticated Stripe account.
List Account CapabilitiesRetrieves a list of all capabilities for a connected Stripe account.
Retrieve Account CapabilityRetrieves information about a specific capability for a Stripe account.
Retrieve Person from AccountRetrieves an existing person associated with a Stripe account.
List all persons for an accountRetrieves a list of people associated with the account's legal entity.
Retrieve AccountRetrieves the details of a Stripe account.
Retrieve active entitlementTool to retrieve an active entitlement describing customer access to a feature.
Retrieve Apple Pay DomainRetrieves details about a previously registered Apple Pay domain.
Get balance settings overviewTool to retrieve balance settings for a Stripe account.
Retrieve Balance TransactionRetrieves the balance transaction with the given ID.
Retrieve Billing AlertRetrieves a billing alert by its unique identifier.
Get Billing Credit Balance SummaryRetrieves the credit balance summary for a customer in Stripe Billing.
Retrieve credit balance transactionRetrieves a credit balance transaction by its unique identifier.
List billing credit grantsTool to retrieve a paginated list of billing credit grants.
Retrieve billing credit grantRetrieves a billing credit grant by its unique identifier.
List billing metersTool to retrieve a list of billing meters from Stripe.
Retrieve Billing MeterRetrieves a billing meter by its unique identifier.
List portal configurationsTool to list billing portal configurations.
Get billing portal configurationTool to retrieve a billing portal configuration from Stripe.
Retrieve Charge DisputeTool to retrieve a dispute for a specified charge.
Get Charge Refund DetailsTool to retrieve the details of an existing refund within a specific charge.
Get Checkout Session Line ItemsTool to retrieve line items for a Checkout Session.
Retrieve climate productTool to retrieve details of a specific Stripe Climate product.
Retrieve climate supplier detailsRetrieves detailed information about a specific Stripe Climate carbon removal supplier.
Retrieve Confirmation TokenTool to retrieve an existing ConfirmationToken object by its ID.
Retrieve Country SpecRetrieves configuration details for a specific country, including supported payment methods, required verification fields, and supported currencies.
Retrieve Coupon DetailsRetrieves full details for an existing Stripe coupon using its unique ID.
Get Credit Note LinesRetrieves the paginated list of line items for a specific credit note.
Retrieve a credit noteRetrieves a credit note by its unique identifier.
Preview Credit NoteTool to preview a credit note without creating it in Stripe.
Get Credit Note Preview LinesTool to retrieve a credit note preview's line items from Stripe.
Retrieve customer cash balance transactionTool to retrieve a specific cash balance transaction that updated a customer's cash balance.
List customer balance transactionsTool to list customer balance transactions that updated a customer's balance.
Retrieve Customer Balance TransactionRetrieves a specific customer balance transaction that updated the customer's balances.
List customer bank accountsTool to fetch all bank accounts linked to a customer.
Retrieve customer bank accountRetrieves details about a specific bank account stored on a Stripe customer.
List all cardsTool to list all cards for a customer.
Retrieve customer cardRetrieves details about a specific card for a customer.
Get customer cash balanceTool to retrieve a customer's cash balance.
List cash balance transactionsTool to retrieve a list of cash balance transactions for a customer.
Get customer discountTool to retrieve the discount currently active on a customer.
List customer payment methodsRetrieves a list of payment methods for a given customer, supporting type filtering and pagination.
Retrieve customer's payment methodTool to retrieve a specific PaymentMethod object for a given Customer.
List customer sourcesTool to list sources for a specified customer.
Retrieve customer subscriptionTool to retrieve a specific subscription for a customer.
Get customer subscription discountTool to retrieve the discount currently applied to a customer's subscription.
List customer tax IDsTool to retrieve all tax IDs for a specific Stripe customer.
Retrieve a customer tax IDTool to retrieve a specific tax ID for a customer.
List active entitlementsTool to retrieve active entitlements for a customer.
Retrieve entitlements featureTool to retrieve a feature by ID from Stripe.
List eventsRetrieves a list of Stripe events from the past 30 days with filtering and pagination.
Retrieve eventRetrieves event details for events created within the last 30 days.
Retrieve file linkRetrieves the details of an existing file link.
Retrieve FileTool to retrieve details of an existing file object by its unique identifier.
Retrieve Financial Connections SessionRetrieves the details of a Financial Connections Session.
Retrieve FX QuoteRetrieve a specific FX (foreign exchange) Quote by its ID.
Retrieve Invoice ItemTool to retrieve the details of an invoice item using its unique identifier.
Retrieve an invoice paymentTool to retrieve details of a specific Stripe invoice payment by ID.
Retrieve InvoiceTool to retrieve a specific invoice by ID.
Get Invoice Line ItemsTool to retrieve a paginated list of line items for a specific invoice.
Retrieve mandateTool to retrieve a Stripe mandate by ID.
Retrieve Payment Attempt RecordTool to retrieve a specific Payment Attempt Record by ID.
Get payment intent amount details line itemsTool to retrieve paginated line items for a PaymentIntent.
Retrieve payment linkTool to retrieve details of an existing Stripe payment link by ID.
Get payment link line itemsTool to retrieve paginated line items for a payment link.
Retrieve payment methodRetrieves the details of a PaymentMethod object by its unique identifier.
Retrieve payment method configurationTool to retrieve a specific payment method configuration by its unique identifier.
Retrieve Payment Method DomainRetrieves details of an existing payment method domain.
Retrieve Payment RecordTool to retrieve a Payment Record from Stripe.
Retrieve a payoutTool to retrieve details of an existing Stripe payout.
Retrieve planTool to retrieve a specific Stripe plan by its unique identifier.
Retrieve a priceRetrieves detailed information for a specific Stripe price using its unique ID.
Retrieve a productRetrieves detailed information for an existing Stripe product using its unique product ID.
Retrieve product featureRetrieves a specific product feature by its ID.
List Stripe promotion codesRetrieves a list of promotion codes from a Stripe account with optional filters for active status, code value, coupon association, and customer restrictions.
Get quote detailsTool to retrieve a quote by ID.
Get Quote Computed Upfront Line ItemsTool to retrieve computed upfront line items for a quote.
Get Quote Line ItemsTool to retrieve a paginated list of line items for a quote.
Get Radar Value ListRetrieves a specific Stripe Radar value list by its identifier.
List Radar value list itemsTool to list all value list items from a Stripe Radar value list.
Retrieve a refundTool to retrieve details of a specific Stripe refund by ID.
Retrieve a Report RunRetrieves details of an existing Report Run object.
Retrieve a report typeTool to retrieve details of a specific Stripe report type by ID.
List setup attemptsTool to list SetupAttempts associated with a SetupIntent.
Retrieve setup intentRetrieves details of a SetupIntent by its ID; `client_secret` is required if a publishable API key is used.
Retrieve Shipping RateTool to retrieve details of a specific Stripe shipping rate by its unique ID.
Retrieve subscriptionRetrieves detailed information for an existing Stripe subscription using its unique ID.
Retrieve subscription itemRetrieves detailed information for a specific subscription item using its unique ID.
Retrieve subscription scheduleRetrieve a subscription schedule using its unique identifier.
Retrieve Tax CalculationRetrieves a Tax Calculation object by its unique ID.
Get Tax Calculation Line ItemsRetrieves line items of a tax calculation as a paginated collection.
Retrieve tax codeRetrieves the details of an existing tax code.
Retrieve tax IDRetrieves an account or customer tax ID object.
Retrieve a tax rateTool to retrieve the details of an existing tax rate.
Retrieve tax registrationTool to retrieve a specific tax registration configured for your Stripe account.
Get Tax SettingsRetrieves Tax Settings for a merchant.
Retrieve Tax TransactionRetrieves a Tax Transaction object by ID.
Get tax transaction line itemsRetrieves the line items of a committed standalone tax transaction.
Retrieve terminal configurationTool to retrieve a specific Terminal Configuration object from Stripe.
Retrieve Terminal LocationTool to retrieve a Terminal Location object by ID.
Retrieve Terminal ReaderTool to retrieve a Terminal Reader object by ID.
Retrieve test clockTool to retrieve a test clock by ID.
Retrieve TokenRetrieves the token with the given ID.
Retrieve Upcoming Invoice Line ItemsTool to retrieve a paginated list of line items for an upcoming invoice preview.
Search Stripe customersTool to search for Stripe customers using Stripe's Search Query Language.
Retrieve Dispute DetailsRetrieves detailed information for an existing Stripe dispute by ID.
List Invoice PaymentsTool to list invoice payments in Stripe with pagination and filtering options.
List payment method configurationsTool to list all payment method configurations in a Stripe account.
List payment method domainsTool to retrieve list of payment method domains registered with Stripe account.
List payment methodsTool to retrieve a list of PaymentMethods with filtering and pagination support.
List Radar Early Fraud WarningsReturns a list of early fraud warnings.
Get Radar value lists overviewTool to retrieve an overview of Radar value lists.
Get reporting report types overviewTool to list all available Stripe report types.
Get Shipping Rates OverviewTool to retrieve an overview of shipping rates from Stripe.
List subscription schedulesRetrieves a list of subscription schedules with optional filtering and pagination capabilities.
Get tax codesTool to retrieve all tax codes available to add to Products for specific tax calculations.
List tax IDsTool to retrieve a list of tax IDs with pagination support.
Get tax ratesTool to retrieve all tax rates with pagination support.
Retrieve V2 Core EventRetrieves detailed information about a specific event from Stripe V2 Core Events API.
List subscription item period summariesTool to list all subscription item period summaries.
List Apple Pay domainsRetrieves a list of Apple Pay domains registered with Stripe.
List Application FeesReturns a list of application fees you've previously collected, sorted by creation date descending (newest first).
List apps secretsTool to list all secrets stored on the given scope.
List Balance TransactionsLists Stripe balance transactions sorted by creation date descending (newest first), with optional filtering by currency, type, source, or payout and pagination support.
List billing alertsTool to retrieve a paginated list of billing alerts.
List credit balance transactionsTool to retrieve a paginated list of credit balance transactions with optional filtering.
List ChargesRetrieves a list of Stripe charges with filtering and pagination; use valid cursor IDs from previous responses for pagination, and note that charges are typically returned in reverse chronological order.
List Checkout SessionsTool to retrieve a list of Stripe Checkout Sessions with pagination support.
List Climate OrdersTool to list all Climate order objects.
List climate productsTool to retrieve a list of available Stripe Climate products.
List climate suppliersTool to retrieve a list of available Stripe Climate supplier objects for carbon removal.
List country specsRetrieves a list of country specifications available in the Stripe API.
List Stripe couponsRetrieves a list of discount coupons from a Stripe account, supporting pagination via `limit`, `starting_after`, and `ending_before`.
List Credit NotesLists Stripe credit notes with optional filtering by customer, invoice, or customer account, and pagination support.
List customersRetrieves a list of Stripe customers, with options to filter by email, creation date, or test clock, and support for pagination.
List customer subscriptionsTool to list all active subscriptions for a customer in Stripe.
List DisputesTool to list all disputes from a Stripe account.
List entitlements featuresRetrieves a paginated list of entitlements features from Stripe.
List file linksTool to retrieve a list of Stripe file links.
List filesTool to retrieve a list of files that your account has access to.
List Financial Connections AccountsTool to list Financial Connections Account objects representing external financial accounts.
List forwarding requestsLists ForwardingRequest objects from Stripe's Vault and Forward API.
List FX quotesRetrieves a list of FX quotes that have been issued, with the most recent appearing first.
List Invoice ItemsRetrieves a paginated list of Stripe invoice items.
List Invoice PaymentsTool to list all payments for invoices in Stripe.
List Invoice Rendering TemplatesTool to list all invoice rendering templates ordered by creation date.
List InvoicesRetrieves a list of Stripe invoices, filterable by various criteria and paginatable using invoice ID cursors obtained from previous responses.
List meter event summariesTool to retrieve billing meter event summaries for a customer within a time range.
List Payment Attempt RecordsTool to list payment attempt records for a specified payment record.
List payment intentsTool to list PaymentIntents from Stripe.
List payment linksRetrieves a list of payment links from Stripe, sorted by creation date in descending order by default.
List PayoutsLists Stripe payouts sent to external accounts or received from Stripe, sorted by creation date descending (newest first), with optional filtering by arrival date, creation date, destination, and status.
List plansTool to list all billing plans from Stripe account.
List pricesTool to list Stripe prices.
List productsRetrieves a list of Stripe products, with optional filtering and pagination; `starting_after`/`ending_before` cursors must be valid product IDs from a previous response.
List product featuresRetrieves a list of features attached to a product.
List Stripe promotion codesTool to retrieve a list of promotion codes from Stripe.
List QuotesRetrieves a list of Stripe quotes with pagination support.
Get Radar Early Fraud WarningsTool to list all early fraud warnings from Stripe Radar.
List Radar ReviewsReturns a list of Radar Review objects that have open set to true, sorted in descending order by creation date.
List RefundsLists Stripe refunds, sorted by creation date descending (newest first), with optional filtering by charge or payment_intent and pagination support.
List Report RunsLists Stripe Report Runs, sorted by creation date descending (newest first).
List open reviewsRetrieves a list of open Stripe reviews with pagination support.
List SetupAttemptsTool to list SetupAttempts associated with a SetupIntent.
List setup intentsTool to list SetupIntents from Stripe.
List Sigma scheduled query runsTool to list all Sigma scheduled query runs.
List subscription itemsList all subscription items for a given subscription.
List subscriptionsRetrieves a list of Stripe subscriptions, optionally filtered by various criteria such as customer, price, status, collection method, and date ranges, with support for pagination.
List tax codesRetrieves a paginated list of globally available, predefined Stripe tax codes used for classifying products and services in Stripe Tax.
List tax ratesRetrieves a list of tax rates, which are returned sorted by creation date in descending order.
List tax registrationsRetrieves a paginated list of tax registrations.
List terminal configurationsTool to retrieve a list of Terminal Configuration objects from Stripe.
List terminal locationsRetrieves a list of Stripe terminal locations with pagination support.
List terminal readersTool to list all Stripe Terminal Readers with optional filtering.
List test clocksRetrieves a paginated list of test clocks.
List Top-upsTool to retrieve a list of existing top-ups from Stripe.
List transfersList all transfers sent to connected accounts.
List V2 Core Event DestinationsRetrieves a list of event destinations from Stripe V2 Core Events API.
List v2 core eventsTool to list v2 core events from Stripe.
Mark invoice as uncollectibleTool to mark a Stripe invoice as uncollectible for bad debt accounting purposes.
Migrate subscription to flexible billingMigrate a subscription from classic to flexible billing mode.
Pay an invoiceTool to pay an invoice manually outside the normal collection schedule.
Void billing credit grantVoids a billing credit grant, preventing it from being applied to future invoices.
Update ChargeUpdates a Stripe charge with the specified parameters; unspecified fields remain unchanged.
Update customer subscriptionTool to update a customer's subscription.
Verify customer bank accountVerifies a bank account for a customer using microdeposit amounts.
Update file linkTool to update an existing file link in Stripe.
Void an invoiceVoids a finalized invoice and maintains a papertrail.
Report Payment RecordTool to report a payment record in terminal state or for initialization.
Update setup intentUpdates a SetupIntent object to modify configuration parameters and metadata.
Update subscription itemTool to update a subscription item's plan, quantity, billing thresholds, discounts, or metadata.
Update subscriptionTool to update an existing Stripe subscription with specified parameters.
Update Terminal ConfigurationTool to update a Stripe Terminal Configuration.
Process payment on terminal readerInitiates a payment flow on a Stripe Terminal Reader to process a PaymentIntent.
Set Reader DisplayConfigures a Stripe terminal reader to display cart information on screen.
Set Terminal Reader DisplayTool to configure a terminal reader's display to show cart details.
Update Account CapabilityUpdates an existing account capability for a Stripe connected account.
Update balance settings overviewTool to update balance settings for a Stripe account.
Update Billing Portal ConfigurationTool to update an existing billing portal configuration in Stripe.
Update and retrieve Checkout SessionTool to update and retrieve a Checkout Session object from Stripe.
Update Credit NoteTool to update an existing credit note in Stripe by modifying its memo or metadata.
Create or Retrieve Customer Funding InstructionsCreates or retrieves funding instructions for a customer cash balance via bank transfer.
Search Stripe customersTool to search for Stripe customers using a search query.
Void an invoiceVoids a finalized invoice and maintains a papertrail.
Update Invoice Line ItemUpdates an invoice's line item before finalization.
Remove lines from invoiceTool to remove multiple line items from a draft Stripe invoice.
Void invoiceTool to void a finalized Stripe invoice.
Void an invoiceTool to permanently void a finalized Stripe invoice.
Update payment method configurationUpdates a payment method configuration to control which payment methods are displayed at checkout.
Update Payment Method DomainUpdates an existing payment method domain to enable or disable it.
Report Payment AttemptTool to report a payment attempt on a Stripe Payment Record.
Report Payment Attempt CanceledTool to report that the most recent payment attempt was canceled.
Report payment attempt guaranteed overviewReports that a payment attempt was guaranteed for a specific Payment Record.
Report payment attempt informationTool to report additional payment attempt information for a payment record.
Report Payment Record RefundReports that the most recent payment attempt on a Payment Record was refunded.
Update payout metadataUpdates a payout's metadata and returns the updated payout object.
Update Plan OverviewTool to update a Stripe plan by setting passed parameter values.
Update Promotion CodeUpdates an existing promotion code.
Update Shipping RateTool to update an existing Stripe shipping rate.
Update subscription scheduleTool to update an existing subscription schedule with new phases, settings, metadata, and end behavior.
Release subscription scheduleTool to release a subscription schedule.
Update subscriptionUpdates an existing Stripe subscription's properties including metadata, description, payment method, billing settings, trial periods, and cancellation behavior.
Update Tax RateTool to update an existing Stripe tax rate.
Create Meter Event AdjustmentCreates a billing meter event adjustment to cancel a previously sent meter event.
Present payment method on readerTool to present a payment method on a simulated terminal reader for testing purposes.
Process setup intent on terminal readerInitiates a SetupIntent flow on a Stripe Terminal Reader to save payment details.
Reactivate Billing MeterReactivates a deactivated billing meter.
Report Payment Attempt FailedReports that a recent payment attempt on a Payment Record has failed.
Resume subscriptionResumes a paused Stripe subscription with billing cycle and proration options.
Retrieve BalanceRetrieves the complete current balance details for the connected Stripe account.
Retrieve Charge DetailsRetrieves full details for an existing Stripe charge using its unique ID.
Retrieve Checkout SessionTool to retrieve a Checkout Session object from Stripe.
Retrieve customerRetrieves detailed information for an existing Stripe customer using their unique customer ID.
Retrieve payment intentRetrieves a PaymentIntent by its ID; `client_secret` is required if a publishable API key is used.
Retrieve Promotion CodeTool to retrieve a Stripe promotion code by its ID.
Retrieve Upcoming InvoiceTool to preview the upcoming invoice for a customer, showing all pending charges including subscription renewals and invoice items.
Search Stripe chargesSearch charges using Stripe's Search Query Language.
Search Stripe customersRetrieves a list of Stripe customers matching a search query that adheres to Stripe's Search Query Language.
Search invoicesSearches for invoices using Stripe's Search Query Language.
Search payment intentsSearches for PaymentIntents using Stripe's Search Query Language.
Search Stripe pricesSearch for prices using Stripe's Search Query Language.
Search Stripe productsTool to search for products using Stripe's Search Query Language.
Search subscriptionsSearches for subscriptions using Stripe's Search Query Language.
Send invoice for manual paymentTool to manually send a finalized Stripe invoice to the customer outside the automatic billing schedule.
Set reader displayConfigures a Stripe Terminal reader to display cart information on its screen.
Set terminal reader displayTool to set the display on a Stripe Terminal reader to show cart details.
Simulate successful input collectionSimulates successful completion of an ongoing input collection on a Terminal reader.
Simulate Terminal Reader Input Collection TimeoutSimulate an input collection timeout on a Stripe Terminal reader.
Update billing credit grantUpdates an existing billing credit grant.
Update Billing MeterTool to update a billing meter's display name.
Update Billing Portal ConfigurationUpdate a billing portal configuration.
Update Cash Balance SettingsTool to update a customer's cash balance settings in Stripe.
Update ChargeTool to update a Stripe charge object with provided parameters.
Update Charge DisputeTool to update metadata on a charge's dispute.
Update Charge RefundTool to update a specified refund within a charge.
Update Checkout SessionTool to update a Stripe Checkout Session dynamically.
Update CouponUpdates a Stripe coupon's metadata, name, or currency options.
Update CustomerUpdates an existing Stripe customer, identified by customer_id, with only the provided details; unspecified fields remain unchanged.
Update Customer Balance TransactionUpdates an existing customer balance transaction's description and metadata.
Update customer bank accountUpdates a specified bank account for a given customer.
Update customer bank accountUpdates a bank account source attached to a customer.
Update customer cardTool to update a card for a specified customer.
Update customer sourceUpdate a specified source for a given customer.
Update Customer SubscriptionTool to update a subscription on a customer in Stripe.
Update DisputeTool to update a Stripe dispute by submitting evidence or updating metadata.
Update entitlements featureTool to update a feature's properties or deactivate it.
Update InvoiceUpdates a draft Stripe invoice.
Update invoice itemUpdates an invoice item on a draft invoice.
Bulk update invoice line itemsTool to bulk update multiple line items on a draft invoice.
Update Payment IntentUpdates a Stripe PaymentIntent with new values for specified parameters; note that if `currency` is updated, `amount` might also be required, and certain updates (e.
Update Payment LinkUpdates an existing payment link with new configuration details.
Update Payment MethodUpdates an existing PaymentMethod object in Stripe.
Update a priceUpdates a Stripe price by setting passed parameter values; unspecified parameters remain unchanged.
Update productTool to update an existing product in Stripe.
Update Promotion CodeUpdates an existing Stripe promotion code by setting the values of the parameters passed.
Update QuoteTool to update an existing Stripe quote with new values.
Update SubscriptionUpdates an existing, non-canceled Stripe subscription by its ID, ensuring all referenced entity IDs (e.
Update Subscription ScheduleTool to update an existing subscription schedule in Stripe.
Update Tax RegistrationTool to update an existing tax registration in Stripe.
Update Tax SettingsUpdates Stripe Tax Settings parameters used in tax calculations.
Update Terminal LocationUpdates a Terminal Location by modifying specified parameters.
Update Terminal ReaderTool to update a Terminal Reader object by setting parameter values.
Validate payment method domainTool to validate an existing payment method domain in Stripe to activate payment methods.
Verify microdeposits on setup intentVerifies microdeposits on a SetupIntent object to confirm bank account ownership.
Verify microdeposits on payment intentVerifies microdeposits on a PaymentIntent object by matching deposit amounts or descriptor code.
Void a credit noteMarks a credit note as void.
Void an invoiceTool to void a finalized Stripe invoice.

Conclusion

You have successfully connected Stripe to Antigravity using Composio Connect. Your agent can now use Stripe securely without exposing credentials in prompts or local scripts.

How to build Stripe MCP Agent with another framework

FAQ

What are the differences in Tool Router MCP and Stripe MCP?

With a standalone Stripe MCP server, the agents and LLMs can only access a fixed set of Stripe tools tied to that server. However, with the Composio Tool Router, agents can dynamically load tools from Stripe and many other apps based on the task at hand, all through a single MCP endpoint.

Can I use Tool Router MCP with Antigravity?

Yes, you can. Antigravity fully supports MCP integration. You get structured tool calling, message history handling, and model orchestration while Tool Router takes care of discovering and serving the right Stripe tools.

Can I manage the permissions and scopes for Stripe while using Tool Router?

Yes, absolutely. You can configure which Stripe scopes and actions are allowed when connecting your account to Composio. You can also bring your own OAuth credentials or API configuration so you keep full control over what the agent can do.

How safe is my data with Composio Tool Router?

All sensitive data such as tokens, keys, and configuration is fully encrypted at rest and in transit. Composio is SOC 2 Type 2 compliant and follows strict security practices so your Stripe data and credentials are handled as safely as possible.

Used by agents from

Context
Letta
glean
HubSpot
Agent.ai
Altera
DataStax
Entelligence
Rolai
Context
Letta
glean
HubSpot
Agent.ai
Altera
DataStax
Entelligence
Rolai
Context
Letta
glean
HubSpot
Agent.ai
Altera
DataStax
Entelligence
Rolai

Never worry about agent reliability

We handle tool reliability, observability, and security so you never have to second-guess an agent action.