Enterprise DNA Enterprise DNA
M MCP Servers Developer low

JayOfemi/shikamaru

by Various

Provably correct day-count and accrued-interest calculations.

MCP

JayOfemi/shikamaru

Added 11 June 2026

Overview

A TypeScript library that provides provably correct implementations of day-count conventions and accrued-interest calculations. It uses formal methods to guarantee the correctness of financial date arithmetic.

Best for

Best for
Developers building financial tools that require provably correct day-count and interest computations.

Use cases

  • Computing accrued interest for bond settlements using actual/actual or 30/360 conventions.
  • Verifying day-count fractions in financial contracts or derivatives pricing.
  • Building auditable financial applications that require provable correctness.

How to use

Install

npx @jayofemi/shikamaru

Tested with

Claude Desktop, Claude Code

Notes

A TypeScript library that provides provably correct implementations of day-count conventions and accrued-interest calculations. It uses formal methods to guarantee the correctness of financial date arithmetic.

0 stars on GitHub. Last updated 2026-06-10. Licensed MIT.

Use cases

  • Computing accrued interest for bond settlements using actual/actual or 30/360 conventions.
  • Verifying day-count fractions in financial contracts or derivatives pricing.
  • Building auditable financial applications that require provable correctness.

Pros

  • Formal correctness guarantees reduce the risk of calculation bugs.
  • Written in TypeScript with type safety and clear interfaces.
  • Targets a specific, common financial need with precision.

Cons

  • No stars or community adoption yet, making reliability unproven in production.
  • Narrow scope: only day-count and interest calculations, not a full finance library.
  • Lack of documentation and examples beyond the repository README.

Indexed from awesome-mcp-servers-punkpeye and enriched against its public facts.

Pros

  • Formal correctness guarantees reduce the risk of calculation bugs.
  • Written in TypeScript with type safety and clear interfaces.
  • Targets a specific, common financial need with precision.

Cons

  • No stars or community adoption yet, making reliability unproven in production.
  • Narrow scope: only day-count and interest calculations, not a full finance library.
  • Lack of documentation and examples beyond the repository README.
Free 27-page guide

Get the free Developer’s Field Guide

A 27-page field guide to the AI coding workflow with Claude. Claude Code, MCP servers, the prompt patterns that work, and what to delegate. Free.

Enter your work email. We send it straight over, plus a few short notes worth knowing. Unsubscribe any time.

No spam. Unsubscribe any time.

Running a business, not writing the code? See the MCP servers picked for operators, and get your first one wired up with us.

Operator picks