Skip to content
We're currently creating a lot of content. Sign up to get notified when it's ready.

MCP Server

Model Context Protocol (MCP) is an open standard that lets AI assistants connect to external tools and data sources. Instead of relying solely on their training data, MCP-enabled assistants can call live tools — like querying API documentation, running searches, or fetching structured data — and use the results to give more accurate, grounded answers.

For Qatium plugin developers, this means your AI assistant can look up the exact SDK method signature, asset properties, or code patterns it needs, rather than guessing from general knowledge. The result is faster development with fewer hallucinations and less time spent cross-referencing docs manually.

The Qatium SDK MCP server exposes the full SDK reference as a set of queryable tools. Any MCP-compatible client — Claude Code, Claude Desktop, Cursor, Windsurf, and others — can connect to it.

https://qatium-sdk-mcp.eks.qatium.dev/mcp

Add the following to your claude_desktop_config.json:

{
"mcpServers": {
"qatium-sdk": {
"command": "npx",
"args": [
"mcp-remote",
"https://qatium-sdk-mcp.eks.qatium.dev/mcp"
]
}
}
}

Run the following command in your terminal:

Terminal window
claude mcp add --transport http qatium-sdk https://qatium-sdk-mcp.eks.qatium.dev/mcp

This registers the Qatium SDK MCP server globally in Claude Code. Once added, Claude will automatically have access to all the SDK tools listed below whenever you work on a Qatium plugin project.

Add a new MCP server pointing to:

https://qatium-sdk-mcp.eks.qatium.dev/mcp

Refer to your editor’s documentation for the exact configuration steps.

Once connected, the following tools are available to the AI assistant:

Lists all available SDK API sections with brief descriptions. Useful as a starting point to discover what the SDK covers.

Returns the full documentation for a specific SDK section.

Parameters:

  • section — one of: overview, network, zone, asset, map, ui, commands, integrations, readings, objects, events

Returns the full list of asset types available in the Qatium SDK (Junction, Pipe, Tank, Pump, Valve, SupplySource, etc.) with their properties.

Returns common code patterns and best practices for SDK usage. Helpful for getting up to speed quickly.

Lists the available UI components for building plugin panels.

Searches for a specific UI component by name or keyword.

Parameters:

  • query — component name or keyword to search for

Searches across all SDK documentation for a given term.

Parameters:

  • query — search term (e.g. "getAssets", "pressure", "readings")

Once connected, you can ask your AI assistant questions like:

  • “What methods are available on the network API?”
  • “Show me how to get all tanks in the network”
  • “What properties does a Pipe asset have?”
  • “How do I set up a plugin that reacts to network changes?”

The assistant will use the MCP tools above to look up accurate, up-to-date answers from the SDK documentation.