| Tool Name: | connections_list |
| Asset Name: | List Connections |
| Description: | Lists the service connections known to this venue. Each immutable provider descriptor comes from its connection skill and includes the credential reference names and tools it uses. Live transport availability is reported separately from caller authority. No credential value is read. |
| Adapter: | connections |
| Asset Hash: | 0x0d1cdbe04a0216eb5d96a34a357fdabd6fede26fa131d32a0ae4bf92200dc176 |
Type: object
Schema: <code>{ "type": "object", "additionalProperties": false, "properties": { } }</code>
| Property | Type | Description |
|---|---|---|
providers* | array | - |
This tool can be called via the MCP (Model Context Protocol) endpoint. Here are examples of how to use it:
POST to https://venue-3.covia.ai/mcp
{
"jsonrpc": "2.0",
"id": 1,
"method": "tools/call",
"params": {
"name": "connections_list",
"arguments": {
"input": "your input here"
}
}
}curl -X POST https://venue-3.covia.ai/mcp \\
-H "Content-Type: application/json" \\
-d '{
"jsonrpc": "2.0",
"id": 1,
"method": "tools/call",
"params": {
"name": "connections_list",
"arguments": {
"input": "your input here"
}
}
}'import requests
import json
url = "https://venue-3.covia.ai/mcp"
payload = {
"jsonrpc": "2.0",
"id": 1,
"method": "tools/call",
"params": {
"name": "connections_list",
"arguments": {
"input": "your input here"
}
}
}
response = requests.post(url, json=payload)
result = response.json()
print(result)const fetch = require('node-fetch');
const url = 'https://venue-3.covia.ai/mcp';
const payload = {
jsonrpc: '2.0',
id: 1,
method: 'tools/call',
params: {
name: 'connections_list',
arguments: {
input: 'your input here'
}
}
};
fetch(url, {
method: 'POST',
headers: {
'Content-Type': 'application/json'
},
body: JSON.stringify(payload)
})
.then(response => response.json())
.then(data => console.log(data));{
"name": "List Connections",
"description": "Lists the service connections known to this venue. Each immutable provider descriptor comes from its connection skill and includes the credential reference names and tools it uses. Live transport availability is reported separately from caller authority. No credential value is read.",
"dateCreated": "2026-09-01T00:00:00Z",
"operation": {
"adapter": "connections:list",
"readOnly": true,
"toolName": "connections_list",
"input": {
"type": "object",
"properties": {},
"additionalProperties": false
},
"output": {
"type": "object",
"properties": {
"providers": {
"type": "array",
"items": {
"type": "object",
"properties": {
"provider": { "type": "string" },
"description": { "type": "string" },
"skill": { "type": "string" },
"connection": {
"type": "object",
"properties": {
"baseUrl": { "type": "string" },
"auth": {
"type": "object",
"properties": {
"kind": { "type": "string" },
"alternatives": { "type": "array", "items": { "type": "string" } }
},
"required": ["kind", "alternatives"],
"additionalProperties": false
}
},
"required": ["baseUrl", "auth"],
"additionalProperties": false
},
"tools": { "type": "array", "items": { "type": "string" } },
"available": { "type": "boolean", "description": "Whether every declared tool's adapter is live; this does not imply caller authority." },
"unavailableTools": {
"type": "array",
"items": {
"type": "object",
"properties": {
"operation": { "type": "string" },
"reason": { "type": "string" }
},
"required": ["operation", "reason"],
"additionalProperties": false
}
}
},
"required": ["provider", "description", "skill", "connection", "tools", "available", "unavailableTools"],
"additionalProperties": false
}
}
},
"required": ["providers"],
"additionalProperties": false
}
}
}