Skip to content

Connect your tools

NetRatel exposes the same managed systems through several interfaces. Choose the connection that matches the tool you are using.

You want to…UseConnection
Work from a terminal or shell scriptCLIYour machine → NetRatel API
Connect an assistant that launches a local processStdio MCPLocal MCP process → NetRatel API
Connect an assistant over HTTPSHTTP MCPAssistant → MCP service → NetRatel API
Chat and investigate from NetRatelNetclawNetRatel → your tenant’s Netclaw daemon
Turn alerts into incidents or run helpdesk automationRatelDeskPaired systems with an explicit tenant mapping

The Web application and native clients work without the optional HTTP MCP service.

For a new HTTP MCP client, a useful first connection has the server permission mcp.discovery.read and the tenant permission flow.read. Approve its corresponding read policy, connect, then list flows in that tenant. An empty list is a valid result.

Add further capabilities through the credential editor when you need them. A credential can contain multiple named tenants, but each tenant’s permissions are selected independently.

IdentityPurpose
API / CLI / stdio credentialPersonal or automation access to the business API.
HTTP MCP credentialAccess to one canonical HTTPS /mcp resource.
MCP host service identityThe separately configured MCP service’s connection to the API.
Native client enrollmentRegistration of a managed endpoint.
Netclaw pairing credentialA tenant’s native chat connection to its daemon.
RatelDesk system pairingAuthorized capabilities between mapped systems.

These identities have different purposes. An HTTP MCP client credential cannot replace the MCP host’s service identity or a native client’s enrollment code.

Authentication tells you which connection is in use. Credential grants specify its selected permissions. Operator policies restrict the operations and targets it may use. The target system must also be available and support the requested action.

For actions that return a preview, review it before confirming. After submission, follow the returned task or operation ID until it reports an outcome; a queued response means work has been accepted, not completed.

CLI and interface reference

NetRatel 0.1.2 · Reviewed 2026-10-30
Product home · Release downloads · Report a documentation issue