MCP serverMCP servertypeExposes tools to a coding agent over MCP.See every one →What this type is →independently maintainedindependently maintainedoriginPublished by one person or a small company outside SAP. Says nothing about quality; the readings say that.See every one →

@odatano/core-mcp

MCP server exposing ODATANO — the Cardano-to-OData bridge built on CAP — to an agent, so the chain is reachable as tools rather than as a REST client.

Facts

Latestv0.6.0ReleasedLicenceApache License 2.0, January 2004

Where it sits

Lives in
Provides
Serve your application over MCPCAPServe your application over MCPcapabilityExposing selected application data and business operations to an AI agent through the Model Context Protocol. An application may also integrate remote services through [service integration](capability:service-integration), connecting its exposed contract with [agent access to your systems](capability:agent-systems-access). Development assistance belongs to [agent access to your code](capability:agent-code-access).
Flavors
Node.jsfrom its runtime
Requires
@odatano/core@odatano/coreartifactNamed as a dependency in its documentation.

Who is behind it

maxalexweber

Before choosing this

Conditions

PracticalFunctional boundary

The repository the package declares has been deleted — verified against the GitHub API, not just a failed fetch. The package is still on npm, so it installs; the source it was published from is no longer readable, which is a harder thing to discover than a stale version number.

PolicySAP API Policy 4.2026a§ 1.1, 1.2, 2.2.2from Serve your application over MCPAn MCP server exposes an SAP API, or uses SAP APIs to supply tools, resources or data to an agent.
  • § 1.1 Published APIs. Published APIs are made available for the documented purposes identified by SAP, including integration, extensions and data exchange.
  • § 1.2 Non-Published APIs. Customer and third-party applications must not access non-published APIs except where documentation permits it or SAP otherwise authorizes it.
  • § 2.2.2 AI call sequences and data extraction. Outside SAP-endorsed architectures, data services or expressly identified pathways, the policy prohibits specified agentic API use and systematic or large-scale extraction.

MCP does not replace the API's documented-use boundary. Check that every endpoint is published for the intended use and whether the policy's AI-call or extraction provisions apply to the design.

SAP API Policy 4.2026a →
LicenceSAP Developer License Agreement 3.2 CAP§ 1, 3from Serve your application over MCPA covered CAP plugin or application exposes SAP product data or covered customer-application functionality through MCP.
  • § 1 License. Productive customer applications are limited to SAP BTP or another SAP-licensed platform, and mass extraction to a non-SAP product is restricted except where solely required for SAP interoperability.
  • § 3 Artificial Intelligence Training. The agreement prohibits use of the covered materials and customer applications for training artificial-intelligence models or systems.

The CAP developer agreement can apply alongside the API Policy. Ordinary agent inference is not automatically AI training; section 3 becomes relevant when covered materials or applications are used to train, develop or refine a model or system.

SAP Developer License Agreement 3.2 CAP →

What it declares

Every artifact

Type
MCP server
Origin
Independently maintained
Runtime
Node.js

As an MCP server

Guardrails
2 quoted from signing guardrail show all
  • nothing in this server can sign.

  • HSM signing (SignWithHsm*) and every Admin operation (crawler / worker
    pause & resume) are deliberately not exposed.

For serve your application over MCP

Exposure source
Domain-specific backend
Exposed operations
Chain/indexer reads, unsigned builds, human/wallet signing handoff and signed submission; opt-in wallet jobs can ask a backend-managed wallet to sign
Execution path
Remote backend calls
Exposure control
Target feature discoveryFeature opt-in

Connections2

@odatano/core-mcp connections@odatano/core-mcpPROVIDES→ provides1provides stated Exposes the [@odatano/core](artifact:odatano-core) Cardano CAP/OData backend through domain-specific MCP tools on [Node.js](external:nodejs) 20+. It accepts a hosted gateway or direct [@odatano/core](artifact:odatano-core) host, rather than an arbitrary CAP application-service contract. The MCP process cannot sign; explicitly enabled wallet jobs on a supporting direct target delegate signing to a backend-managed wallet. Domain tools call that OData backend through its gateway or direct host. The registered catalogue follows target-served features; the gateway excludes operator services, HSM signing and wallet jobs, while wallet jobs on a supporting direct target require ODATANO_MCP_ENABLE_WALLET_JOBS=1. @odatano/core-mcp — published npm README: https://www.npmjs.com/package/@odatano/core-mcp @odatano/core-mcp — published npm README: https://www.npmjs.com/package/@odatano/core-mcp @odatano/core-mcp — published npm README: https://www.npmjs.com/package/@odatano/core-mcp @odatano/core-mcp — published npm README: https://www.npmjs.com/package/@odatano/core-mcp @odatano/core-mcp — published npm README: https://www.npmjs.com/package/@odatano/core-mcp @odatano/core-mcp — published npm README: https://www.npmjs.com/package/@odatano/core-mcp @odatano/core-mcp — published npm README: https://www.npmjs.com/package/@odatano/core-mcp @odatano/core-mcp — published npm README: https://www.npmjs.com/package/@odatano/core-mcp @odatano/core-mcp — published npm README: https://www.npmjs.com/package/@odatano/core-mcp @odatano/core-mcp — published npm README: https://www.npmjs.com/package/@odatano/core-mcp @odatano/core-mcp — published npm README: https://www.npmjs.com/package/@odatano/core-mcp @odatano/core-mcp — published npm README: https://www.npmjs.com/package/@odatano/core-mcpServe your application over MCPNEEDS→ needs1needs authored@odatano/core

Install

npm add @odatano/core-mcp

Derived from the package name. No recipe recorded; the README has the configuration.

Where @odatano/core-mcp runsBy its type: an MCP server is called by an MCP clientcallsdocumentedrequiresYour MCP client, actorYour MCP client@odatano/core-mcp, module@odatano/core-mcp@odatano/core, module@odatano/core
SAPnot SAP's, or the project's ownstated in the documentdocumented only

History

Latest

v0.6.0

Changed 1

  1. v0.5.0

    Changed 1

  2. v0.4.0

    Features 1, Changed 1

  3. v0.3.0

    Breaking 3

  4. v0.2.1

    Changed 1

  5. v0.2.0

    Changed 2, Other 2

  6. v0.1.0

15downloads per week, npm
Weekly downloads for @odatano/core-mcp26 complete calendar weeks from 2026-04-27 to 2026-10-25; the latest total is 15.27 Apr – 3 May: 04 May – 10 May: 011 May – 17 May: 018 May – 24 May: 025 May – 31 May: 01 Jun – 7 Jun: 08 Jun – 14 Jun: 015 Jun – 21 Jun: 022 Jun – 28 Jun: 029 Jun – 5 Jul: 06 Jul – 12 Jul: 013 Jul – 19 Jul: 020 Jul – 26 Jul: 027 Jul – 2 Aug: 03 Aug – 9 Aug: 010 Aug – 16 Aug: 28617 Aug – 23 Aug: 5024 Aug – 30 Aug: 2031 Aug – 6 Sept: 97 Sept – 13 Sept: 714 Sept – 20 Sept: 30721 Sept – 27 Sept: 23728 Sept – 4 Oct: 605 Oct – 11 Oct: 5012 Oct – 18 Oct: 19019 Oct – 25 Oct: 15
Serve your application over MCP
  1. API ManagementAPI proxies with security and traffic policies and Developer Hub
  2. com.sap.cds:cds-adapter-mcpMCP adapter turning a CAP Java service into an MCP server
  3. @cap-js/mcpExposes CAP services as MCP servers for AI agents
  4. @gavdi/cap-mcpGenerates an MCP server from annotated CDS entities and actions
  5. @neoimpulse/cap-js-mcpMCP server inside a CAP application with model and query tools
  6. @odatano/nightgate-mcpMCP server exposing the NIGHTGATE Midnight attestation layer
  7. @shahid.la/cds-db-nlquery-mcpMCP server answering plain-English questions against a CDS schema
  8. cap-mcp-pluginMCP server generated from a CDS model, forked from @gavdi/cap-mcp

Details

Sources2
npm registrydiscovered here, keywords:sap-capchecked
npm registry, @odatano/core-mcpversion, releases, installschecked

Sources are graph entities: the same page may back several entries, and an unreachable source flags every row that rests on it.

Compatibility and provenance
runtimesnode
latestv0.6.0
first release
releases and cadence7, ~3d median
discovered vianpm registry · keywords:sap-cap
first seen in the atlas
ecosystem and domaincap, ai-and-agents
History in the atlas6
  1. [{"key":"mcp_exposure_source","value":"ODATANO Cardano CAP/OData host or the hosted ACCESS gateway; fixed domain backend"},{"key":"mcp_operations","value":"Chain/indexer reads, unsigned builds, human/wallet signing handoff and signed submission; opt-in wallet jobs can ask a backend-managed wallet to sign"},{"key":"mcp_execution_path","value":"Domain tools call the ODATANO OData backend through its gateway or direct host; the MCP process does not sign transactions"},{"key":"mcp_exposure_control","value":"Domain tool catalogue follows target-served features; gateway omits operator services, HSM signing and wallet jobs; wallet jobs require explicit opt-in elsewhere"}]
  2. Domain-specific backend
  3. Remote backend calls
  4. Target feature discovery; Feature opt-in
  5. 404 from the GitHub API. Found by the first full run of scripts/check-links.mjs — the citation had a checked date and nobody had re-read it.
  6. First seen.
For your agent
Ref
artifact:odatano-core-mcp
JSON
/artifacts/odatano-core-mcp.json
MCP
Connecting an agent