Skip to main content
Glama

get_connection_by_id

Retrieve specific connection details from Alteryx Servers using its unique identifier to access configuration and status information.

Instructions

Get a connection by its ID

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
connection_idYes

Implementation Reference

  • Core implementation of the get_connection_by_id tool. Fetches the connection details from the DCM API using the provided connection_id and returns a pretty-formatted string of the API response or an error message.
    def get_connection_by_id(self, connection_id: str): """Get a connection by its ID""" try: api_response = self.dcm_api.d_cme_get_dcm_connection(connection_id) return pprint.pformat(api_response) except ApiException as e: return f"Error: {e}"
  • MCP tool registration decorator and wrapper function that delegates the call to the underlying tools instance method.
    @self.app.tool() def get_connection_by_id(connection_id: str): """Get a connection by its ID""" return self.tools.get_connection_by_id(connection_id)
  • Pydantic/Swagger-generated model defining the structure of the DCMEGetConnectionView response object returned by the underlying API, used in the tool's output.
    class DCMEGetConnectionView(object): """NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually. """ """ Attributes: swagger_types (dict): The key is attribute name and the value is attribute type. attribute_map (dict): The key is attribute name and the value is json key in definition. """ swagger_types = { "shared_by": "DCMEUserView", "shared_from_connection": "str", "connection_id": "str", "assigned_connection_ids": "list[str]", "created_on": "datetime", "last_changed_on": "datetime", "owner": "DCMEUserView", "sharing": "DCMESharingView", "id": "str", "name": "str", "schema_name": "str", "allow_in_sdks": "bool", "parameters": "dict(str, object)", "data_source": "DCMEDataSourceView", "credentials": "dict(str, DCMECredentialView)", } attribute_map = { "shared_by": "sharedBy", "shared_from_connection": "sharedFromConnection", "connection_id": "connectionId", "assigned_connection_ids": "assignedConnectionIds", "created_on": "createdOn", "last_changed_on": "lastChangedOn", "owner": "owner", "sharing": "sharing", "id": "id", "name": "name", "schema_name": "schemaName", "allow_in_sdks": "allowInSdks", "parameters": "parameters", "data_source": "dataSource", "credentials": "credentials", } def __init__(

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/jupiterbak/AYX-MCP-Wrapper'

If you have feedback or need assistance with the MCP directory API, please join our Discord server