Skip to main content

finos-mcp-cdm

A read-only MCP server for the FINOS Common Domain Model: type descriptions, the product and payout catalogue, event qualification, and validation of CDM JSON objects in both Rune (CDM 7) and legacy (CDM 6) formats, with every issue reported at its path in your document.

Not affiliated with or endorsed by FINOS. This is an independent, community package. On PyPI the finos- prefix is also used by official FINOS packages such as finos-cdm; this is not one of them.

Run it

Requires Python 3.12+.

uvx --python 3.12 finos-mcp-cdm                                   # stdio
uvx --python 3.12 finos-mcp-cdm --transport streamable-http --port 8000

Claude Code: claude mcp add finos-cdm -- uvx --python 3.12 finos-mcp-cdm. Claude Desktop:

{"mcpServers": {"finos-cdm": {"command": "uvx", "args": ["--python", "3.12", "finos-mcp-cdm"]}}}

Tools

  • validate_object: detects Rune or legacy format; each issue carries a JSON path and a kind.
  • describe_type, list_types, search_types: fields, cardinality, choices and back-references.
  • list_products, explain_event: payout catalogue and Qualify_* rules.
  • list_samples, get_sample, server_info.

Full argument reference: https://vardhjain.github.io/finos-mcp/tools/.

Safety

Read-only by construction: every tool is registered with readOnlyHint: true and the server refuses to serve tools otherwise. Content is vendored into the package with recorded upstream commit hashes, so the server makes no network calls at runtime. Every call is rate-limited, input-capped, audited as one JSON line, and fails with a structured error the agent can act on. Details: finos-mcp-core.

Docs: https://vardhjain.github.io/finos-mcp/ · Source: https://github.com/vardhjain/finos-mcp · Changelog: https://github.com/vardhjain/finos-mcp/blob/main/CHANGELOG.md

Licence

Code is Apache-2.0. Vendored CDM materials are under the Community Specification License 1.0.

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

finos_mcp_cdm-0.1.2.tar.gz (721.0 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

finos_mcp_cdm-0.1.2-py3-none-any.whl (767.3 kB view details)

Uploaded Python 3

File details

Details for the file finos_mcp_cdm-0.1.2.tar.gz.

File metadata

  • Download URL: finos_mcp_cdm-0.1.2.tar.gz
  • Upload date:
  • Size: 721.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for finos_mcp_cdm-0.1.2.tar.gz
Algorithm Hash digest
SHA256 6b73c3c38860bb5b992500fe019907a56e78402f82de192d7181cd2146241a38
MD5 082313b057b569c48a165d43ddd2abc7
BLAKE2b-256 4a59583a9967d47e19956b0a6c0092f15a6d48e4214a28239a28bad3ebbe6d06

See more details on using hashes here.

Provenance

The following attestation bundles were made for finos_mcp_cdm-0.1.2.tar.gz:

Publisher: release.yml on vardhjain/finos-mcp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file finos_mcp_cdm-0.1.2-py3-none-any.whl.

File metadata

  • Download URL: finos_mcp_cdm-0.1.2-py3-none-any.whl
  • Upload date:
  • Size: 767.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for finos_mcp_cdm-0.1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 a89eed5b86df68ab7c7a97526f19fcb70d379c6910191e5a8737c1e122c8e392
MD5 085452053589d483690a2554532c1888
BLAKE2b-256 0b71100c186f6a205104745a707985f807024bee9b56d26373a3edcafaae7f38

See more details on using hashes here.

Provenance

The following attestation bundles were made for finos_mcp_cdm-0.1.2-py3-none-any.whl:

Publisher: release.yml on vardhjain/finos-mcp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Release history Release notifications | RSS feed

This release

0.1.2 This release

2 files

0.1.1

2 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