Skip to main content

Predictika Validator MCP

An MCP (Model Context Protocol) server for validating Predictika models and launching Predictika Validator/Configurator servers on the Predictika platform.

Note: the MCP server itself runs locally (or wherever you host it), but the validator/configurator servers it launches and deletes are remote -- they are provisioned on and torn down from Predictika's own infrastructure, not on the machine running this MCP server.

Installation

uv tool install pdtk-val-mcp

Configuration

The server uses the following environment variables.

Required

Variable Description
PREDICTIKA_API_KEY Predictika API key used for authentication.
PREDICTIKA_API_BASE_URL Predictika validator endpoint, e.g. https://partner.predictika.com/validator.

Example:

export PREDICTIKA_API_KEY=<your-api-key>
export PREDICTIKA_API_BASE_URL=<your-validator-base-url>

Optional

Variable Default Description
PREDICTIKA_MCP_LOG_FILE Logging disabled Write server logs to the specified file.
PREDICTIKA_MCP_LOG_LEVEL INFO Logging level.

MCP Client Setup

Claude Code

claude mcp add predictika-validator \
  --env PREDICTIKA_API_KEY="$PREDICTIKA_API_KEY" \
  --env PREDICTIKA_API_BASE_URL="$PREDICTIKA_API_BASE_URL" \
  -- predictika-validator-mcp

Codex CLI

codex mcp add predictika-validator \
  --env PREDICTIKA_API_KEY="$PREDICTIKA_API_KEY" \
  --env PREDICTIKA_API_BASE_URL="$PREDICTIKA_API_BASE_URL" \
  -- predictika-validator-mcp

Updating

To upgrade to the latest released version:

uv tool upgrade pdtk-val-mcp

Tools

The server exposes the following MCP tools:

  • validate_model — Validates a Predictika model.
  • launch_validator — Launches a remote Predictika Validator/Configurator server for a Predictika project, on Predictika's infrastructure.
  • validate_choices — Validates a set of user choices against a running Predictika Validator/Configurator session.
  • reset_session — Resets a running Predictika Validator/Configurator session.
  • delete_validator — Deletes a launched remote Predictika Validator/Configurator server for a project. Destructive and not reversible.

Release files for pdtk-val-mcp 0.1.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for pdtk-val-mcp 0.1.1
File Size Uploaded
pdtk_val_mcp-0.1.1.tar.gz 5.0 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for pdtk-val-mcp 0.1.1
File Interpreter ABI Platform
pdtk_val_mcp-0.1.1-py3-none-any.whl Python 3 none any Details

Total release size: 10.4 kB

Release files / pdtk_val_mcp-0.1.1.tar.gz

Download URL pdtk_val_mcp-0.1.1.tar.gz
Size 5.0 kB
Tags Source
SHA-256 checksum
How to use checksums
7a15aabda5f2098818c0a752b75790d6da73ebf80a3c4e7bd4ed4d95a5b45be4
BLAKE2b-256 checksum
How to use checksums
881617a4dabbbda2e5daef16238687ff9bc4c33a68a833044626db9ba93100dc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.11

Release files / pdtk_val_mcp-0.1.1-py3-none-any.whl

Download URL pdtk_val_mcp-0.1.1-py3-none-any.whl
Size 5.4 kB
Tags Python 3
SHA-256 checksum
How to use checksums
1fc3554f280aa3a1a5f1eddf27cee07602e5e371766cc0a4276b3ffd751ec450
BLAKE2b-256 checksum
How to use checksums
cedea6a4e99f8f9b2d66221d0936b95e0771a209b9fbb23bd537c01073c7d495
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.11

Release history Release notifications | RSS feed

0.1.2

2 release files

This release

0.1.1 This release

2 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page