1. Conduid
  2. Developer Tools
  3. Kumo
MCP server · Developer Tools

Kumo

🔬 MCP server to query KumoRFM in your agentic flows

Unclaimed MIT devtools
67Good

Scored 11 days ago · breakdown

About Kumo

Kumo is an MCP server published by kumo-ai in the Developer Tools category: 🔬 MCP server to query KumoRFM in your agentic flows.

The repository has 29 stars and 5 forks, with the last commit 5 months ago. Recent commit activity is the strongest signal that reported issues will get attention.

Install

From source
git clone https://github.com/kumo-ai/kumo-rfm-mcp

This server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.

Ask AI

✦

Ask AI about Kumo

Powered by Claude · Grounded in docs

I know everything about Kumo. Ask me about installation, configuration, usage, or troubleshooting.

Security checks

  • ✓README presentThe repository ships documentation.
  • ✓License declaredUsable under a stated license.
  • !Scoped permissionsDoesn't declare a permission scope. Assume it can do anything its process can.

3 checks have not been run yet.

Releases

v0.3.1v0.3.1 · 12 May 2026What's Changed Backport: Fix ImportError with kumoai>=2.21.0 (for 0.3.1 patch release) by @manushmurali-kumo in https://github.com/kumo-ai/kumo-rfm-mcp/pull/109 Full Changelog:…
v0.3.0v0.3.0 · 14 Apr 2026What's Changed Update MCPB by @rusty1s in https://github.com/kumo-ai/kumo-rfm-mcp/pull/94 Add R2 metric by @rusty1s in https://github.com/kumo-ai/kumo-rfm-mcp/pull/95 Fix typo by @rusty1s in https://github.com/kumo-ai/kumo-rfm-mcp/pull/96…
v0.2.0v0.2.0 · 13 Oct 2025Full Changelog: https://github.com/kumo-ai/kumo-rfm-mcp/compare/v0.2.0rc1...v0.2.0
v0.1.0v0.1.0 · 3 Sep 2025Full Changelog: https://github.com/kumo-ai/kumo-rfm-mcp/compare/v0.1.0rc3...v0.1.0

README

PyPI - Python Version PyPI Status Slack

🔬 MCP server to query KumoRFM in your agentic flows

📖 Introduction

KumoRFM is a pre-trained Relational Foundation Model (RFM) that generates training-free predictions on any relational multi-table data by interpreting the data as a (temporal) heterogeneous graph. It can be queried via the Predictive Query Language (PQL).

This repository hosts a full-featured MCP (Model Context Protocol) server that empowers AI assistants with KumoRFM intelligence. This server enables:

  • 🕸️ Build, manage, and visualize graphs directly from CSV or Parquet files
  • 💬 Convert natural language into PQL queries for seamless interaction
  • 🤖 Query, analyze, and evaluate predictions from KumoRFM (missing value imputation, temporal forecasting, etc) all without any training required

🚀 Installation

🐍 Traditional MCP Server

The KumoRFM MCP server is available for Python 3.10 and above. To install, simply run:

pip install kumo-rfm-mcp

Add to your MCP configuration file (e.g., Claude Desktop's mcp_config.json):

{
  "mcpServers": {
    "kumo-rfm": {
      "command": "python",
      "args": ["-m", "kumo_rfm_mcp.server"],
      "env": {
        "KUMO_API_KEY": "your_api_key_here"
      }
    }
  }
}

HTTP Transport

For HTTP-native MCP clients such as a Snowflake Native App, run the server with streamable-http instead of stdio:

KUMO_API_KEY=<YOUR-KUMO-API-KEY> \
MCP_BEARER_TOKEN=<SHARED-MCP-TOKEN> \
python -m kumo_rfm_mcp.server \
  --transport streamable-http \
  --host 0.0.0.0 \
  --port 8000 \
  --path /mcp

Notes:

  • Set KUMO_API_KEY up front for headless deployments. This avoids the browser-based OAuth flow.
  • If your MCP client cannot inject environment variables, call the authenticate tool with an api_key argument once at session start.
  • If MCP_BEARER_TOKEN is set, the HTTP endpoint requires Authorization: Bearer <SHARED-MCP-TOKEN>.

⚡ MCP Bundle

We provide a single-click installation via our MCP Bundle (MCPB) (e.g., for integration into Claude Desktop):

  1. Download the dxt file from here
  2. Double click to install

The MCP Bundle supports Linux, macOS and Windows, but requires a Python executable to be found in order to create a separate new virtual environment.

Claude code

To include the server in claude code use:

claude mcp add --transport stdio kumo-rfm-mcp --env KUMO_API_KEY=<YOUR-API-KEY> -- python -m kumo_rfm_mcp.server --port 8000

🎬 Claude Desktop Demo

See here for the transcript.

https://github.com/user-attachments/assets/56192b0b-d9df-425f-9c10-8517c754420f

🔬 Agentic Workflows

You can use the KumoRFM MCP directly in your agentic workflows:

Browse our examples to get started with agentic workflows powered by KumoRFM.

📚 Available Tools

I/O Operations

  • 🔍 find_table_files - Searching for tabular files: Find all table-like files (e.g., CSV, Parquet) in a directory.
  • 🧐 inspect_table_files - Analyzing table structure: Inspect the first rows of table-like files.

Graph Management

  • 🗂️ inspect_graph_metadata - Reviewing graph schema: Inspect the current graph metadata.
  • 🔄 update_graph_metadata - Updating graph schema: Partially update the current graph metadata.
  • 🖼️ get_mermaid - Creating graph diagram: Return the graph as a Mermaid entity relationship diagram.
  • 🕸️ materialize_graph - Assembling graph: Materialize the graph based on the current state of the graph metadata to make it available for inference operations.
  • 📂 lookup_table_rows - Retrieving table entries: Lookup rows in the raw data frame of a table for a list of primary keys.

Model Execution

  • 🤖 predict - Running predictive query: Execute a predictive query and return model predictions.
  • 📊 evaluate - Evaluating predictive query: Evaluate a predictive query and return performance metrics which compares predictions against known ground-truth labels from historical examples.
  • 🧠 explain - Explaining prediction: Execute a predictive query and explain the model prediction.

🔧 Configuration

Environment Variables

  • KUMO_API_KEY: Authentication is needed once before predicting or evaluating with the KumoRFM model. You can generate your KumoRFM API key for free here. If not set, you can also authenticate on-the-fly in individual session via an OAuth2 flow.

We love your feedback! :heart:

As you work with KumoRFM, if you encounter any problems or things that are confusing or don't work quite right, please open a new :octocat:issue. You can also submit general feedback and suggestions here. Join our Slack!

README copy captured when this server was indexed; it may lag the repository. The original is authoritative.

Questions

About Kumo

How do I install Kumo?

No package has been published for this server, so install it from source: clone the repository and follow its README.

Is Kumo safe to use with an AI agent?

Its trust score is 67 out of 100 (good). It passes 2 of the 3 static security checks run so far; the failures are listed above. It has no ConduID identity yet, so agent calls to it are not receipted.

Is Kumo still maintained?

Yes — the latest release is v0.3.1 (12 May 2026), and the last commit was 5 months ago. The repository has 29 stars.