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
| App | Actions |
|---|---|
| GitHub, GitLab | repos, issues, comments, search, read files |
| Slack, Discord | send messages, list channels, read history |
| Notion | search, read, create pages, append content, query databases |
| Linear, Asana | teams and workspaces, my issues and tasks, create issues and tasks |
| Gmail, Google Calendar, Google Drive | send and search email, list and create events, find files |
| HubSpot, Airtable | search and create contacts, list and create records |
| Resend, Stripe | send email, list and create customers |
| Figma, Sentry, Vercel, Cloudflare | read files and comments, error issues, deployments, zones and DNS |
| Brave Search | web 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.