Tool Details: connections_list

Basic Information

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
Input

Type: object

Schema: <code>{ &quot;type&quot;: &quot;object&quot;, &quot;additionalProperties&quot;: false, &quot;properties&quot;: { } }</code>

Output
PropertyTypeDescription
providers*array-

MCP Tool Usage Examples

This tool can be called via the MCP (Model Context Protocol) endpoint. Here are examples of how to use it:

JSON-RPC Call Example:

POST to https://venue-test.covia.ai/mcp

{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "tools/call",
  "params": {
    "name": "connections_list",
    "arguments": {
      "input": "your input here"
    }
  }
}
cURL Example:
curl -X POST https://venue-test.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"
      }
    }
  }'
Python Example:
import requests
import json

url = "https://venue-test.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)
JavaScript/Node.js Example:
const fetch = require('node-fetch');

const url = 'https://venue-test.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));

Asset Metadata

{
	"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
		}
	}
}

Navigation

Back to adapter details

Back to all adapters

Back to index