Skip to content
The AI Agent Factory

How it works on Claude and on OpenAI

Approved by
Panaversity ·
12 min read

If you will not build a product, skip this section and go on to "Where the book teaches this".

The same server works on both platforms, because both connect to outside tools through MCP, the Model Context Protocol: one standard plug for AI apps. Build your server to it once, and any AI app that supports MCP can plug in. Both platforms also support MCP Apps, MCP's shared way for a server to show its own screens inside the chat.1 What differs is how customers find the product, see it and pay for it. Each vendor sets these rules and changes them often, so this section is checked every month. Check them again before you sell.

As of October 29, 2026ClaudeOpenAI (ChatGPT)
Through conversationA connector, alone or in a pluginAn app, alone or in a plugin
Through guided screensAn Artifact beside the chat, or your connector's own screens inside itThe app's own interface, inside the chat
Sign-inEach person signs in with OAuth, and your server checks the token on every call2,3The same, with OAuth 2.1
Who pays for the AI's reasoningThe user's Claude plan, for Claude inside an ArtifactThe user's ChatGPT plan, whose limits app use may count toward
One company, privatelyThe owner turns on connectors, and you share the Artifact inside the organizationA Business, Enterprise or Edu admin adds your server and publishes it to that workspace only
EveryoneList it in Anthropic's connector directory, or share an install linkSubmit a plugin to ChatGPT's directory as a verified individual or organization
Selling inside the AI appNo checkout inside Claude is described. A listed connector may need a paid account with you4Physical goods only. No subscriptions or digital goods

On Claude

As of October 29, 2026, connectors work like this:

  • For everyone, you can list your connector in Anthropic's connector directory, from any paid Claude plan. Anthropic checks it against its directory policy, which does not admit connectors that serve ads, or that move money without a person approving.4,5
  • A connector that is not listed can still be shared with an install link.6
  • On the free plan, a customer can use connectors from the directory and add one custom connector. Plugins need a paid plan.7,8,9
  • A connector can show its own screens inside the chat, on every plan.10

Artifacts that use Claude are shared like this:11

  • An Artifact that uses Claude or connected apps cannot be shared with "anyone with the link", on any plan.
  • Inside a Team or Enterprise organization, you can share it with specific people or the whole organization, and on Enterprise with groups. Each person uses their own plan and their own connections.12
  • People outside the organization can be invited by email, a feature in beta, and can open it, but Claude and connectors do not work for them. On Team and Enterprise, an owner must first allow invitations outside the organization.
  • On Pro, Max and Ultra, only people you invite by email can open it, as of October 31, 2026.13 The help page says the parts that use Claude or connectors do not work for people invited from outside your organization, but not what that means on a personal plan. Test this before you sell to individuals this way.
  • Legacy Artifacts, made in a chat before September 16, 2026, follow older rules.12

So today, an Artifact that calls Claude works fully for customers inside an organization. A connector reaches individuals too, on every plan, and it can bring its own screens.

On OpenAI

Building it. You build an app for ChatGPT with OpenAI's Apps SDK. The app is your MCP server plus, if you want one, an interface that ChatGPT shows inside the chat, such as interactive cards.14 So on OpenAI, the conversation and the guided screens can live in one app. As on Claude, an app can also go in a plugin, which brings apps and skills together.15

Signing in. Your server signs users in with OAuth 2.1, following the MCP authorization standard. ChatGPT sends a token with every call, and your server checks it before running any tool. If the check fails, your server returns an error that makes ChatGPT ask the user to sign in again.16 This is where your check of who has paid belongs.

Who pays. Using an app may count toward the user's ChatGPT plan limits, and toward limits the app's maker sets.17 As on Claude, any model your own server calls is billed to you.

Reaching customers. For one company, an admin or owner on a Business, Enterprise or Edu plan adds your server as a custom MCP server, tests it and publishes it to that workspace only.18 Admins also decide which apps their workspace may use. In Business, many apps are on by default, and new Enterprise and Edu workspaces start with a selected set turned on.17

For everyone, you submit a plugin to ChatGPT's directory as a verified individual or organization, with a demo account for the reviewers. Plugins that need an extra sign-up step during review are rejected.19

Charging is the biggest difference. Inside ChatGPT, an app may sell only physical goods, with the checkout on your own website. It may not sell subscriptions, digital products, services or credits, show your plans or promote upgrades.19

An app may let a user sign in to an account they already pay for, and use what that subscription includes. If a feature needs a higher plan, the app may say so and link to a page that describes your plans, but not to a checkout page. It may not offer a weaker version than your own service, or add a fee that applies only in ChatGPT.19

So on OpenAI, customers subscribe on your website, outside ChatGPT, and the app only checks what they have paid for. This is the model on this page, with one difference: the app never sends anyone to a checkout for a subscription.

Design for both. When a signed-in user has not paid, return a short message and a link to your plans page, not to a checkout page. That one message works on both platforms.

In open source

MCP is an open standard, so open-source agents can connect to the same server. If you also run an open model yourself, you pay for the AI.

Part VI gives the full rules for all three, each with the date it was checked.

  1. Understanding MCP Extensions, Model Context Protocol blog, 11 March 2026.↑
  2. Authentication for connectors, Claude.ai Documentation.↑
  3. Authorization, MCP specification 2026-07-28, Model Context Protocol.↑
Owner
Panaversity