{"ref":"artifact:rahulsethi-sap-datasphere-mcp","page":"/artifacts/rahulsethi-sap-datasphere-mcp","json":"/artifacts/rahulsethi-sap-datasphere-mcp.json","generated":"2026-10-26","drafted_with_ai":true,"entity":{"id":"rahulsethi-sap-datasphere-mcp","name":"mcp-sap-datasphere-server","artifact_type":"mcp-server","ecosystem":"btp","domain":"ai-and-agents","origin_ring":"independent","description":{"one_line":"The read-only Datasphere server: explore spaces, list assets, preview rows, profile columns and summarise analytical models — and nothing that changes anything, by design.","short":"Read-only MCP server for exploring SAP Datasphere","what_it_solves":"The deliberate opposite of the broad approach, and the contrast is the reason to have both. There is no write path at all, and the README frames that as respecting SAP's API governance posture rather than as a missing feature — it states alignment with API Policy v4/2026 in its first line. FastMCP underneath, a tool registry behind category facades, CI on every change, published to PyPI. A sibling server covers Business Data Cloud on the same pattern.","when_not_to_use":"Business Source License 1.1, which is source-available rather than open source: reading and evaluating are fine, and production use is restricted until the licence's change date. That is a procurement question, not a technical one, and it is the thing to settle first. Read-only also means read-only — no modelling, no loads."},"links":{"repo":"https://github.com/rahulsethi/SAPDatasphereMCP"},"identity":{"license":"BUSL-1.1"},"alternative_to":["artifact:mariodefelipe-sap-datasphere-mcp"],"provides":[{"capability":"capability:agent-systems-access","what_it_does":"Exposes a Datasphere tenant with no write path at all, presented as an API-governance position rather than an unfinished one.","sources":[{"url":"https://github.com/rahulsethi/SAPDatasphereMCP","title":"SAP Datasphere MCP Server — README","checked":"2026-09-10","quote":"Read-only. API Policy v4/2026 aligned."}]},{"capability":"capability:data-cataloguing","what_it_does":"Read-only discovery of a tenant — spaces, assets, row previews, column profiles and search by column name — with no path to change any of it.","sources":[{"url":"https://github.com/rahulsethi/SAPDatasphereMCP","title":"mcp-sap-datasphere-server — README","checked":"2026-09-10"}]}],"normative_relations":[{"instrument":"instrument:sap-api-policy-v4-2026a","relation":"claims-alignment","sections":["1.1","2.2.2"],"applies_when":"The server discovers, previews or profiles SAP Datasphere data for an AI agent.","note":"The maintainer claims alignment with SAP API Policy v4/2026 and documents a read-only posture. Treat that as a maintainer claim, not an atlas compliance decision, and verify the deployment pathway and intended data use.","scope":{"kind":"provides","ref":"capability:agent-systems-access"},"sources":[{"url":"https://github.com/rahulsethi/SAPDatasphereMCP","title":"SAP Datasphere MCP Server — README","checked":"2026-09-16","quote":"Read-only. API Policy v4/2026 aligned."}]}],"provenance":{"discovered_via":[{"source":"source:sap-ai-mcp-servers"}],"first_seen":"2026-09-10"},"history":[{"date":"2026-09-10","field":"entry","from":null,"to":"created","reason":"Triaged out of data/crawled/mcp-candidates.json, the sap-ai-mcp-servers sweep. Filed on the BTP door: Datasphere, Analytics Cloud, Business Data Cloud, BW/4HANA and HANA Cloud are BTP services, and the atlas has no data-and-analytics door — an open question recorded in docs/NEIGHBOURS.md rather than settled by a placement. Written from the repository's own README."},{"date":"2026-09-10","field":"provides","from":null,"to":"capability:data-cataloguing","reason":"capability:data-cataloguing was named the same day. Until then this artifact answered only \"is an MCP server\", which said what it is and not what it is for."},{"date":"2026-10-09","field":"provides","from":"capability:mcp-servers","to":"capability:agent-systems-access","reason":"The concern it answers is reaching into an SAP system from outside, split out of MCP servers on this day; the sentence on the edge is unchanged."}],"drafted_with_ai":true,"maintainers":["actor:rahulsethi"],"contributors":["actor:rahulsethi"]},"effective_normative_relations":[{"instrument":"instrument:sap-api-policy-v4-2026a","relation":"claims-alignment","sections":["1.1","2.2.2"],"applies_when":"The server discovers, previews or profiles SAP Datasphere data for an AI agent.","note":"The maintainer claims alignment with SAP API Policy v4/2026 and documents a read-only posture. Treat that as a maintainer claim, not an atlas compliance decision, and verify the deployment pathway and intended data use.","scope":{"kind":"provides","ref":"capability:agent-systems-access"},"sources":[{"url":"https://github.com/rahulsethi/SAPDatasphereMCP","title":"SAP Datasphere MCP Server — README","checked":"2026-09-16","quote":"Read-only. API Policy v4/2026 aligned."}]}],"readings":{"liveness":[{"label":"Maintenance","tier":"unknown","evidence":"no release data"},{"label":"Continuity","tier":"fair","evidence":"one contributor, personally owned"},{"label":"Repository","tier":"good","evidence":"pushed 2026-07, not archived"}],"compatibility":[{"label":"Declared for","tier":"unknown","evidence":"no BTP release lines in the atlas"},{"label":"Survived majors","tier":"unknown","evidence":"no BTP release lines in the atlas"},{"label":"Maintainer's CI","tier":"good","evidence":"ci green, 2026-07-01"}],"practice":[{"label":"Tests","tier":"good","evidence":"8 test files"},{"label":"Docs","tier":"good","evidence":"docs/ with 18 pages, README 10 KB"},{"label":"Changelog","tier":"good","evidence":"CHANGELOG in the repo"}],"reach":[{"value":null,"unit":"installs/week"},{"value":11,"unit":"watching"}]},"signals":{"crawled_at":"2026-10-25","npm":"not published under this name","stars":11,"forks":3,"open_issues":0,"archived":false,"pushed_at":"2026-07-01","license_spdx":null,"org_owned":false,"default_branch":"main","contributors":1,"tree_truncated":false,"test_files":8,"workflows":3,"other_ci":false,"readme_bytes":10523,"docs_files":18,"changelog":true,"license_file":true,"dts_files":0,"ci_status":"success","ci_run_at":"2026-07-01","ci_workflow":"ci","ci_event":"push","readme_path":"README.md","readme_sha":"d5e0de4080ec1c882f2dafe386104eadb5d82a37","created_at":"2025-12-09T10:54:59Z","open_prs":0,"first_commit":"2025-12-09","last_commit":"2026-07-01","commits":38,"repo_read":"2026-10-25"},"release_notes":{"license":"BUSL-1.1","quotable":true,"source":{"kind":"repo","path":"CHANGELOG.md","ref":"main","url":"https://github.com/rahulsethi/SAPDatasphereMCP/blob/main/CHANGELOG.md"},"format":"headings","releases":[{"version":"1.0.0","heading":"1.0.0 – Family-aligned graduation release","url":"https://github.com/rahulsethi/SAPDatasphereMCP/blob/main/CHANGELOG.md#100--family-aligned-graduation-release","sections":[{"kind":"feature","heading":"Added","items":14},{"kind":"change","heading":"Changed","items":8},{"kind":"deprecation","heading":"Deprecated","items":3},{"kind":"removal","heading":"Removed","items":1},{"kind":"fix","heading":"Fixed","items":2},{"kind":"other","heading":"Licensing","items":1},{"kind":"other","heading":"Deferred (will land in 1.0.x / 1.1)","items":6},{"kind":"other","heading":"Migration","items":0}],"hash":"35e9a54108e06710"},{"version":"0.3.1","heading":"0.3.1 – Cleanup & reorganization","url":"https://github.com/rahulsethi/SAPDatasphereMCP/blob/main/CHANGELOG.md#031--cleanup--reorganization","sections":[{"kind":"change","heading":"Changed","items":3},{"kind":"removal","heading":"Removed","items":4},{"kind":"fix","heading":"Fixed","items":1}],"hash":"0bdd3d129e956717"},{"version":"0.3.0","heading":"0.3.0 – Analytical querying, summaries & guardrails","url":"https://github.com/rahulsethi/SAPDatasphereMCP/blob/main/CHANGELOG.md#030--analytical-querying-summaries--guardrails","sections":[{"kind":"feature","heading":"Added","items":6},{"kind":"change","heading":"Changed","items":3},{"kind":"fix","heading":"Fixed","items":1}],"hash":"2410429f4a9a1121"},{"version":"0.2.0","heading":"0.2.0 – Metadata & Diagnostics expansion","url":"https://github.com/rahulsethi/SAPDatasphereMCP/blob/main/CHANGELOG.md#020--metadata--diagnostics-expansion","sections":[{"kind":"feature","heading":"Added","items":7},{"kind":"change","heading":"Changed","items":3},{"kind":"fix","heading":"Fixed","items":2}],"hash":"d803ea66451af9d0"},{"version":"0.1.0","heading":"0.1.0 – First public preview","url":"https://github.com/rahulsethi/SAPDatasphereMCP/blob/main/CHANGELOG.md#010--first-public-preview","sections":[{"kind":"feature","heading":"Added","items":6}],"hash":"1016d365a424c6df"}],"crawled_at":"2026-10-25"},"edges":{"maintainers":[{"ref":"actor:rahulsethi","name":"Rahul Sethi","json":"/actors/rahulsethi.json"}],"contributors":[{"ref":"actor:rahulsethi","name":"Rahul Sethi","json":"/actors/rahulsethi.json"}],"explained_by":[],"alternative_to_this":[],"needed_by":[],"available_via":[],"parts":[],"add_ons":[],"answered_through_parts":[]}}