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. See examples/mcp/README.md. Not published to a package registry (owner decision D-04).

Metadata

Release files for datanivra-mcp 0.1.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.1.0
File Size Uploaded
datanivra_mcp-0.1.0.tar.gz 11.3 kB Details

Built distribution (wheel)

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

Total release size: 24.3 kB

Release files / datanivra_mcp-0.1.0.tar.gz

Download URL datanivra_mcp-0.1.0.tar.gz
Size 11.3 kB
Tags Source
SHA-256 checksum
How to use checksums
57c3e59b3c8a6947e8abffce0c8e5404d6dd2170718c88c0651d11adfa510892
BLAKE2b-256 checksum
How to use checksums
fa922b23bc69b54a0b2911caa9a60812d6a22a07c2d810b82b718991a02e7aeb
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.1.0-py3-none-any.whl

Download URL datanivra_mcp-0.1.0-py3-none-any.whl
Size 13.1 kB
Tags Python 3
SHA-256 checksum
How to use checksums
9e0a520bd16d7a2898052cab0fcae08b5cbf23f3a8cde7e11ad61023ce4bfb3f
BLAKE2b-256 checksum
How to use checksums
7d74a748ffd2489cbf412eee1c9be16f2dba0551f9901daad9a80f807c1d8977
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.1.0 This release

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