Open source · Apache-2.0 · one Go binary

Let AI agents act in your users' apps, safely

GitHub, Slack, Notion, Gmail, Linear and more, as each user. Plugport handles the OAuth, keeps tokens encrypted on your server, and shows a person the exact request before anything that changes something is sent. An open-source alternative to Composio.

Get it on GitHubStart in a minute

No AI API key needed

Plugport is an MCP server, so it runs inside the Claude Code, Cursor or Codex subscription you already pay for. Building your own agent? Use the REST API and get tool definitions in OpenAI or Anthropic format.

One click to connect

Your agent asks once; the person sees a Plugport page naming the app, then the provider's own consent screen.

A person approves writes

Emails, issues and messages wait until someone approves the exact request. Reads run at once.

Your server, your tokens

Tokens are sealed with AES-256-GCM and only sent to the app being called.

Small context

Agents see five router tools (search, execute, connect, list, get) instead of hundreds of schemas.

Import any API

plugport import openapi turns an OpenAPI spec into an app in seconds. Or write one small JSON file.

A dashboard included

Set up apps, create connect links, approve waiting actions and read the log in your browser.

Start in a minute

docker run -p 8090:8090 -v plugport-data:/data ghcr.io/pandeyvishwas51-oss/plugport

claude mcp add --transport http plugport http://localhost:8090/mcp \
  --header "Authorization: Bearer <agent key>" --header "X-Plugport-User: me"

The first start prints an admin key (for you and the dashboard) and an agent key (for your AI tool), plus the OAuth redirect URI. Agent keys can never approve their own requests. Full guide in the README.

19 apps, 49 actions today

AppActions
GitHub, GitLabrepos, issues, comments, search, read files
Slack, Discordsend messages, list channels, read history
Notionsearch, read, create pages, append content, query databases
Linear, Asanateams and workspaces, my issues and tasks, create issues and tasks
Gmail, Google Calendar, Google Drivesend and search email, list and create events, find files
HubSpot, Airtablesearch and create contacts, list and create records
Resend, Stripesend email, list and create customers
Figma, Sentry, Vercel, Cloudflareread files and comments, error issues, deployments, zones and DNS
Brave Searchweb search

Missing one? Add it as a JSON file.

Questions

Is it an open-source alternative to Composio?

Yes: OAuth, an action catalog, tool definitions and MCP for agents, as Apache-2.0 software you host. It is independent and not affiliated with Composio.

Do I need an AI API key?

No. Use it from Claude Code, Cursor or Codex over MCP. REST works with any model if you build your own agent.

Can an agent send email without me knowing?

Not by default. Writes wait until a person approves the exact request.

Is it production ready?

It is an early release. OAuth, refresh, approvals and request shapes are covered by tests against fake providers; each app has not yet been run against its real API end to end. Issues welcome.