Skip to main content
Glama

connecta

A monochrome clay Connecta hub joining many tools

One place for AI agents to connect to the tools you choose.

Connecta gives an agent a single MCP endpoint instead of making it connect to every service separately. You decide which integrations are available and Connecta holds their credentials, and the agent mostly works by writing ordinary JavaScript that Connecta runs in a sandbox next to them — with a few explicit tools for the jobs a program is the wrong shape for, destructive calls among them.

flowchart LR
    Agent["AI agent"]
    Integrations["The integrations you chose"]

    subgraph Connecta["Connecta: one MCP endpoint; credentials stay here"]
        Sandbox["execute_code<br/>server-side sandbox"]
        Explicit["Explicit tools<br/>destructive calls, search, auth"]
    end

    Agent -->|"writes a program"| Sandbox
    Agent -->|"one deliberate call"| Explicit
    Sandbox --> Integrations
    Explicit --> Integrations

Why Connecta

  • One connection. Configure clients once, even as integrations change.

  • Seven tools, not seven hundred. A program can search the catalog, chain calls, and trim the results before the agent ever sees them — so nothing has to be loaded up front.

  • Safer access. Credentials stay server-side — the program never sees them — and consequential actions remain explicit and individual.

  • Named client access. A Clerk operator can issue and revoke one-time, hashed Bearer tokens for MCP clients that support header authentication.

  • Your deployment. Connecta runs on Node, Docker, or Cloudflare Workers, with configuration you can review and version.

Related MCP server: fastmcp-gateway

Start here

Create the prescribed Node deployment:

npx @zackbart/connecta init my-connecta
cd my-connecta
npm install
CONNECTA_TOKEN=dev-token npm start

Point an MCP client at http://localhost:8787/mcp with Authorization: Bearer dev-token. The generated project is deliberately small:

my-connecta/
├── src/index.ts       # connectors, auth, storage, public URL
├── package.json       # exact Connecta and QuickJS versions
├── tsconfig.json
├── .env.example
├── .gitignore
├── AGENTS.md
├── CLAUDE.md -> AGENTS.md
└── README.md

For an agent setting this up, the contract is:

  1. Edit src/index.ts; do not copy Connecta internals into the deployment.

  2. Keep executor: quickJsExecutor() for the prescribed seven-tool surface.

  3. Keep secrets in environment variables or a secret store, never source.

  4. Add code only for deliberate api() connectors.

  5. Run npm run typecheck, start the server, and run CONNECTA_TOKEN=... npm run doctor. Doctor checks health, the executor, and the exact seven-tool model-facing surface, then executes a harmless sandbox program. The bearer stays in the environment rather than command history.

The template refuses to merge into an existing directory, so initialization cannot overwrite another project. Its generated programs have no filesystem, environment, arbitrary network, imports, or timers; only explicitly read-only connector tools are reachable. Unannotated or write-capable calls stay individual and cross call_destructive_tool, where the MCP host can ask the operator for approval.

Other supported deployment shapes:

Configuring a sandbox — QuickJS on Node or a Dynamic Worker on Cloudflare — is what selects the code-first surface and is the assumed posture. A deployment without one keeps the earlier nine-tool compatibility interface.

Project status

Connecta is built for its author's deployments first and is still evolving. Breaking changes are expected before 1.0.

Read the ethos for the product's principles, the changelog for releases, and security policy for vulnerability reporting.

A
license - permissive license
-
quality - not tested
B
maintenance

Maintenance

Maintainers
1hResponse time
0dRelease cycle
29Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

  • F
    license
    -
    quality
    D
    maintenance
    A centralized management platform that aggregates multiple Model Context Protocol (MCP) servers into a single unified endpoint for AI agents. It provides a web interface for hot-swappable tool management, proxying of existing servers, and AI-powered generation of custom MCP plugins.
    Last updated
    1
  • A
    license
    -
    quality
    A
    maintenance
    Aggregates tools from multiple upstream MCP servers and exposes them through 4 meta-tools, enabling LLMs to discover and use hundreds of tools without loading all schemas upfront.
    Last updated
    2
    Apache 2.0
  • A
    license
    -
    quality
    C
    maintenance
    A gateway that aggregates multiple MCP servers into a single endpoint, namespacing their tools and forwarding calls, so an agent connects to one MCP to access the entire stack.
    Last updated
    MIT
  • F
    license
    -
    quality
    B
    maintenance
    Aggregates multiple child MCP servers into a single MCP server endpoint, enabling clients to use various tools (e.g., filesystem, Brave Search) through one interface.
    Last updated
    31

View all related MCP servers

Related MCP Connectors

  • Control plane for autonomous software labor. Agents claim objectives over MCP with audit trail.

  • Operator-as-agent MCP hub. 6 tools. First $5 free, then $0.001/call.

  • 34 production API tools over one hosted MCP endpoint.

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/zackbart/connecta'

If you have feedback or need assistance with the MCP directory API, please join our Discord server