ToolJet MCP Server
About
ToolJet MCP Server is a bridge that connects AI assistants (such as Claude, Cursor, and other MCP-compatible tools) to your ToolJet platform via the Model Context Protocol. It enables AI assistants to manage users and workspaces, access app information, and perform…
Details
- Author
- ToolJet
- GitHub stars
- 6
- Downloads
- 204
- Categories
- Other
Jump to
- List all users in a ToolJet instance
- Get detailed information about a specific user
- Create a new user in a specified workspace
- Update a user’s profile or role
- List all workspaces in the ToolJet instance
- List all applications within a specific workspace
Setting up with Highlight
This MCP is not yet compatible with Highlight’s one-click setup. However, you can still use it with Highlight by following these steps:
- Download and install Highlight from highlightai.com/download
- Navigate to the plugins tab and select "Add Custom Plugin"
-
Configure the plugin with the settings below
Plugin Name
ToolJet MCP ServerCommand (node, npx, python, etc.)Please refer to the README for specific instructions on how to obtain API keys or other required environment variables.
- Enable "Start Automatically" if you want the plugin to start when Highlight launches
From the repository
Configure your MCP client (e.g., Claude, Cursor) with a JSON entry using npx -y @tooljet/mcp. Set the environment variables TOOLJET_ACCESS_TOKEN (from your ToolJet instance) and TOOLJET_HOST (your ToolJet instance URL). On Windows, prefix the command with cmd /c. Once configured, the AI assistant can call the provided tools.
get-all-users
Get all users of a ToolJet instance
get-all-workspaces
Get all workspaces of a ToolJet instance
get-all-apps
Get all apps of a workspace in a ToolJet instance
get-user
Get a user in a ToolJet instance
create-user
create a user in a given workspace of ToolJet instance
update-user
update a user in a given workspace of ToolJet instance
update-user-role
update a user role in a given workspace of ToolJet instance
Claude Desktop / Cursor
Paste into your MCP client config file to install this server.
{
"mcpServers": {
"tooljet mcp server": {
"tooljet": {
"command": "npx",
"args": [
"-y",
"@tooljet/mcp"
],
"env": {
"TOOLJET_ACCESS_TOKEN": "your-access-token",
"TOOLJET_HOST": "https://your-tooljet-instance.com"
}
}
}
}
}
McpServers
{
"tooljet": {
"command": "npx",
"args": [
"-y",
"@tooljet/mcp"
],
"env": {
"TOOLJET_ACCESS_TOKEN": "your-access-token",
"TOOLJET_HOST": "https://your-tooljet-instance.com"
}
}
}
ToolJet MCP
Empower your AI assistants with direct access to your ToolJet platform. This MCP (Model Context Protocol) integration enables AI tools like Claude, Cursor, and other MCP-compatible assistants to interact with your ToolJet instance.
What is ToolJet MCP?
ToolJet MCP is a bridge that connects AI assistants to your ToolJet platform through the Model Context Protocol. This allows AI tools to:
- Manage users and workspaces
- Access app information
- Perform administrative tasks
- Interact with your ToolJet instance programmatically
Getting Started
Requirements
- Node.js (v14 or higher)
- A ToolJet instance with admin access
- An MCP-compatible AI assistant (Claude, Cursor, etc.)
Configuration
Step 1: Get an Access Token
Get an access token of your ToolJet instance that you've setup up in your environment variables. You'll need this token to authenticate the MCP server. Refer to the ToolJet API documentation for more details.
Step 2: Set Up Your AI Assistant
Configure your MCP client (such as Claude, Cursor, etc.) to use this server. Most MCP clients store the configuration as JSON in the following format:
{
"mcpServers": {
"tooljet": {
"command": "npx",
"args": [
"-y",
"@tooljet/mcp"
],
"env": {
"TOOLJET_ACCESS_TOKEN": "your-access-token",
"TOOLJET_HOST": "https://your-tooljet-instance.com"
}
}
}
}
Platform-Specific Setup
Windows Users
If you're using Windows, prefix the command with cmd /c:
{
"mcpServers": {
"tooljet": {
"command": "cmd",
"args": [
"/c",
"npx",
"-y",
"@tooljet/mcp"
],
"env": {
"TOOLJET_ACCESS_TOKEN": "your-access-token",
"TOOLJET_HOST": "https://your-tooljet-instance.com"
}
}
}
}
Available Tools
ToolJet MCP provides several tools that AI assistants can use to interact with your ToolJet instance:
User Management
| Tool | Description |
|------|-------------|
| get-all-users | Retrieve a list of all users in your ToolJet instance |
| get-user | Get detailed information about a specific user |
| create-user | Create a new user in a specified workspace |
| update-user | Update a user's profile information |
| update-user-role | Change a user's role within a workspace |
Workspace Management
| Tool | Description |
|------|-------------|
| get-all-workspaces | List all workspaces in your ToolJet instance |
Application Management
| Tool | Description |
|------|-------------|
| get-all-apps | List all applications within a specific workspace |
Example Usage
Once configured, your AI assistant can perform tasks like:
- "Show me all users in my ToolJet instance"
- "Create a new user named John Doe in the Marketing workspace"
- "List all the apps in the Development workspace"
- "Update the role of user@example.com to Admin in the Sales workspace"
Development
Want to contribute to ToolJet MCP? Here's how to set up the development environment:
```bash
Sign in to leave a review
Use Google, GitHub, or an email account so ratings stay tied to real people.
No reviews posted yet.



