Endpoints

McpConnections

McpConnections endpoints of the Elnora REST API.

Base URL https://platform.elnora.ai/api/v1. Authenticate every request with the X-API-Key header — see Authentication.

GET /connections/registry

Provider-neutral integration catalog.

curl https://platform.elnora.ai/api/v1/connections/registry \
  -H "X-API-Key: $ELNORA_API_KEY"

Responses: 200

PATCH /connections/registry/{providerId}/policy

Owner/Admin-only organization policy ceiling for one catalog provider.

curl -X PATCH https://platform.elnora.ai/api/v1/connections/registry/{providerId}/policy \
  -H "X-API-Key: $ELNORA_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{ ... }'

Parameters

NameInTypeRequired
providerIdpathstringyes

Request body

FieldTypeRequired
enabledbooleanno
allowedConnectionMethodsstring[]no
allowedCapabilityGroupsstring[]no
customEndpointApprovedbooleanno
allowedAccountDomainsstring[]no
accessLevelstringno
expectedVersionint32no

Responses: 200

GET /connections/registry/browse

"Browse more": a read-only, metadata-only page of the public MCP Registry.

curl https://platform.elnora.ai/api/v1/connections/registry/browse \
  -H "X-API-Key: $ELNORA_API_KEY"

Parameters

NameInTypeRequired
searchquerystringno
cursorquerystringno

Responses: 200

GET /mcp/connections

curl https://platform.elnora.ai/api/v1/mcp/connections \
  -H "X-API-Key: $ELNORA_API_KEY"

Parameters

NameInTypeRequired
scopequerystringno
includeArchivedquerybooleanno

Responses: 200

POST /mcp/connections

curl -X POST https://platform.elnora.ai/api/v1/mcp/connections \
  -H "X-API-Key: $ELNORA_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{ ... }'

Parameters

NameInTypeRequired
scopequerystringno

Request body

FieldTypeRequired
namestringno
urlstringno
transportstringno
headersobjectno
allowedToolsstring[]no
enabledbooleanno
connectbooleanno

Responses: 200

PATCH /mcp/connections/{connectionId}

curl -X PATCH https://platform.elnora.ai/api/v1/mcp/connections/{connectionId} \
  -H "X-API-Key: $ELNORA_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{ ... }'

Parameters

NameInTypeRequired
connectionIdpathstringyes
scopequerystringno

Request body

FieldTypeRequired
namestringno
urlstringno
transportstringno
headersobjectno
allowedToolsstring[]no

Responses: 200

DELETE /mcp/connections/{connectionId}

curl -X DELETE https://platform.elnora.ai/api/v1/mcp/connections/{connectionId} \
  -H "X-API-Key: $ELNORA_API_KEY"

Parameters

NameInTypeRequired
connectionIdpathstringyes
scopequerystringno

Responses: 200

POST /mcp/connections/{connectionId}/default

Marks one connection as the default account for its provider (multi-account support).

curl -X POST https://platform.elnora.ai/api/v1/mcp/connections/{connectionId}/default \
  -H "X-API-Key: $ELNORA_API_KEY" \
  -H "Content-Type: application/json"

Parameters

NameInTypeRequired
connectionIdpathstringyes
scopequerystringno

Responses: 200

POST /mcp/connections/{connectionId}/enabled

curl -X POST https://platform.elnora.ai/api/v1/mcp/connections/{connectionId}/enabled \
  -H "X-API-Key: $ELNORA_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{ ... }'

Parameters

NameInTypeRequired
connectionIdpathstringyes
scopequerystringno

Request body

FieldTypeRequired
enabledbooleanno

Responses: 200

POST /mcp/connections/{connectionId}/probe

curl -X POST https://platform.elnora.ai/api/v1/mcp/connections/{connectionId}/probe \
  -H "X-API-Key: $ELNORA_API_KEY" \
  -H "Content-Type: application/json"

Parameters

NameInTypeRequired
connectionIdpathstringyes
scopequerystringno

Responses: 200

GET /mcp/connections/inventory

Organization Owner/Admin metadata inventory.

curl https://platform.elnora.ai/api/v1/mcp/connections/inventory \
  -H "X-API-Key: $ELNORA_API_KEY"

Responses: 200

On this page