Generic MCP endpoint. Implements the MCP Streamable HTTP transport. Send any JSON-RPC 2.0 MCP request (for example, initialize, tools/list, tools/call) in the request body.
OmitDocumentation Index
Fetch the complete documentation index at: https://docs.cloud.cdata.com/llms.txt
Use this file to discover all available pages before exploring further.
id to send a notification. (No response expected. The server returns 202 No Content).Basic Authentication with username and password. Use your PAT as the password. You can get your PAT from Connect AI by selecting Settings > Access Tokens.
Comma-separated list of tool types to include in tools/list responses. Omitting returns all types. If repeated, only the first occurrence is used. An empty string or unrecognized value returns HTTP 400. Narrowing-only: cannot enable tools the server has already disabled.
universal, sql, source Comma-separated list of operation base names to include in tools/list responses. Omitting returns tools for all operations. If repeated, only the first occurrence is used. An empty string or unrecognized value returns HTTP 400. Narrowing-only: cannot enable tools the server has already disabled.
get_catalogs, get_schemas, get_tables, get_columns, get_procedures, get_procedure_parameters, get_instructions, execute_sql, execute_select, execute_insert, execute_update, execute_procedure JSON-RPC protocol version. Must be "2.0".
2.0 MCP method name (for example, initialize, tools/list, tools/call).
Method-specific parameters. May be omitted for parameterless methods.
Request identifier echoed in the response. Use a string or integer. Omit entirely to send a notification (no response will be returned).
JSON-RPC response or SSE stream, depending on the request.
application/json — returned for a single request that includes an id.
The body is a JsonRpcResponse object.text/event-stream — returned when the server needs to stream multiple
messages back (for example, long-running tool calls, server-initiated notifications).
Each SSE data: line is a JSON-encoded JsonRpcResponse object. The stream
closes when the server has sent all messages for the request.