Verodat MCP Server
by smithery-ai
The Verodat MCP server allows you to integrate Verodat with AI systems like Claude Desktop. It provides tools for account and workspace management, dataset operations, and AI-powered queries on dataset data.
Last updated: N/A
Verodat MCP Layer Architecture Diagram
image (1)
Model Context Protocol and Verodat
This document guides on how to use Verodat (https://verodat.io) in a Model Context Protocol server (used for plugging code and data into A.I. systems such as Claude Desktop).
Current Verodat MCP server provides below tools:
- Account and Workspace Management:
- get-accounts - Lists available accounts you can access
- get-workspaces - Lists all workspaces within a specified account
- Dataset Operations:
- create-dataset - Creates a new dataset with defined schema and validation rules
- get-datasets - Retrieves datasets from a workspace with filtering capabilities
- get-dataset-output - Retrieves actual data records from a dataset
- AI and Context:
- get-ai-context - Retrieves workspace context including dataset configurations
- execute-ai-query - Executes AI-powered queries on dataset data
Installation
1. Install Node.js
Mac (Using Homebrew or Manual Download)
Method 1: Using Homebrew (Recommended)
- Open Terminal (
Cmd + Space
→ Search "Terminal"). - Run the following command to install Node.js:
brew install node
- Wait for the installation to complete.
Method 2: Manual Download
- Visit Node.js official website.
- Download the macOS Installer (
.pkg
file). - Open the downloaded file and follow the installation prompts.
- Restart your Terminal for changes to take effect.
Verification (Mac)
- Open Terminal.
- Run:
It should display the installed version, e.g.,node -v
v18.17.1
. - Also, verify npm (Node Package Manager) with:
It should display an npm version, e.g.,npm -v
9.6.7
.
Windows (Using Installer or Winget)
Method 1: Using Windows Installer (Recommended)
- Visit Node.js official website.
- Download the Windows Installer (
.msi
file). - Run the installer and follow the setup wizard.
- Restart your computer after installation.
Method 2: Using Winget (Windows Package Manager)
- Open Command Prompt (
Win + R
→ Typecmd
→ Press Enter). - Run:
winget install OpenJS.NodeJS
- Wait for the installation to complete.
Verification (Windows)
- Open Command Prompt (cmd) or PowerShell.
- Run:
It should return the installed version.node -v
- Also, check npm:
npm -v
2. Install Git
Mac (Using Homebrew or Manual Download)
Method 1: Using Homebrew (Recommended)
- Open Terminal.
- Run:
brew install git
- Wait for the installation to complete.
Method 2: Manual Download
- Download the Mac Git Installer from Git official site.
- Open the downloaded
.dmg
file and follow the installation steps. - Restart Terminal after installation.
Verification (Mac)
- Open Terminal and run:
git --version
- If installed correctly, it will display something like
git version 2.40.1
.
Windows (Using Installer or Winget)
Method 1: Using Windows Installer (Recommended)
- Download the Git for Windows installer from Git official site.
- Run the installer and select Git Bash during installation.
- Complete the setup and restart your computer if required.
Method 2: Using Winget
- Open Command Prompt (cmd) and run:
winget install Git.Git
- Wait for the installation to complete.
Verification (Windows)
- Open Command Prompt or Git Bash.
- Run:
git --version
- It should return the installed Git version.
3. Install Claude Desktop
Mac (Using .dmg
File)
- Visit Claude's official website (or Anthropic's site).
- Download the Claude Desktop macOS
.dmg
installer. - Open the
.dmg
file and drag the Claude.app into the Applications folder. - Open Claude.app from Applications and sign in.
Verification (Mac)
- Press Cmd + Space and search for Claude.
- Open the app and check if it runs correctly.
Windows (Using .exe
File)
- Visit Claude's official website.
- Download the Windows
.exe
installer. - Run the installer and follow the on-screen instructions.
- Open the Claude app after installation.
Verification (Windows)
- Press Win + S and search for Claude.
- Open the app and check if it runs correctly.
Final Checks & Summary
✅ Node.js Installed: node -v
→ Displays version.
✅ Git Installed: git --version
→ Displays version.
✅ Claude Desktop Installed: Search & open the app.
4. Download Verodat MCP Server on your Local Machine from below command
git clone https://github.com/ThinkEvolveSolve/verodat-mcp-server.git
Navigate to the path/to/verodat-mcp-server
directory on your local machine and run the following commands in your terminal or command prompt to install the dependencies & build the project.
npm install
npm run build
5. Configure Verodat MCP-Server in Claude Desktop
To use with Claude Desktop, add the server config:
On MacOS: ~/Library/Application Support/Claude/claude_desktop_config.json On Windows: %APPDATA%/Claude/claude_desktop_config.json
{
"mcpServers": {
"verodat": {
"command": "node",
"args": [
**"path/to/verodat-mcp-server/build/src/index.js"**
],
"env": {
**"VERODAT_AI_API_KEY": "<<your-verodat-ai-api-key>>"**
}
}
}
}
Sign-up to Verodat.
You can sign up for a Verodat account here (https://verodat.com)
Get an AI API key
Login into your Verodat account. Generate your AI API Key and replace the same in
**"VERODAT_AI_API_KEY": "<<your-verodat-ai-api-key>>"**
config file of your Claude Desktop.
Debugging
Since MCP servers communicate over stdio, debugging can be challenging. We recommend using the MCP Inspector, which is available as a package script:
npm run inspector
The Inspector will provide a URL to access debugging tools in your browser.