Skip to content
Browse docs

Connect TrialStack Catalyst to Grok Build

Install the Catalyst plugin for Grok Build, confirm your access, and make your first request.

Connect Grok Build to ask questions about your TrialStack data and prepare governed changes from a Grok Build session.

These steps cover Grok Build, the terminal coding agent. They do not cover Grok chat on the web or Grok Bot.

You need a TrialStack account with Catalyst access.

Install the Catalyst plugin

The TrialStack Catalyst plugin is public at github.com/trialstack/trialstack-catalyst and can be installed from the TrialStack marketplace. It is not listed in xAI’s official marketplace:

grok plugin marketplace add trialstack/trialstack-catalyst
grok plugin install trialstack-catalyst --trust
grok plugin enable trialstack-catalyst

Install the trialstack-catalyst plugin from that marketplace. Do not install the repository root directly: the plugin lives in the plugins/trialstack-catalyst subdirectory.

The plugin adds the connection and instructions that help Grok Build use Catalyst consistently. Installing the plugin does not give Grok Build additional TrialStack access.

Start a new Grok Build session after installation. When Grok Build asks you to sign in, complete the TrialStack OAuth flow with your own TrialStack account. Your existing organizations and permissions determine what Grok Build can access.

The Grok Build sign-in flow has not been verified yet for either connection method. Confirm that sign-in and the first read request succeed before relying on this integration.

Alternative: connect manually

If you prefer not to install the plugin, connect Grok Build directly to the MCP endpoint instead. Use one connection method, not both.

Add a custom MCP server with this address in your Grok Build MCP configuration:

https://api.trialstack.com/mcp

Then sign in with your own TrialStack account. Your existing organizations and permissions determine what Grok Build can access.

Make your first request

Use TrialStack Catalyst to list the organizations I can access. Do not make changes.

Then select a returned organization and request a read:

Use [organization name] and list its trials. Treat an empty result as valid data.

If the organization list appears, the connection works. An empty trial list can still be correct when the selected organization contains no matching records.

For a change, ask Grok Build to prepare a preview without applying it. Review the preview and approve it only in your next message. See Model Context Protocol (MCP) for organization selection, tools, governed changes, and troubleshooting. See Agent Skills for the portable guidance bundled with the plugin.