infoinlet-marketplace avatar

Mcp Stripe

infoinlet-marketplace/marketplace

This gives your AI assistant read-only access to your Stripe account data through the Stripe API. It exposes customers, charges, subscriptions, invoices, and balance information without any write permissions, so you can safely query payment data, check subscription statuses, or review transaction history in conversation. Useful when you want to integrate Stripe reporting into AI workflows without worrying about accidental modifications. The read-only constraint makes it a good fit for analytics, customer support contexts, or financial dashboards where you need visibility but want to keep destructive operations strictly manual.

tools
18
transport
STDIO
last updated
May 31, 2026

Tools

18 tools

Public tool metadata for what this MCP can expose to an agent.

search_stripe_documentationSearch the Stripe documentation for the given question and language. It takes two arguments: - question (str): The user question to search an answer for in the Stripe documentation. - language (str, optional): The programming language to search for in the the documentation.3 params

Search the Stripe documentation for the given question and language. It takes two arguments: - question (str): The user question to search an answer for in the Stripe documentation. - language (str, optional): The programming language to search for in the the documentation.

Parameters* required
languagestring
The programming language to search for in the the documentation.one of dotnet · go · java · node · php · ruby
questionstring
The user question about integrating with Stripe will be used to search the documentation.
search_only_api_refboolean
When set to true, search only in the Stripe API reference documentation instead of the full documentation set. Use true when users need specific API implementation details, code examples, or parame...
get_stripe_account_infoThis will get the account info for the logged in Stripe account.

This will get the account info for the logged in Stripe account.

No parameter schema in public metadata yet.

list_customersThis tool will fetch a list of Customers from Stripe. It takes two arguments: - limit (int, optional): The number of customers to return. - email (str, optional): A case-sensitive filter on the list based on the customer's email field.2 params

This tool will fetch a list of Customers from Stripe. It takes two arguments: - limit (int, optional): The number of customers to return. - email (str, optional): A case-sensitive filter on the list based on the customer's email field.

Parameters* required
emailstring
A case-sensitive filter on the list based on the customer's email field. The value must be a string.
limitinteger
A limit on the number of objects to be returned. Limit can range between 1 and 100.
list_productsThis tool will fetch a list of Products from Stripe. It takes one optional argument: - limit (int, optional): The number of products to return.1 params

This tool will fetch a list of Products from Stripe. It takes one optional argument: - limit (int, optional): The number of products to return.

Parameters* required
limitinteger
A limit on the number of objects to be returned. Limit can range between 1 and 100, and the default is 10.
list_pricesThis tool will fetch a list of Prices from Stripe. It takes two arguments. - product (str, optional): The ID of the product to list prices for. - limit (int, optional): The number of prices to return. Note that the price unit_amount returned is in currency minor units, e.g. ce...2 params

This tool will fetch a list of Prices from Stripe. It takes two arguments. - product (str, optional): The ID of the product to list prices for. - limit (int, optional): The number of prices to return. Note that the price unit_amount returned is in currency minor units, e.g. ce...

Parameters* required
limitinteger
A limit on the number of objects to be returned. Limit can range between 1 and 100, and the default is 10.
productstring
The ID of the product to list prices for.
list_invoicesThis tool will fetch a list of Invoices from Stripe. It takes two arguments: - customer (str, optional): The ID of the customer to list invoices for. - limit (int, optional): The number of invoices to return.2 params

This tool will fetch a list of Invoices from Stripe. It takes two arguments: - customer (str, optional): The ID of the customer to list invoices for. - limit (int, optional): The number of invoices to return.

Parameters* required
customerstring
The ID of the customer to list invoices for.
limitinteger
A limit on the number of objects to be returned. Limit can range between 1 and 100, and the default is 10.
retrieve_balanceThis tool will retrieve the balance from Stripe. It takes no input.

This tool will retrieve the balance from Stripe. It takes no input.

No parameter schema in public metadata yet.

list_payment_intentsThis tool will list payment intents in Stripe. It takes two arguments: - customer (str, optional): The ID of the customer to list payment intents for. - limit (int, optional): The number of payment intents to return. Note that the payment intent amount returned is in currency...2 params

This tool will list payment intents in Stripe. It takes two arguments: - customer (str, optional): The ID of the customer to list payment intents for. - limit (int, optional): The number of payment intents to return. Note that the payment intent amount returned is in currency...

Parameters* required
customerstring
The ID of the customer to list payment intents for.
limitinteger
A limit on the number of objects to be returned. Limit can range between 1 and 100.
list_subscriptionsThis tool will list all subscriptions in Stripe. It takes four arguments: - customer (str, optional): The ID of the customer to list subscriptions for. - price (str, optional): The ID of the price to list subscriptions for. - status (str, optional): The status of the subscript...4 params

This tool will list all subscriptions in Stripe. It takes four arguments: - customer (str, optional): The ID of the customer to list subscriptions for. - price (str, optional): The ID of the price to list subscriptions for. - status (str, optional): The status of the subscript...

Parameters* required
customerstring
The ID of the customer to list subscriptions for.
limitinteger
A limit on the number of objects to be returned. Limit can range between 1 and 100.
pricestring
The ID of the price to list subscriptions for.
statusstring
The status of the subscriptions to retrieve.one of active · all · canceled · incomplete · incomplete_expired · past_due
list_couponsThis tool will fetch a list of Coupons from Stripe. It takes one optional argument: - limit (int, optional): The number of coupons to return.1 params

This tool will fetch a list of Coupons from Stripe. It takes one optional argument: - limit (int, optional): The number of coupons to return.

Parameters* required
limitinteger
A limit on the number of objects to be returned. Limit can range between 1 and 100.
list_disputesThis tool will fetch a list of disputes in Stripe. It takes the following arguments: - charge (string, optional): Only return disputes associated to the charge specified by this charge ID. - payment_intent (string, optional): Only return disputes associated to the PaymentInten...3 params

This tool will fetch a list of disputes in Stripe. It takes the following arguments: - charge (string, optional): Only return disputes associated to the charge specified by this charge ID. - payment_intent (string, optional): Only return disputes associated to the PaymentInten...

Parameters* required
chargestring
Only return disputes associated to the charge specified by this charge ID.
limitinteger
A limit on the number of objects to be returned. Limit can range between 1 and 100, and the default is 10.default: 10
payment_intentstring
Only return disputes associated to the PaymentIntent specified by this PaymentIntent ID.
search_stripe_resourcesThis tool can be used to search for specific Stripe resources using a custom Stripe query syntax. It is only able to search for the following resources: customers, payment_intents, charges, invoices, prices, products, subscriptions. It returns a maximum of 100 results. IMPORTA...1 params

This tool can be used to search for specific Stripe resources using a custom Stripe query syntax. It is only able to search for the following resources: customers, payment_intents, charges, invoices, prices, products, subscriptions. It returns a maximum of 100 results. IMPORTA...

Parameters* required
querystring
This query string should be formatted as 'resource:query_clause', where 'resource' is one of (customers, payment_intents, charges, invoices, prices, products, subscriptions), and 'query_clause' is...
fetch_stripe_resourcesRetrieve Stripe object details by ID. IMPORTANT: Only call this tool after search_stripe_resources is called to get specific object IDs. Do not use this tool to discover or search for objects. This tool fetches the object information from Stripe including all available fields....1 params

Retrieve Stripe object details by ID. IMPORTANT: Only call this tool after search_stripe_resources is called to get specific object IDs. Do not use this tool to discover or search for objects. This tool fetches the object information from Stripe including all available fields....

Parameters* required
idstring
The unique identifier for the Stripe object (e.g. cus_123, pi_123).
stripe_integration_recommenderGuides users through Stripe integration planning via interactive Q&A. Analyzes payment requirements and recommends the appropriate Stripe products (Checkout, Elements, Billing, Connect, etc.) with step-by-step implementation guidance. WHEN TO USE: Call this tool when the user...3 params

Guides users through Stripe integration planning via interactive Q&A. Analyzes payment requirements and recommends the appropriate Stripe products (Checkout, Elements, Billing, Connect, etc.) with step-by-step implementation guidance. WHEN TO USE: Call this tool when the user...

Parameters* required
answerstring
For new plans (no plan_id): 2-3 sentence summary including (1) business name and payment model, (2) tech stack with frontend AND backend (use 'UNKNOWN' for unknown components), (3) payment requirem...
notesstring
Optional agent-discovered context from codebase analysis (e.g., 'Found Stripe SDK v12.0.0', 'Existing webhook at /api/stripe'). Helps backend provide accurate recommendations.
plan_idstring
Plan identifier in format lplan_[alphanumeric] from previous response. Required for continuing existing plan. Omit when starting new plan.
send_stripe_mcp_feedbackSubmit feedback from user or agent about Stripe's MCP server tools. Valid: "the search tool returned irrelevant results", "I wish there was a tool for X" Invalid: Stripe API complaints, AI model issues, IDE/environment problems - Only call when feedback clearly targets MCP too...5 params

Submit feedback from user or agent about Stripe's MCP server tools. Valid: "the search tool returned irrelevant results", "I wish there was a tool for X" Invalid: Stripe API complaints, AI model issues, IDE/environment problems - Only call when feedback clearly targets MCP too...

Parameters* required
contextstring
User persona, their broader goal, current task, and estimated technical proficiency.
quotestring
User's exact message containing feedback. Max 1000 chars.
sentimentstring
positive, negative, or neutralone of positive · negative · neutral
sourcestring
user or agentone of user · agent
tool_namestring
The name of the tool the user is giving feedback about. Include if confident that feedback is about a specific tool.
stripe_api_searchSearch for Stripe API operations by keyword. Returns matching operations with their HTTP method, path, summary, and top-level parameter names with types. Does not include parameter descriptions, enum values, or nested object fields — use stripe_api_details to get those before...2 params

Search for Stripe API operations by keyword. Returns matching operations with their HTTP method, path, summary, and top-level parameter names with types. Does not include parameter descriptions, enum values, or nested object fields — use stripe_api_details to get those before...

Parameters* required
limitinteger
Maximum number of results to return (default: 5, max: 20)
querystring
Search query describing the Stripe API operation you want to find (e.g. 'create customer', 'list payments', 'refund charge')
stripe_api_detailsGet detailed parameter information for a specific Stripe API operation. Provide the stripe_api_operation_id from stripe_api_search results to see all path, query, and body parameters with their types, descriptions, and whether they are required.1 params

Get detailed parameter information for a specific Stripe API operation. Provide the stripe_api_operation_id from stripe_api_search results to see all path, query, and body parameters with their types, descriptions, and whether they are required.

Parameters* required
stripe_api_operation_idstring
The operation ID to get details for (e.g. 'PostCustomers', 'GetPaymentIntents')
stripe_api_executeExecute any Stripe API operation: 1. Use stripe_api_search to find the operation ID. 2. Use stripe_api_details to understand its parameters (required for operations with nested object fields like address, metadata, or restrictions). 3. Call this tool with the stripe_api_operat...2 params

Execute any Stripe API operation: 1. Use stripe_api_search to find the operation ID. 2. Use stripe_api_details to understand its parameters (required for operations with nested object fields like address, metadata, or restrictions). 3. Call this tool with the stripe_api_operat...

Parameters* required
parametersobject
Parameters for the API call. Include path parameters (e.g. 'customer' for /v1/customers/{customer}), query parameters, and body parameters as a flat object.
stripe_api_operation_idstring
The operation ID to execute (e.g. 'PostCustomers', 'GetPaymentIntents')

Sponsors

Readme

Details

Repository
github.com/infoinlet-marketplace/marketplace
Category
Finance & Commerce
Package
@infoinlet/mcp-stripe
Transport
STDIO
Registry
MCP registry, active

More from infoinlet-marketplace

Related Finance & Commerce MCP servers

View all
1lazymac2x avatarCrypto Signallazymac2x/crypto-signal-apiCloudflare Workers MCP server: crypto-signal0stars
2pipeworx-io avatarCoinbase Exchangepipeworx-io/mcp-coinbase-exchangeCoinbase Exchange public MCP.0stars
3pipeworx-io avatarPaypalpipeworx-io/mcp-paypalPayPal MCP Pack — read-only access to PayPal transactions, orders, invoices, and disputes.0stars
4samarth-23-eng avatarIndia Mcp Bankingsamarth-23-eng/india-mcpMCP server for Indian banking: IFSC lookup, UPI VPA validation, bank UPI status.0stars
5ultrastarz avatarTollkit Cryptoultrastarz/x402-extract-mcpCrypto news, perps, market pulse, price history and token checks for AI agents. USDC per call.0stars
6studiomeyer avatarStudioMeyer CRMio.studiomeyer/crmAI-native CRM. 37 tools: pipeline, leads, health scores, GDPR rights. EU-hosted, free tier.0stars