VE

Verodat

Created 6 months ago

A Model Context Protocol (MCP) server implementation for Verodat, enabling seamless integration of Verodat's data management capabilities with AI systems.

development documentation public

What is Verodat?

Interact with Verodat AI Ready Data platform

Documentation

Overview

A Model Context Protocol (MCP) server implementation for Verodat, enabling seamless integration of Verodat's data management capabilities with AI systems like Claude Desktop.

Tool Categories

The server is organized into three main tool categories, each offering a progressive set of capabilities:

1. Consume (8 tools)

The base category focused on data retrieval operations:

  • get-accounts: Retrieve available accounts
  • get-workspaces: List workspaces within an account
  • get-datasets: List datasets in a workspace
  • get-dataset-output: Retrieve actual data from a dataset
  • get-dataset-targetfields: Retrieve field definitions for a dataset
  • get-queries: Retrieve existing AI queries
  • get-ai-context: Get workspace context and data structure
  • execute-ai-query: Execute AI-powered queries on datasets

2. Design (9 tools)

Includes all tools from Consume, plus:

  • create-dataset: Create a new dataset with defined schema

3. Manage (10 tools)

Includes all tools from Design, plus:

  • upload-dataset-rows: Upload data rows to existing datasets

Prerequisites

  • Node.js (v18 or higher)
  • Git
  • Claude Desktop (for Claude integration)
  • Verodat account and AI API key

Installation# Quick Start\n\n#### Installing via Smithery

To install Verodat MCP Server for Claude Desktop automatically via Smithery:

npx -y @smithery/cli install @Verodat/verodat-mcp-server --client claude
```\n\n#### Manual Installation
1. Clone the repository:
```bash
git clone https://github.com/Verodat/verodat-mcp-server.git
cd verodat-mcp-server
  1. Install dependencies and build:
npm install
npm run build
  1. Configure Claude Desktop: Create or modify the config file:
  • MacOS: ~/Library/Application Support/Claude/claude_desktop_config.json
  • Windows: %APPDATA%/Claude/claude_desktop_config.json

Configuration

The server requires configuration for authentication and API endpoints. Create a configuration file for your AI model to use:

{
  "mcpServers": {
    "verodat-consume": {
      "command": "node",
      "args": [
        "path/to/verodat-mcp-server/build/src/consume.js"
      ],
      "env": {
        "VERODAT_AI_API_KEY": "your-api-key",
        "VERODAT_API_BASE_URL": "https://verodat.io/api/v3"
      }
    }
  }
}

Security Considerations

  • Authentication is required via API key
  • Request validation ensures properly formatted data

License

LICENSE file for details

Support

Server Config

{
  "mcpServers": {
    "verodat-server": {
      "command": "npx",
      "args": [
        "verodat"
      ]
    }
  }
}

Links & Status

Repository: github.com
Hosted: No
Global: No
Official: Yes

Project Info

Hosted Featured
Created At: May 23, 2025
Updated At: Aug 07, 2025
Author: Verodat
Category: official
License: Refer to LICENSE file for details
Tags:
development documentation public