Self-hosted auth gateway that lets AI agents call 1,000+ SaaS providers through SDK, CLI, MCP, HTTP, and OpenAPI without handing over credentials.
Anil-matcha/open-agent-connector
Self-hosted gateway letting AI agents discover and run third-party app actions via MCP or REST.
Open-source alternative to:Composio
Merge.dev
Arcade.dev
- Stars
- 844
- Forks
- 320
- Open issues
- 0
- Last commit
- 2 hours ago
What is it?
Open Agent Connector gives agents a consistent way to find connected services, read an action's input schema, and execute it. A FastAPI backend manages provider definitions, connections, outbound requests and run records, while a Next.js console lets you browse providers, configure connections and runtime tokens, and review activity.
Credentials are encrypted at rest with AES-256-GCM. Runtime tokens are hashed, revocable and deny by default, with grants limited to specific actions and connection aliases. Outbound calls pass through a guarded HTTP client that blocks private and metadata addresses and pins resolved IPs to defend against SSRF and DNS rebinding.
The catalog covers many services, including GitHub, Slack, Notion, Stripe and Hacker News. SQLite is the default database, and PostgreSQL is supported. Not every action or OAuth flow has been verified against a live account, so check the ones you depend on.
Key features
- 01MCP endpoint with tool discovery and JSON-RPC execution
- 02Scoped, hashed and revocable runtime tokens with deny-by-default grants
- 03OAuth authorization, encrypted token storage and refresh
- 04REST API for listing providers and executing actions
- 05Idempotency-Key support that detects conflicting payloads
- 06Run records with duration, status and secret-redacted summaries
Use cases
- Give Claude Desktop or Cursor scoped access to GitHub and Slack actions
- Run a self-hosted alternative to hosted agent integration platforms
- Expose custom HTTP actions for an internal API to agents
- Audit which actions agents executed and with which connection
Quick start
- 1
Install the API dependencies in the server folder
python -m pip install -r requirements.txt - 2
Start the API on port 8000
uvicorn main:app --host 127.0.0.1 --port 8000 --reload - 3
Install the web console dependencies in the client folder
npm install - 4
Start the web console and open http://localhost:3000
npm run dev
Things to know
- The README says not every provider action or OAuth flow has been verified against a live account.
- You must back up the encryption key yourself, since losing it makes stored credentials unreadable.
- It is a compact self-hosted gateway, not a managed service with the broader catalogs and features of commercial platforms.
Topics
FAQ
- What is open-agent-connector?
- Self-hosted gateway letting AI agents discover and run third-party app actions via MCP or REST. Open Agent Connector gives agents a consistent way to find connected services, read an action's input schema, and execute it. A FastAPI backend manages provider definitions, connections, outbound requests and run records, while a Next.js console lets you browse providers, configure connections and runtime tokens, and review activity.
- Is open-agent-connector free to use? What license does it have?
- open-agent-connector is open source under the Apache-2.0 license. Check the license terms before using it in commercial products.
- Is open-agent-connector still maintained?
- Actively maintained. The last commit to open-agent-connector was on Oct 22, 2026.
- What can I use open-agent-connector for?
- Give Claude Desktop or Cursor scoped access to GitHub and Slack actions Run a self-hosted alternative to hosted agent integration platforms Expose custom HTTP actions for an internal API to agents Audit which actions agents executed and with which connection
- How do I install open-agent-connector?
- Install the API dependencies in the server folder: python -m pip install -r requirements.txt Start the API on port 8000: uvicorn main:app --host 127.0.0.1 --port 8000 --reload Install the web console dependencies in the client folder: npm install Start the web console and open http://localhost:3000: npm run dev
- Where can I get open-agent-connector?
- The source code and installation instructions are on GitHub: https://github.com/Anil-matcha/open-agent-connector
Summary generated by AI from the project's README. GitHub stats refresh daily.
Related projects
Fair-code workflow automation platform for building AI agents and workflows, combining a visual canvas with custom code and 1500+ integrations.
Open-source platform combining AI agents and workflow automation, self-hostable or embeddable in SaaS products, with 250+ connectors.
An open source AI gateway and registry that federates MCP, A2A, and REST/gRPC APIs behind one endpoint with governance, discovery, and observability.
Sim is a collaborative workspace for building, deploying, and monitoring AI agents and workflows, with 270+ integrations and support for major LLMs.
Open-source personal AI assistant that triages email, preps meetings and runs workflows across Gmail, Calendar, Slack and more, reachable via iMessage, WhatsApp and Telegram.