Skip to content

feat(truecalci): add truecalci deterministic compute server - #4760

Closed
truecalci wants to merge 2 commits into
modelcontextprotocol:mainfrom
truecalci:main
Closed

truecalci wants to merge 2 commits into
modelcontextprotocol:mainfrom
truecalci:main

Conversation

@truecalci

Copy link
Copy Markdown

Description

Adds the TrueCalci deterministic calculation engine as a Streamable HTTP MCP server located at src/truecalci/server.json.

TrueCalci provides 24 zero-hallucination mathematical and statutory calculation engines (Income tax brackets, mortgage PITI/PMI, contractor parity, compound schedules, and engineering formulas) executed at Cloudflare Edge.

Server Details

Motivation and Context

AI models frequently hallucinate compound interest schedules, tax brackets, and floating-point math. TrueCalci provides deterministic, IEEE-754 precision math tools to prevent financial and arithmetic hallucinations in AI agents.

How Has This Been Tested?

  • Verified via JSON-RPC 2.0 handshake (initialize, tools/list, tools/call).
  • Validated live on Claude Desktop and Cursor IDE over Streamable HTTP.
  • Automated unit test suite passing locally and deployed to Cloudflare Edge.

Types of changes

  • New feature (non-breaking change which adds functionality)

Checklist

  • I have read the MCP Protocol Documentation
  • My changes follows MCP security best practices
  • I have updated the server's README accordingly
  • I have tested this with an LLM client
  • My code follows the repository's style guidelines
  • New and existing tests pass locally
  • I have added appropriate error handling
  • I have documented all environment variables and configuration options

Adds TrueCalci deterministic compute engine manifest over Streamable HTTP. Provides 24 typed mathematical tools for financial schedules, statutory tax brackets, mortgage amortization, and engineering formulas.
@cliffhall cliffhall added the closed-out-of-scope Closed: out of scope here; listings and new servers go to the MCP Registry (#4875) label Oct 20, 2026
@cliffhall

Copy link
Copy Markdown
Member

Thank you for this pull request, and apologies for the long wait for a response. This repository does not accept new server implementations or server listings, and it now accepts issues, not pull requests, from anyone but its maintainers (CONTRIBUTING.md). To make your server discoverable, publish it to the MCP Server Registry by following its quickstart guide.

This is part of the backlog triage in #4875.

@cliffhall cliffhall closed this Oct 20, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

closed-out-of-scope Closed: out of scope here; listings and new servers go to the MCP Registry (#4875)

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants