{"$schema":"https://wellknown.network/schemas/agent-record-v1.json","schemaVersion":"1","id":"ag_grr9twj3q63t","handle":"sap-datasphere-mcp","url":"https://wellknown.network/agents/sap-datasphere-mcp","links":{"self":"https://wellknown.network/agents/sap-datasphere-mcp/record.json","html":"https://wellknown.network/agents/sap-datasphere-mcp","markdown":"https://wellknown.network/agents/sap-datasphere-mcp/record.md","api":"https://wellknown.network/api/v1/agents/sap-datasphere-mcp","status":"https://wellknown.network/api/v1/agents/sap-datasphere-mcp/status","claim":"https://wellknown.network/agents/sap-datasphere-mcp/claim","claimApi":"https://wellknown.network/api/v1/claims","claimDescriptor":"https://wellknown.network/agents/sap-datasphere-mcp/claim.json","badge":"https://wellknown.network/agents/sap-datasphere-mcp/badge.svg","openapi":"https://wellknown.network/openapi.json","history":"https://wellknown.network/api/v1/agents/sap-datasphere-mcp/history","tools":"https://wellknown.network/api/v1/agents/sap-datasphere-mcp/tools"},"ard":{"identifier":"urn:air::server:sap-datasphere-mcp","type":"application/mcp-server-card+json"},"kind":"mcp_server","declared":{"name":"sap-datasphere-mcp","summary":"Model Context Protocol server for SAP Datasphere — MCP SDK v2 / 2026-07-28 stateless spec, Streamable HTTP, per-asset capability discovery, and config-driven PII masking (fail-closed, audit-logged).","description":"# 🚀 SAP Datasphere MCP Server\n\n[![PyPI version](https://badge.fury.io/py/sap-datasphere-mcp.svg)](https://pypi.org/project/sap-datasphere-mcp/)\n[![npm version](https://img.shields.io/npm/v/@mariodefe/sap-datasphere-mcp.svg)](https://www.npmjs.com/package/@mariodefe/sap-datasphere-mcp)\n[![Python 3.10+](https://img.shields.io/badge/python-3.10+-blue.svg)](https://www.python.org/downloads/)\n[![MCP Protocol](https://img.shields.io/badge/MCP-Compatible-purple.svg)](https://modelcontextprotocol.io/)\n[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)\n[![Production Ready](https://img.shields.io/badge/Status-Production%20Ready-brightgreen.svg)](https://pypi.org/project/sap-datasphere-mcp/)\n[![PII Masking](https://img.shields.io/badge/PII%20Masking-Built--in-critical.svg)]()\n\n> **Production-ready Model Context Protocol (MCP) server that enables AI assistants to seamlessly interact with SAP Datasphere environments for real tenant data discovery, metadata exploration, analytics operations, ETL data extraction, database user management, data lineage analysis, and column-level data profiling — with built-in config-driven PII masking so sensitive fields never reach the LLM.**\n\n## 📦 Which version do I install?\n\n| Package | MCP Python SDK | Status |\n|---|---|---|\n| **2.x** (current) | `mcp>=2.0,<3` | Active development. Implements the 2026-07-28 stateless spec. |\n| **1.x** | `mcp>=1.28,<2` | Maintenance only — security and critical fixes. |\n\n`pip install sap-datasphere-mcp` gives you 2.x. **The 2.x server is dual-era**: it answers both the modern `server/discover` handshake and the legacy `initialize` one, so 2025-era clients keep working without changes.\n\nStay on 1.x only if your environment cannot install SDK 2.x:\n\n```bash\npip install 'sap-datasphere-mcp<2'\n```\n\n## 🆕 What's New (v2.0.1 — MCP SDK v2 / stateless spec)\n\n- **Ported to MCP Python SDK 2.0.0** and the 2026-07-28 stateless specification. Handlers moved from the …","publisher":{"name":"Mario DeFelipe","url":null},"homepage":"https://github.com/MarioDeFelipe/sap-datasphere-mcp","repository":"https://github.com/MarioDeFelipe/sap-datasphere-mcp/releases","version":"2.0.3","license":"MIT","protocols":["mcp"],"tags":["sap","datasphere","mcp","model-context-protocol","data-warehouse","etl","odata","oauth","analytics","cloud","pii-masking","data-privacy","gdpr","sensitive-data"],"pricing":null,"endpoints":[{"url":"pypi:sap-datasphere-mcp","type":"package_pypi","auth":null,"probeable":false}],"skills":null,"tools":null,"extra":null,"attribution":{"kind":"pypi","name":"pypi","license":"pypi","repoUrl":"pypi","summary":"pypi","version":"pypi","description":"pypi","homepageUrl":"pypi","publisherName":"pypi"}},"derived":{"capabilities":[{"slug":"dev.package-management","name":"Packages & Dependencies","confidence":1,"provenance":"derived"},{"slug":"security.identity","name":"Identity & Access","confidence":1,"provenance":"declared"},{"slug":"infra.cloud","name":"Cloud Platforms","confidence":1,"provenance":"declared"}],"categories":["dev","infra","security"],"language":"en"},"observed":{"status":"unknown","statusReason":"Distributed as a package to run locally; no network endpoint to check.","lastOkAt":null,"lastProbedAt":null,"statusComputedAt":null,"reliability30d":null,"latestObservations":[],"tools":null,"package":{"name":"sap-datasphere-mcp","registry":"pypi","observedAt":"2026-11-04T00:27:15.508Z","publishedAt":"2026-08-18T11:23:57.737690Z","latestVersion":"2.0.3"},"toolSurface":null,"endpointFacts":[]},"verification":{"claimed":false,"claimedAt":null,"proofs":[]},"provenance":{"sources":[{"source":"pypi","key":"sap-datasphere-mcp","url":"https://pypi.org/project/sap-datasphere-mcp/","firstSeenAt":"2026-09-10T11:27:51.968Z","fetchedAt":"2026-11-04T00:25:16.472Z","normalizedAt":"2026-11-04T00:25:16.472Z"}]},"firstSeenAt":"2026-09-10T11:27:51.968Z","updatedAt":"2026-11-04T00:27:15.508Z"}