Arlet
Stripe

Connect Stripe to Gemini Enterprise

Search, read and write Stripe from Gemini Enterprise. Arlet links the two through one MCP connection and takes care of keys and authentication.

Arlet makes Stripe's official MCP server available from the AI client you already use. There is no API key to create and hand to the AI. Signing in and choosing the access scope on Stripe's consent screen completes the connection.

The AI can look up and manage customers, payments, subscriptions, invoices and products. The available tools are exactly those provided by Stripe's official server, and actions such as refunds and transfers run only after a person approves them on Stripe's confirmation screen. Both the user and a Stripe admin can revoke the connection at any time.

How to connect Stripe to Gemini Enterprise

  1. 1

    In the Arlet dashboard, open Integrations β†’ Add an integration and choose Stripe. Sign in with Link Stripe, name the connection and click Create.

  2. 2

    Sign in to Gemini Enterprise with your organization Google account and open the gear icon at the bottom left β†’ Connectors β†’ Add MCP Server.

  3. 3

    In the MCP info tab, enter https://mcp.arlet.dev/mcp/ as the Server URL and "Arlet" as the Name. In the Auth tab, enter the OAuth settings from the Arlet docs (Authorization URL / Token URL / Client ID / Client Secret / Scopes) and click Add.

  4. 4

    In the connector list on the chat screen, click Connect on Arlet, sign in with Google and authorize. Arlet can then be enabled with the toggle.

Adding custom connectors (MCP) requires a Gemini Enterprise subscription and is not available in the consumer Gemini app. See the docs for the values to enter in the Auth tab.

What you can do

Stripe tools that Gemini Enterprise can call.

  • stripe_api_read

    Read customers, payments, subscriptions, invoices, products and more through Stripe API GET methods.

  • stripe_api_write

    Run Stripe API write methods such as creating customers, issuing invoices, updating subscriptions and refunding. High-impact actions like refunds and transfers require human confirmation on the Stripe side.

  • stripe_api_search

    Describe what you want to do and find the matching Stripe API method.

  • stripe_api_details

    Get detailed parameter information for a specific Stripe API method.

  • get_stripe_account_info

    Retrieve information about the connected Stripe account.

  • get_balance_summary

    Show a balance summary across the Stripe balance and Treasury accounts (public preview).

  • stripe_analytics

    Query metrics and run SQL against reporting tables (private preview).

  • search_stripe_documentation

    Search Stripe's documentation and support articles.

  • stripe_implementation_planner

    Guide you through setting up Stripe products such as accepting payments or billing.

The tool list follows what Stripe's official MCP server provides and may change.

Example uses

  • Answer revenue and payout questions

    Answer "how much did we make this month?" or "when is the next payout?" by citing payments, balance and payout data.

  • Speed up customer support

    Look up a customer by email, summarize their recent payments, subscriptions and invoices, and issue a refund or resend an invoice.

  • Create invoices

    Create and finalize an invoice for a given customer and line items so it is ready to send.

  • Find unpaid invoices

    Gather overdue invoices and failed payments into a per-customer follow-up list.

Prompts you can use as-is

  • Total this month's revenue and refunds and compare them with last month
  • Show the recent payments and subscription status for the customer hello@example.com
  • Create and finalize an invoice for customer cus_XXXX with 10 hours of consulting at $150 per hour
  • List overdue invoices grouped by customer, largest amount first

Use Stripe with other AI clients