Skip to main content

datanivra-mcp — local stdio MCP adapter (Universal Test Data API, Milestone 7)

A local Model Context Protocol server that lets an AI QA/coding agent discover and request pre-approved DataNivra test-data profiles through a small, least-privilege tool set. It is an interface to the ordinary Test Data API, not a bypass: every call goes through datanivra_sdk with the caller's own session and the control plane decides (AUTO_APPROVED, PENDING_HUMAN_APPROVAL, DENIED).

  • Transport: stdio only (JSON-RPC 2.0, one message per line). There is no hosted or remote MCP endpoint (owner checkpoint D-05).
  • Credentials: DATANIVRA_BASE_URL and DATANIVRA_TOKEN (a user session, or a CI workload session from datanivra login --workload-identity) from the environment. Tokens are never tool arguments and are never written to tool output.
  • Tools (9): list_permitted_profiles, get_profile_schema, validate_test_data_request, plan_test_data_request, request_test_data, get_request_status, get_certification_evidence, get_lease_metadata, release_test_data_lease. There are no tools to approve requests, define or change profiles/policies, register sources, read secrets, run SQL, export data or change settings.
  • Output: metadata only (ids, states, codes, counts, digests), size-bounded, marked as untrusted data.

Run: DATANIVRA_BASE_URL=https://api.example.test DATANIVRA_TOKEN=... datanivra-mcp. Install: pip install datanivra-mcp (PyPI). See examples/mcp/README.md.

Metadata

Release files for datanivra-mcp 0.2.0

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

Source distribution (sdist)

Source distribution for datanivra-mcp 0.2.0
File Size Uploaded
datanivra_mcp-0.2.0.tar.gz 14.4 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for datanivra-mcp 0.2.0
File Interpreter ABI Platform
datanivra_mcp-0.2.0-py3-none-any.whl Python 3 none any Details

Total release size: 31.5 kB

Release files / datanivra_mcp-0.2.0.tar.gz

Download URL datanivra_mcp-0.2.0.tar.gz
Size 14.4 kB
Tags Source
SHA-256 checksum
How to use checksums
665207f1bc80e0d9873328c0f4c34d63d8e3913ea770325eedbe32f3f16e4719
BLAKE2b-256 checksum
How to use checksums
74f0b7d148963c26a90543735b263a24932edad9cc5b1b3891edbe8b249191db
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / datanivra_mcp-0.2.0-py3-none-any.whl

Download URL datanivra_mcp-0.2.0-py3-none-any.whl
Size 17.1 kB
Tags Python 3
SHA-256 checksum
How to use checksums
10114b00c92b86c2d461669b1879c5a27204349ca3ea071536bcc3372a59cfbe
BLAKE2b-256 checksum
How to use checksums
00cc31b35e6410784d128e1f8b4d8f9a72287aae9dd74af51c96e272f6867ddd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Release history Release notifications | RSS feed

This release

0.2.0 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