This fully functional MCP Server allows you to connect to any data source in Connect Cloud from Claude Desktop.
5.9K
12 Tools
Version 4.43 or later needs to be installed to add the server automatically
Use cases
About
This full functional MCP Server allows you to connect to any data source in Connect Cloud from Claude Desktop. .
| Attribute | Details |
|---|---|
| Docker Image | mcp/cdata-connectcloud |
| Author | CDataSoftware |
| Repository | https://github.com/CDataSoftware/connectcloud-mcp-server |
| Dockerfile | https://github.com/CDataSoftware/connectcloud-mcp-server/blob/00fe03b372819d143f266fd49e53d98181f4dd12/Dockerfile |
| Docker Image built by | Docker Inc. |
| Docker Scout Health Score | |
| Verify Signature | COSIGN_REPOSITORY=mcp/signatures cosign verify mcp/cdata-connectcloud --key https://raw.githubusercontent.com/docker/keyring/refs/heads/main/public/mcp/latest.pub |
| Licence |
| Tools provided by this Server | Short Description |
|---|---|
execData | Execute stored procedures against connected data sources |
getCatalogs | Retrieve a list of available connections from CData Connect Cloud. |
getColumns | Retrieve a list of available database columns from CData Connect Cloud for a specific catalog, schema, and table |
getExportedKeys | Retrieve a list of foreign key relationships from CData Connect Cloud for a specific catalog, schema, and table |
getImportedKeys | Retrieve a list of foreign key relationships from CData Connect Cloud for a specific catalog, schema, and table |
getIndexes | Retrieve a list of indexes from CData Connect Cloud for a specific catalog, schema, and table |
getPrimaryKeys | Retrieve a list of primary keys from CData Connect Cloud for a specific catalog, schema, and table |
getProcedureParameters | Retrieve a list of stored procedure parameters from CData Connect Cloud for a specific catalog, schema, and procedure |
getProcedures | Retrieve a list of stored procedures from CData Connect Cloud for a specific catalog and schema |
getSchemas | Retrieve a list of available database schemas from CData Connect Cloud for a specific catalog. |
getTables | Retrieve a list of available database tables from CData Connect Cloud for a specific catalog and schema. |
queryData | Execute SQL queries against connected data sources and retrieve results |
execDataExecute stored procedures against connected data sources
| Parameters | Type | Description |
|---|---|---|
procedure | string | The name of the stored procedure to execute |
defaultSchema | stringoptional | Schema to use if the procedure is not prefixed with a schema name |
parameters | objectoptional | A JSON object containing procedure parameters. All parameter names must begin with @ |
getCatalogsRetrieve 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.
getColumnsRetrieve a list of available database columns from CData Connect Cloud for a specific catalog, schema, and table
| Parameters | Type | Description |
|---|---|---|
catalogName | stringoptional | Optional catalog name to filter columns by |
columnName | stringoptional | Optional column name to filter by |
schemaName | stringoptional | Optional schema name to filter columns by |
tableName | stringoptional | Optional table name to filter columns by |
getExportedKeysRetrieve a list of foreign key relationships from CData Connect Cloud for a specific catalog, schema, and table
| Parameters | Type | Description |
|---|---|---|
catalogName | stringoptional | Optional catalog name to filter keys by |
schemaName | stringoptional | Optional schema name to filter keys by |
tableName | stringoptional | Optional table name to filter by |
getImportedKeysRetrieve a list of foreign key relationships from CData Connect Cloud for a specific catalog, schema, and table
| Parameters | Type | Description |
|---|---|---|
catalogName | stringoptional | Optional catalog name to filter keys by |
schemaName | stringoptional | Optional schema name to filter keys by |
tableName | stringoptional | Optional table name to filter by |
getIndexesRetrieve a list of indexes from CData Connect Cloud for a specific catalog, schema, and table
| Parameters | Type | Description |
|---|---|---|
catalogName | stringoptional | Optional catalog name to filter indexes by |
schemaName | stringoptional | Optional schema name to filter indexes by |
tableName | stringoptional | Optional table name to filter by |
getPrimaryKeysRetrieve a list of primary keys from CData Connect Cloud for a specific catalog, schema, and table
| Parameters | Type | Description |
|---|---|---|
catalogName | stringoptional | Optional catalog name to filter keys by |
schemaName | stringoptional | Optional schema name to filter keys by |
tableName | stringoptional | Optional table name to filter by |
getProcedureParametersRetrieve a list of stored procedure parameters from CData Connect Cloud for a specific catalog, schema, and procedure
| Parameters | Type | Description |
|---|---|---|
catalogName | stringoptional | Optional catalog name to filter parameters by |
parameterName | stringoptional | Optional parameter name to filter by |
procedureName | stringoptional | Optional procedure name to filter parameters by |
schemaName | stringoptional | Optional schema name to filter parameters by |
getProceduresRetrieve a list of stored procedures from CData Connect Cloud for a specific catalog and schema
| Parameters | Type | Description |
|---|---|---|
catalogName | stringoptional | Optional catalog name to filter procedures by |
procedureName | stringoptional | Optional procedure name to filter by |
schemaName | stringoptional | Optional schema name to filter procedures by |
getSchemasRetrieve 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.
| Parameters | Type | Description |
|---|---|---|
catalogName | stringoptional | Optional catalog name to filter schemas by |
getTablesRetrieve 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.
| Parameters | Type | Description |
|---|---|---|
catalogName | stringoptional | Optional catalog name to filter tables by |
schemaName | stringoptional | Optional schema name to filter tables by |
tableName | stringoptional | Optional table name to filter by |
queryDataExecute SQL queries against connected data sources and retrieve results
| Parameters | Type | Description |
|---|---|---|
query | string | The SQL statement(s) to execute. Separate multiple statements with semi-colons |
defaultSchema | stringoptional | Schema to use if tables are not prefixed with a schema name |
parameters | objectoptional | A JSON object containing a list of query parameters. All parameter names must begin with @ |
schemaOnly | booleanoptional | If true, the result only includes column metadata |
{
"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>"
}
}
}
}