You've built the product, deployed it, and found the first people willing to pay for it. The next step is forming the company behind it.
Now you can begin that process in the same tools you use to build your product. Start an Atlas application from an AI agent through Stripe's Model Context Protocol (MCP) server, or from your terminal with the Stripe Atlas commands available in the tools plugin. Atlas saves your progress, so you can move between your agent, terminal, and the Stripe Dashboard without starting over.
Bring company formation into your development workflow #
Forming a company often begins in the middle of other technical work. You might be configuring payments, preparing a production launch, or getting ready to hire your first employee. Moving into a separate process means changing context just when momentum matters.
Stripe Atlas sets up your startup so you can focus on building it. Atlas incorporates your startup, retrieves your Employer Identification Number (EIN), initiates founder equity vesting, and files 83(b) tax elections - so you can bank, fundraise, and accept payments with Stripe.
The Atlas integrations bring the start of company incorporation into the workflows developers already use:
- Use MCP for a conversational workflow. An AI agent can explain the Atlas process, retrieve application requirements, collect company information, and relay validation from Atlas.
- Use Stripe CLI for a terminal workflow. Work through structured prompts yourself, or let a coding agent invoke the command and relay each step.
- Continue in the Dashboard. Provide sensitive identity information and complete payment, document review, signatures, and submission directly with Stripe.
Atlas remains the source of truth in every interface. It determines the application requirements, validates the values you provide, and maintains the application state.
Start from an AI agent #
MCP gives AI applications a standard way to connect to external tools. When you connect an agent to Stripe's MCP server, the agent discovers the Stripe capabilities available to your account and current session.
The recommended way to connect an agent is with Stripe's agent plugin. The plugin configures the Stripe MCP server, installs Stripe's agent skills, and keeps them up to date:
> npm install -g @stripe/cli@latest
> stripe agent setup
> stripe plugin install tools
The setup command detects supported agents installed on your computer and configures them for you. This works with agent development environments such as Claude Code and Cursor.
You can also connect an agent to Stripe MCP directly. For example, to add Stripe MCP to Claude Code, run:
> claude mcp add --transport http stripe https://mcp.stripe.com/
Then run /mcp in Claude Code. Claude Code opens a browser where you can sign in to Stripe and authorize the connection. For Cursor, VS Code, and other MCP clients, follow the client-specific setup instructions or configure https://mcp.stripe.com as a remote MCP server.
After you authorize the connection, you can describe the outcome you want instead of looking for a particular tool or command:
> I'm ready to incorporate my company with Stripe Atlas. There are two founders, and we plan to raise venture funding.
The agent creates an Atlas application and identifies the Stripe account associated with it. It then asks you to authorize access to that account before continuing. Atlas uses the information saved in the application to suggest what to collect next. The order can vary based on what you've already provided, and you can return to an earlier answer or add another founder before completing the application.
Follow an application from prompt to incorporation #
Suppose you and a cofounder have built ElementraAI, a monitoring product for AI applications. The product is live, the first customers are using it, and you're preparing to raise funding. You decide to incorporate ElementraAI Labs while working in Claude Code.
Note: The following conversation is illustrative. The questions can change depending on the company structure and information already saved in the application.
> I want to incorporate my new company, ElementraAI Labs. We build monitoring tools for AI applications. There are two founders, and we want to form a Delaware C corporation.
> Atlas supports Delaware C corporations and LLCs. You selected a Delaware C corporation. Do you want me to record that choice?
> Yes, form a Delaware C corporation.
> Add the company details
> What legal company name do you want to use?
> What will your company do?
> Does the company have a website?
> What phone number and business address should the application use?
> The legal name is ElementraAI Labs, Inc. We build monitoring and debugging tools for teams developing AI applications. Our website is elementraai.example.
> Atlas couldn’t validate elementraai.example. Enter the complete website URL, including https://.
> https://elementraai.example
> What are the names and email addresses of the founders?
> Will either founder serve on the board?
> The founders are Maya Chen and Jordan Williams. Maya will be the primary representative, and both founders will serve on the board.
> What percentage of the company will each founder own?
> What percentage do you want to reserve for the employee equity pool?
> Who will serve as CEO and president? Who will serve as secretary?
> What vesting schedule have the founders chosen?
> Maya will own 45%, Jordan will own 45%, and we’ll reserve 10% for the employee equity pool. Maya will serve as CEO and president, and Jordan will serve as secretary. Both founders will use four year vesting schedules with a one-year cliff beginning on the incorporation date.
The agent records the decisions you provide. It doesn't propose an ownership split or vesting schedule as the right choice for your company.
Review the application
Before sending an update to Atlas, the agent shows you the values included in the update and asks you to confirm them. You can review the company name, description, founder count, and other collected information, and correct any value before confirming.
After you confirm the update, Atlas validates the values and returns the current application, including its company, founders, equity, status, and next action.
Continue securely with Stripe #
After the application passes validation, Atlas provides a link to continue in the Stripe Dashboard. Each founder provides sensitive identity information directly to Stripe, reviews the formation documents, pays, signs, and submits the application.
The agent has helped move you from an initial request to a validated Atlas application, but it hasn't made legal or tax decisions or submitted the company on your behalf. Your progress remains available in Atlas, so you can continue in the Dashboard or another authorized interface.
Start from the Stripe CLI #
If you prefer to work in a terminal, install the tools plugin for the Stripe CLI:
> stripe plugin install tools
Then start an application:
> stripe tools search atlas
> stripe tools create_atlas_application
The plugin reuses your current Stripe CLI session when possible. If you aren't signed in, it prompts you to authenticate with Stripe login.
The command starts an Atlas flow that collects and validates company and founder information. You can respond to the prompts directly or ask a coding agent to run the command for you:
> Let’s form a company using Stripe Atlas. Use the Stripe tools plugin and search for Atlas commands.
Stripe CLI handles authentication and communicates with Atlas while the agent provides a conversational layer around the terminal flow. The CLI supports Delaware C corporation and LLC applications, including applications with multiple founders.
Because MCP, Stripe CLI, and the Dashboard operate on the same Atlas application, you don't need to finish in the same interface you started with. For example, you can begin the ElementraAI Labs application with Claude Code, continue through Stripe CLI, and open the Dashboard when it's time to complete sensitive steps.
Continue after formation #
After you submit the application, Atlas sends a receipt and keeps you informed as formation progresses. Return to the Dashboard to check the application status, access documents, and complete post-formation steps.
Depending on the company and founders, those steps can include obtaining an EIN and filing an 83(b) election. Atlas provides the relevant workflow and documentation when those steps apply. Atlas also includes benefits that can help new companies get started, including $2,500 in Stripe product credits during the first year and access to more than $50,000 in partner offers.
Start where you build #
The Atlas integrations for MCP and Stripe CLI connect the work of building a product with the work of forming the company behind it. Start with a plain language request to an agent or a command in your terminal, review the information before it reaches Atlas, and continue in the Stripe Dashboard for sensitive information, payment, signatures, and submission.