Private beta

Wire 100+ SaaS integrations into your Next.js app
for your customers, or just for yourself.

One token, working OAuth handlers, MCP server out of the box. Use it as a builder shipping to N customers — or as a solo dev who just wants Notion in Claude Desktop. Same primitive, two modes.

What is Connector Platform

A multi-tenant integration platform for developers. One API gives you 100+ pre-built SaaS connectors — OAuth flows, token refresh, error handling, all done. You write fetch('/api/connect/notion'). We do the rest.

Three roles — who is who

Connector Platform has three identity tiers. Knowing which one you are is the only thing you need to understand before continuing.

Operator

Platform admin

Operates Connector Platform itself. Approves new connectors generated by AI, manages builders, monitors activity.

That's us (Daniel). Unless you run the platform yourself, this isn't you.

That's most likely you

Builder

A developer or company building their own product that needs SaaS integrations. Lovable, Cursor, an internal agent, your SaaS — anyone whose users will need to connect Notion, Slack, GitHub, etc.

You receive a cpt_* token and use it server-to-server. Your users (end users) never see Connector Platform — they only see your product.

Your customer

End user

The actual person using your product. They click "Connect Notion" inside your app, authorize, and from then on your app can read/write their Notion.

Lives in your tenant under the platform. You decide who they are via your own user IDs (external_ref).

Two ways to use it

Same platform, same token, same APIs. The only thing that changes is how many end users you're managing — yourself, or your whole customer base.

For yourself

Personal mode

Solo dev, agent project, internal tool. You authorize providers as yourself (you = the only end user) and use the integrations in Claude Desktop, your CLI agent, or whatever you're building.

  • How: install plugin, paste token, run /connector add notion
  • Auth as: the alias self on your MCP URL
  • Time to first call: ~2 minutes

When you decide to add real customers, the same builder switches into multi-tenant mode automatically.

For your SaaS

Multi-tenant builder

You're shipping a product that connects your customers' Notion / Slack / GitHub. Each end user authorizes themselves; your backend uses X-End-User-Id to act on their behalf.

  • How: POST /v1/users + connect-session URL → end user authorizes → you call /v1/execute
  • Auth as: any end_user_id in your tenant
  • What customers see: only your product (we're invisible)

Bring your own OAuth credentials per connector for production rate limits and branded consent.

Concrete example (multi-tenant)

You're building Recap — an AI app that summarizes meetings and writes the recap to Notion.

  1. You (the builder) email us, get a token cpt_xxx
  2. Wallace (your customer = end user) signs up at recap.com
  3. Wallace clicks "Connect Notion" inside your app
  4. She authorizes Notion at /connect/... on our side and is redirected back to your app
  5. Your backend calls POST /v1/execute on our API with X-End-User-Id: wallace to write summaries to Wallace's Notion

Wallace never knows Connector Platform exists. She sees only your app.
You never wrote a single line of Notion API client. Same goes for the 97 other integrations.

How to start

Three steps. About a minute end-to-end (assuming you already have Claude Code).

1

Get a builder token

Email eu@danielbastos.me during private beta. We mint a cpt_* token scoped to your tenant.
2

Install the Claude Code plugin in your project

/plugin marketplace add danielsalles/connector-platform-marketplace
/plugin install connector-platform@connector-platform
3

Log in and add your first integration

/connector login cpt_xxxxxxxxxxxx
add Notion to my app

FAQ

I'm not building a SaaS. I just want to use this in my own Claude Desktop. Am I a builder?
Technically yes — you're a "builder of one". Same flow: get a token, install the plugin, authorize integrations as your own end user (the platform handles solo developers fine via the self alias).
How do tokens stay secret?
You receive cpt_* once, store in .env.local (auto-gitignored by the plugin). Server-side only — never reaches your end users. Revoke anytime via your platform admin.
What frameworks are supported?
Next.js App Router for now. Express, FastAPI, others — open an issue on the plugin repo if you need them.
Open source?
The Claude Code plugin is MIT. The platform itself (API + MCP server + AI generator) is closed during private beta.