Vercel Connect adds managed Stripe API keys
Vercel Connect can now create a separate restricted Stripe API key for each agent or task. When you create a Stripe connector, you can now choose Managed API Key as the connection method.
Vercel creates the key in your Stripe account, limited to the permissions you pick. The existing MCP and bring-your-own API key methods are unchanged.
type: embedded-entry-inline id: 3rOuKp0F4Nk80dMYJ5QX6U
Most apps and agents run on Stripe’s default secret key, which has full access to the account. With per-agent keys, each agent gets only the access its job needs. For example, a daily revenue report agent can be limited to read-only access to charges, and an onboarding agent can be limited to write access to customers.
Vercel creates and stores the key, so there is no secret key to paste. You can rotate it from the connector's settings without redeploying, and the old key stays valid for up to 24 hours while you switch.
Add the Stripe connector
Create a Stripe connector from the connectors directory, choose Managed API Key, pick its permissions, and attach it to your project. You can also start from the CLI, which opens the browser to finish setup:
type: embedded-entry-inline id: 1I7ChkvBWny4SCOzp2xI3E
type: embedded-entry-inline id: 66OV4WkA85AVl8hbRgk4PU
To get started, add the Stripe connector or read the documentation.