domo-mcp-server

domo-mcp-server

2

Domo MCP Server is designed to facilitate interaction with the Domo API using the Model Context Protocol. It allows users to perform operations on Domo DataSets, such as querying, searching, and retrieving metadata, enhancing data management capabilities through natural language processing.

Domo MCP Server

A Model Context Protocol (MCP) server connecting to the Domo API.

Tools

  • Execute SQL queries on Domo DataSets
  • Search for DataSets by name
  • Retrieve metadata and schema of DataSets

Prerequisites

  • Python 3.11+ OR Docker
  • Visual Studio Code
  • Domo instance with Developer token

Setup

Local Setup

  • Clone repository, navigate to directory, install packages

Docker Setup

  • Clone repository, navigate to directory, build Docker image

Running the Server

Start with Python or test using MCP inspector.

Available Tools

  • metadata and schema retrieval, query and search datasets, role management

Example Usage with LLMs

  • Natural language queries about datasets, roles, and logs.

Troubleshooting & Security

  • Connection issue tips and securing access credentials.