Stripe MCP Server & Agent Skill
Last updated
ibl.ai publishes a free Stripe agent skill: a SKILL.md that teaches an AI agent to read and write Stripe data and expose it as an MCP tool. Download it, connect your own Stripe credentials, and run the agent on ibl.ai Agentic OS, where you own all the code and the data.
Online payments platform. A Stripe account holds customers, PaymentIntents, charges, refunds, disputes, products and prices, subscriptions, invoices, payouts and balance transactions.
What is the Stripe API, and what can an agent read from it?
REST API with form-encoded requests and JSON responses covering Customers, PaymentIntents, Refunds, Products, Prices, Subscriptions, Invoices, Payouts and more. List methods use cursor pagination (limit 1-100, starting_after).
- API: Stripe API (REST)
- Access: Public, self-serve
- Base URL: https://api.stripe.com/v1/
- Authentication: API key (HTTP Basic or Bearer); Restricted API key; OAuth (Stripe MCP and Connect)
Anyone with a Stripe account creates keys on the Dashboard API keys page. Sandboxes have their own test keys (sk_test_, rk_test_); live keys (sk_live_, rk_live_) act on real money.
Send the key as the Basic auth username or as a Bearer token. Stripe recommends restricted keys (rk_) with only needed permissions over full-access secret keys (sk_). Restricted keys can be tagged as agent keys, which are subject to approval rules.
What can an agent read from Stripe?
- Customers β GET /v1/customers lists customers; retrieve one by ID.
- PaymentIntents and charges β List and retrieve PaymentIntents and charges with status and amounts.
- Invoices β List and retrieve invoices and their line items.
- Subscriptions β List and retrieve subscriptions and schedules.
- Balance and payouts β Retrieve balance, balance transactions and payouts.
What can an agent write to Stripe?
- Create customer β POST /v1/customers creates a customer record.
- Create and finalize invoice β Create invoice items and an invoice, then finalize it; finalizing makes it payable. Confirm with the user first.
- Create refund β Create a refund for a charge or PaymentIntent; sends money back to the customer. Confirm with the user first.
- Cancel subscription β Cancel a customer's subscription. Confirm with the user first.
- Create payment link β Create a payment link for products and prices.
Limits: Global limit 100 requests/second in live mode, 25 in sandbox; most endpoints 25/second; Search API 20 reads/second; 50 concurrent live requests. HTTP 429 carries Stripe-Rate-Limited-Reason. Reads average at most 500 per transaction (10,000/month minimum).
Holds PCI cardholder-related data (card brand, last four, billing details) and customer personal data. Full card numbers are tokenized by Stripe, not returned by the API. Refunds move money.
How do I connect Stripe to an AI agent over MCP?
Stripe publishes an official MCP server: Stripe MCP.
Hosted at https://mcp.stripe.com. OAuth, or an agent-tagged restricted key as Bearer; from Dec 2026 untagged keys are refused. Refunds and outbound payments need human confirmation.
You can register that server on ibl.ai as it is, or use the SKILL.md below when you want the agent to call the Stripe API directly.
On ibl.ai an MCP connection is three records, and a working integration always needs all three:
- Register the server β
POST β¦/mcp-servers/with its URL, a transport (sse,websocketorstreamable_http) and anauth_typeofnone,tokenoroauth2. - Create a connection that holds the credential, scoped to the whole organization (
platform), to a single agent, or to each user (user). - Enable it on the agent β
mcp-toolintool_slugsand the server id inmcp_servers. Both lists are replaced, not merged, so read the settings first.
For an API key or a service credential, one token connection at platform scope serves the whole organization; scope a connection to a single agent when that agent needs narrower access than the rest.
The field reference is in MCP server connections, and the /iblai-api-agent-mcp skill runs all three steps from a coding agent.
What does the Stripe agent skill do?
The Stripe skill is one SKILL.md file named iblai-connect-stripe. It gives an agent the auth conventions, what to read, which writes need a person's confirmation, the ibl.ai MCP wiring, example prompts and guardrails.
Save it as .claude/skills/iblai-connect-stripe/SKILL.md, or in your agent's skills folder. The ibl.ai platform skills it calls come from one install:
$ npx skills add iblai/vibe --allThis connector skill is a starting point maintained on ibl.ai, not part of the iblai/vibe repository.
It was checked against Stripe's documentation on October 20, 2026. Test it against your own Stripe setup before you rely on it.
What can I ask a Stripe agent to do?
- βList Stripe invoices that are open and past due, with customer email and amountβ
- βCreate a customer for Dana Lee and send her an invoice for $450β
- βHow much did we refund last month, and for which charges?β
- βShow active subscriptions that renew in the next 7 daysβ
How do I run a Stripe agent on ibl.ai?
Agentic OS is where the agent runs on ibl.ai: it holds the Stripe MCP connection, the model the agent uses, its instructions and its conversation history.
On ibl.ai you own all the code and the data, run it model-agnostic across any LLM, and pay with no per-seat pricing β so you can deploy anywhere, from your own cloud to a fully air-gapped network.
- AI agents for Small Business β what ibl.ai deploys in this sector
- AI agents for Enterprise β what ibl.ai deploys in this sector
Which ibl.ai agents work with Stripe data?
- Invoicing Agent β Small Business
- Payroll & Cash-Flow Agent β Small Business
Which ibl.ai platform skills does a Stripe agent use?
- /iblai-api-agent-mcp β MCP connectors for ibl.ai agents, end to end
- /iblai-vibe-agent-mcp β Add the agent MCP tab (Model Context Protocol connector management with featured connectors, custom connectors, OAuth,β¦
- /iblai-api-agent-tool β Enable or disable an ibl.ai agent's tools via the platform API
What else should I know before connecting Stripe to an AI agent?
Is there an official Stripe MCP server?
Yes. Stripe publishes Stripe MCP.
You can register it on ibl.ai as an MCP server, or use the SKILL.md when you want the agent to call the Stripe API directly.
Who can get Stripe API credentials?
Anyone with a Stripe account creates keys on the Dashboard API keys page. Sandboxes have their own test keys (sk_test_, rk_test_); live keys (sk_live_, rk_live_) act on real money.
Does Stripe data leave my infrastructure when an ibl.ai agent uses it?
On ibl.ai, you own all the code and the data. Self-hosted in your cloud or data center, the agent, its MCP connections and its conversation logs stay inside your perimeter.
Because the platform is model-agnostic, you can point the agent at a model you host, so Stripe records need not reach a third-party model provider.
Is the Stripe agent skill free to use?
Yes. The SKILL.md is a free download with no sign-up. It assumes you already have Stripe credentials, and your agreement with Stripe still governs how you use its API.
Which other data sources can an AI agent connect to alongside Stripe?
Which other Small Business systems have a connector?
- Google Workspace β Productivity and collaboration suite
- Gusto β Payroll and HR platform
- HubSpot β Customer relationship management (CRM)
- Mailchimp β Email marketing platform
- Microsoft 365 & SharePoint β Productivity and collaboration suite
- Oracle NetSuite β Cloud ERP and accounting
- PayPal β Online payments platform
- QuickBooks Online β Small-business accounting software
- Shopify β E-commerce platform
- Square β Point-of-sale and payments platform
- Xero β Small-business accounting software
Which other Enterprise systems have a connector?
- Canvas LMS β Learning management system
- Confluence β Team wiki and knowledge base
- Databricks β Data and AI platform (lakehouse)
- Docusign eSignature β Electronic signature platform
- Esri ArcGIS β Geographic information system (GIS)
- GitHub β Source code hosting and collaboration
- Google Workspace β Productivity and collaboration suite
- HubSpot β Customer relationship management (CRM)
- Jira β Work and issue tracking
- Microsoft 365 & SharePoint β Productivity and collaboration suite
- Okta β Identity and access management
- Oracle NetSuite β Cloud ERP and accounting
- PayPal β Online payments platform
- Salesforce β Customer relationship management (CRM)
- SAP S/4HANA β Enterprise resource planning (ERP)
- ServiceNow β IT service management and workflow platform
- Slack β Team messaging platform
- Snowflake β Cloud data warehouse
- Workday HCM β Human capital management (HCM)
- Zendesk Support β Customer service help desk
Every connector, grouped by sector, is on the connectors hub.