Overview
The Connectors API is Allternit’s owned connector standard. It exposes a unified catalog plus connection engine for third-party services. Curated connectors (GitHub, Notion, Slack) execute in-process using owned auth methods such as local CLI tokens, API keys, OAuth2 PKCE/loopback, and device flow. All other catalog entries are served by the vendored open-connector sidecar (services/open-connector), which holds credentials in its own encrypted SQLite store while the gateway keeps only an index row.
The API also exposes a unified MCP surface at /api/v1/connectors/mcp so any MCP-capable agent host can call sidecar-backed connectors through JSON-RPC.
Base URL
Authentication
- Connector management routes require a valid bearer token via the platform auth middleware.
/api/v1/connectors/mcpaccepts the same bearer token.- The internal MCP proxy (
/internal/connectors/mcp) accepts a cloud-issued runtime-device token (Authorization: Bearer allternit_runtime_...) or the internal service token plusx-allternit-user-id.
Connector object
Endpoints
List connectors
Example response
Get a connector
Connect a connector
Request body
Local CLI example (GitHub)
OAuth2 example
API key example
Execute a connector action
Request body
Example request
Example response
Disconnect a connector
Example response
MCP proxy
/mcp endpoint. Curated connectors are not reachable through this surface.