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
| Name | In | Type | Required |
|---|---|---|---|
providerId | path | string | yes |
Request body
| Field | Type | Required |
|---|---|---|
enabled | boolean | no |
allowedConnectionMethods | string[] | no |
allowedCapabilityGroups | string[] | no |
customEndpointApproved | boolean | no |
allowedAccountDomains | string[] | no |
accessLevel | string | no |
expectedVersion | int32 | no |
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
| Name | In | Type | Required |
|---|---|---|---|
search | query | string | no |
cursor | query | string | no |
Responses: 200
GET /mcp/connections
curl https://platform.elnora.ai/api/v1/mcp/connections \
-H "X-API-Key: $ELNORA_API_KEY"Parameters
| Name | In | Type | Required |
|---|---|---|---|
scope | query | string | no |
includeArchived | query | boolean | no |
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
| Name | In | Type | Required |
|---|---|---|---|
scope | query | string | no |
Request body
| Field | Type | Required |
|---|---|---|
name | string | no |
url | string | no |
transport | string | no |
headers | object | no |
allowedTools | string[] | no |
enabled | boolean | no |
connect | boolean | no |
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
| Name | In | Type | Required |
|---|---|---|---|
connectionId | path | string | yes |
scope | query | string | no |
Request body
| Field | Type | Required |
|---|---|---|
name | string | no |
url | string | no |
transport | string | no |
headers | object | no |
allowedTools | string[] | 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
| Name | In | Type | Required |
|---|---|---|---|
connectionId | path | string | yes |
scope | query | string | no |
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
| Name | In | Type | Required |
|---|---|---|---|
connectionId | path | string | yes |
scope | query | string | no |
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
| Name | In | Type | Required |
|---|---|---|---|
connectionId | path | string | yes |
scope | query | string | no |
Request body
| Field | Type | Required |
|---|---|---|
enabled | boolean | no |
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
| Name | In | Type | Required |
|---|---|---|---|
connectionId | path | string | yes |
scope | query | string | no |
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