connecta
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@connectalist available connectors"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
connecta
One connection between your agent and the services you choose.
Connecta puts the services your agent needs behind one connection. It uses Model Context Protocol (MCP), a standard that lets AI apps use tools. You run Connecta and choose what each agent may access.
flowchart LR
Agents["Agent apps and people"] --> Pools
subgraph Connecta["Your Connecta server"]
Pools["Pools<br/>which tools each caller can use"] --> Checks["Access checks<br/>reads · changes · secrets"]
end
Checks --> Stripe
Checks --> Google["Google Workspace"]
Checks --> Other["Other services"]A tool is an action, such as finding a ticket or updating a record. The agent can call one action directly or combine several in a short program inside Connecta. The program can return a small answer instead of every record. Connecta supplies the service credentials, so the agent doesn't need them.
What you can connect
Maintained connections: Breeze ChMS, Church Community Builder, Cloudflare, GitHub, Gmail, Google Docs, Google Drive, Google Forms, Google Sheets, Google Slides, Granola, Overflow, Planning Center, QuickBooks Online, Stripe, Tithe.ly, and Vercel.
Maintained API providers pair reviewed vendor contracts with tools built by Connecta. See the API sources and tool inventory for each provider's named workflows and reviewed API tools.
You can also connect another hosted MCP tool server through remoteMcp(),
which discovers the server's live tool catalog, or describe an API Connecta
should call.
Related MCP server: mcp-router
What it protects
Boundary | What Connecta does |
Access | A pool limits the tools its members can reach; it lists only people or only agents. |
Writes | For tools marked as writes, once a change is sent, Connecta won't automatically send it again. |
Secrets | Known secrets are redacted from agent output. Enable the credential vault to encrypt stored credentials and OAuth tokens. |
Read-only access | Read-only endpoints hide writes and refuse attempts to call them. |
Read-only protection and single-attempt writes depend on truthful tool labels. The AI app using Connecta decides when to ask for approval; a writable pool can write unattended. Safety and trust explains these boundaries and their limits.
Try it in three steps
You'll need somewhere to run Connecta and permission to connect the service accounts you choose. Creating the project is the start of setup; account connections and access rules still need configuring.
Create a deployment. Start with the Node template:
npx @zackbart/connecta init my-connecta cd my-connecta npm installChoose services and access. Your operator—the person or team running Connecta—can use a coding assistant as a setup agent. Give that assistant the operator documentation. It configures services, enables the credential vault, connects accounts, and starts the server with the access rules you choose.
Connect your AI app. This app is the MCP client: it uses Connecta's tools on your agent's behalf. Give it the pool address and authentication method supplied by your operator. A person in a single pool can use the plain
/mcpaddress; their sign-in selects the pool. Connecting agents explains what to ask for; the deployment guide has runnable steps.
flowchart LR
Create["1 · Create"] --> Configure["2 · Choose services + access"] --> Connect["3 · Connect your AI app"]The package is @zackbart/connecta (npm install @zackbart/connecta). Run it
on Node, in Docker, or on Cloudflare Workers. The
deployment guide covers each.
Read a little more
Guide | What you'll understand |
Connectors, pools, people, and how a call reaches a service. | |
Agent tokens, Vercel identity, and the optional Eve helper. | |
Uncertain changes, secrets, read-only access, and your responsibilities. | |
Setup, feature availability, upgrades, and exact contracts. |
Upgrading? Follow the upgrade guide. Pre-0.29 storage and OAuth layouts must first migrate on 0.37.1; see the required bridge upgrade. Breaking changes are expected before 1.0. See the changelog and security policy.
This server cannot be deployed
Maintenance
Related MCP Connectors
One MCP endpoint for your company's tools, with per-person sign-in, policy and audit.
One MCP endpoint for Claude, GPT & Gemini: 100+ tools + no-code connectors + agent workers.
- GentkeyOAuthcom.gentkey
One MCP URL for all your connectors — scoped writes, enforced constraints, and a full audit trail.
Toolstile is a managed MCP gateway that connects remote MCP servers behind one endpoint, with per-agent permissions, shared accounts and activity logs. Connect at https://mcp.toolstile.com/mcp over Streamable HTTP with OAuth; sign in at https://toolstile.com, select a workspace and connect your upstream servers. Available tools, resources and prompts depend on that workspace and the agent's granted access.
Related MCP Servers
- FlicenseNot gradedqualityDmaintenanceAggregates multiple MCP servers and custom Python tools behind a single endpoint, with intelligent context and tool discovery for AI agents.-
- FlicenseNot gradedqualityCmaintenanceAggregates and routes to hundreds of downstream MCP servers behind a single interface, exposing only five meta-tools and dynamically retrieving the relevant tool for an agent on demand.1-
- FlicenseNot gradedqualityAmaintenanceA meta-MCP server that aggregates and proxies other MCP servers, letting LLMs search for, add, configure, enable, disable, and bundle backend servers at runtime. Tools from those servers are automatically exposed under unified prefixes, with persistent configuration, health checks, and support for stdio, HTTP, and hybrid transports.-
- FlicenseNot gradedqualityAmaintenanceAn MCP server that aggregates, manages, and proxies other MCP servers, enabling LLMs to discover, add, configure, enable/disable, and use tools from multiple servers dynamically.-