CData Connect Cloud

CData Connect Cloud

This fully functional MCP Server allows you to connect to any data source in Connect Cloud from Claude Desktop.

1.6K

12 Tools

Packaged by
Requires Configuration
Requires Secrets
Add to Docker Desktop

Version 4.43 or later needs to be installed to add the server automatically

About

CData Connect Cloud MCP Server

This full functional MCP Server allows you to connect to any data source in Connect Cloud from Claude Desktop. .

What is an MCP Server?

Characteristics

AttributeDetails
Docker Imagemcp/cdata-connectcloud
AuthorCDataSoftware
Repositoryhttps://github.com/CDataSoftware/connectcloud-mcp-server
Dockerfilehttps://github.com/CDataSoftware/connectcloud-mcp-server/blob/00fe03b372819d143f266fd49e53d98181f4dd12/Dockerfile
Docker Image built byDocker Inc.
Docker Scout Health ScoreDocker Scout Health Score
Verify SignatureCOSIGN_REPOSITORY=mcp/signatures cosign verify mcp/cdata-connectcloud --key https://raw.githubusercontent.com/docker/keyring/refs/heads/main/public/mcp/latest.pub
Licence

Available Tools (12)

Tools provided by this ServerShort Description
execDataExecute stored procedures against connected data sources
getCatalogsRetrieve a list of available connections from CData Connect Cloud.
getColumnsRetrieve a list of available database columns from CData Connect Cloud for a specific catalog, schema, and table
getExportedKeysRetrieve a list of foreign key relationships from CData Connect Cloud for a specific catalog, schema, and table
getImportedKeysRetrieve a list of foreign key relationships from CData Connect Cloud for a specific catalog, schema, and table
getIndexesRetrieve a list of indexes from CData Connect Cloud for a specific catalog, schema, and table
getPrimaryKeysRetrieve a list of primary keys from CData Connect Cloud for a specific catalog, schema, and table
getProcedureParametersRetrieve a list of stored procedure parameters from CData Connect Cloud for a specific catalog, schema, and procedure
getProceduresRetrieve a list of stored procedures from CData Connect Cloud for a specific catalog and schema
getSchemasRetrieve a list of available database schemas from CData Connect Cloud for a specific catalog.
getTablesRetrieve a list of available database tables from CData Connect Cloud for a specific catalog and schema.
queryDataExecute SQL queries against connected data sources and retrieve results

Tools Details

Tool: execData

Execute stored procedures against connected data sources

ParametersTypeDescription
procedurestringThe name of the stored procedure to execute
defaultSchemastringoptionalSchema to use if the procedure is not prefixed with a schema name
parametersobjectoptionalA JSON object containing procedure parameters. All parameter names must begin with @

Tool: getCatalogs

Retrieve a list of available connections from CData Connect Cloud. The connection names should be used as catalog names in other tools and in any queries to CData Connect Cloud. Use the getSchemas tool to get a list of available schemas for a specific catalog.

Tool: getColumns

Retrieve a list of available database columns from CData Connect Cloud for a specific catalog, schema, and table

ParametersTypeDescription
catalogNamestringoptionalOptional catalog name to filter columns by
columnNamestringoptionalOptional column name to filter by
schemaNamestringoptionalOptional schema name to filter columns by
tableNamestringoptionalOptional table name to filter columns by

Tool: getExportedKeys

Retrieve a list of foreign key relationships from CData Connect Cloud for a specific catalog, schema, and table

ParametersTypeDescription
catalogNamestringoptionalOptional catalog name to filter keys by
schemaNamestringoptionalOptional schema name to filter keys by
tableNamestringoptionalOptional table name to filter by

Tool: getImportedKeys

Retrieve a list of foreign key relationships from CData Connect Cloud for a specific catalog, schema, and table

ParametersTypeDescription
catalogNamestringoptionalOptional catalog name to filter keys by
schemaNamestringoptionalOptional schema name to filter keys by
tableNamestringoptionalOptional table name to filter by

Tool: getIndexes

Retrieve a list of indexes from CData Connect Cloud for a specific catalog, schema, and table

ParametersTypeDescription
catalogNamestringoptionalOptional catalog name to filter indexes by
schemaNamestringoptionalOptional schema name to filter indexes by
tableNamestringoptionalOptional table name to filter by

Tool: getPrimaryKeys

Retrieve a list of primary keys from CData Connect Cloud for a specific catalog, schema, and table

ParametersTypeDescription
catalogNamestringoptionalOptional catalog name to filter keys by
schemaNamestringoptionalOptional schema name to filter keys by
tableNamestringoptionalOptional table name to filter by

Tool: getProcedureParameters

Retrieve a list of stored procedure parameters from CData Connect Cloud for a specific catalog, schema, and procedure

ParametersTypeDescription
catalogNamestringoptionalOptional catalog name to filter parameters by
parameterNamestringoptionalOptional parameter name to filter by
procedureNamestringoptionalOptional procedure name to filter parameters by
schemaNamestringoptionalOptional schema name to filter parameters by

Tool: getProcedures

Retrieve a list of stored procedures from CData Connect Cloud for a specific catalog and schema

ParametersTypeDescription
catalogNamestringoptionalOptional catalog name to filter procedures by
procedureNamestringoptionalOptional procedure name to filter by
schemaNamestringoptionalOptional schema name to filter procedures by

Tool: getSchemas

Retrieve a list of available database schemas from CData Connect Cloud for a specific catalog. Use the getTables tool to get a list of available tables for a specific catalog and schema.

ParametersTypeDescription
catalogNamestringoptionalOptional catalog name to filter schemas by

Tool: getTables

Retrieve a list of available database tables from CData Connect Cloud for a specific catalog and schema. Use the getColumns tool to get a list of available columns for a specific table.

ParametersTypeDescription
catalogNamestringoptionalOptional catalog name to filter tables by
schemaNamestringoptionalOptional schema name to filter tables by
tableNamestringoptionalOptional table name to filter by

Tool: queryData

Execute SQL queries against connected data sources and retrieve results

ParametersTypeDescription
querystringThe SQL statement(s) to execute. Separate multiple statements with semi-colons
defaultSchemastringoptionalSchema to use if tables are not prefixed with a schema name
parametersobjectoptionalA JSON object containing a list of query parameters. All parameter names must begin with @
schemaOnlybooleanoptionalIf true, the result only includes column metadata

Use this MCP Server

{
  "mcpServers": {
    "cdata-connectcloud": {
      "command": "docker",
      "args": [
        "run",
        "-i",
        "--rm",
        "-e",
        "CDATA_USERNAME",
        "-e",
        "CDATA_PAT",
        "mcp/cdata-connectcloud"
      ],
      "env": {
        "CDATA_USERNAME": "<your-cdata-username>",
        "CDATA_PAT": "<your-cdata-pat>"
      }
    }
  }
}

Why is it safer to run MCP Servers with Docker?

Manual installation

You can install the MCP server using:

Installation for

Related servers