Track MCP LogoTrack MCP
Track MCP LogoTrack MCP

The world's largest repository of Model Context Protocol servers. Discover, explore, and submit MCP tools.

Product

  • Categories
  • Top MCP
  • New & Updated
  • Submit MCP

Company

  • About

Legal

  • Privacy Policy
  • Terms of Service
  • Cookie Policy

© 2026 TrackMCP. All rights reserved.

Built with ❤️ by Krishna Goyal

    Vibe Math Mcp

    A high-performance Model Context Protocol (MCP) server for math-ing whilst vibing with LLMs. Leveraging Polars for optimal calculation speed and comprehensive mathematical capabilities from basic arithmetic to advanced calculus and linear algebra.

    0 stars
    Python
    Updated Oct 30, 2025

    Table of Contents

    • Features
    • Installation
    • IDEs
    • Claude Desktop
    • Claude Code
    • Try it
    • Output Control
    • Batch Execution
    • Complete Tool Reference
    • Basic Calculations
    • Array Operations
    • Statistics
    • Financial Mathematics
    • Linear Algebra
    • Calculus
    • Development
    • Running Tests
    • Local Development Modes
    • License
    • Contributing
    • Support

    Table of Contents

    • Features
    • Installation
    • IDEs
    • Claude Desktop
    • Claude Code
    • Try it
    • Output Control
    • Batch Execution
    • Complete Tool Reference
    • Basic Calculations
    • Array Operations
    • Statistics
    • Financial Mathematics
    • Linear Algebra
    • Calculus
    • Development
    • Running Tests
    • Local Development Modes
    • License
    • Contributing
    • Support

    Documentation

    Vibe Math MCP

    PyPI version

    Python Version

    License: MIT

    Smithery

    Test Coverage

    Tests

    A high-performance Model Context Protocol (MCP) server for math-ing whilst vibing with LLMs. Built with Polars, Pandas, NumPy, SciPy, and SymPy for optimal calculation speed and comprehensive mathematical capabilities from basic arithmetic to advanced calculus and linear algebra.

    Features

    21 Mathematical Tools across 6 domains + batch orchestration:

    • Basic Calculations (4 tools): Expression evaluation, percentages, rounding, unit conversion
    • Array Operations (4 tools): Element-wise operations, statistics, aggregations, transformations
    • Statistics (3 tools): Descriptive statistics, pivot tables, correlations
    • Financial Mathematics (3 tools): Time value of money, compound interest, perpetuity
    • Linear Algebra (3 tools): Matrix operations, system solving, decompositions
    • Calculus (3 tools): Derivatives, integrals, limits & series
    • Batch Execution (1 tool): Multi-tool orchestration for complex workflows

    Installation

    IDEs

    Install in VS Code

    Install MCP Server

    Claude Desktop

    Open Settings > Developer > Edit Config and add:

    For published package:

    json
    {
      "mcpServers": {
        "Math": {
          "command": "uvx",
          "args": ["vibe-math-mcp"]
        }
      }
    }

    For local development:

    json
    {
      "mcpServers": {
        "Math": {
          "command": "uv",
          "args": [
            "--directory",
            "/absolute/path/to/vibe-math-mcp",
            "run",
            "vibe-math-mcp"
          ]
        }
      }
    }

    Claude Code

    Quick setup (CLI):

    Published package:

    bash
    claude mcp add --transport stdio math -- uvx vibe-math-mcp

    Local development:

    bash
    claude mcp add --transport stdio math -- uvx --from /absolute/path/to/vibe-math-mcp vibe-math-mcp

    Team setup (create .mcp.json in project root for shared use with Claude Code and/or IDEs)

    json
    {
      "mcpServers": {
        "math": {
          "command": "uvx",
          "args": ["vibe-math-mcp"]
        }
      }
    }

    Verify: Run claude mcp list or use /mcp or view available servers in IDEs.

    Try it

    • "Calculate 15% of 250" → uses percentage
    • "Find determinant of [[1,2],[3,4]]" → uses matrix_operations
    • "Integrate x^2 from 0 to 1" → uses integral
    • "If I invest $1000 at 5% annual interest compounded monthly for 10 years, what will be the future value?" → uses compound_interest
    • If I was paid the square root of $69m in 10 years, what's the present value at 7% discount rate? → uses batch_execute (calculate -> financial_calcs)

    Output Control

    All tools automatically support output control for maximum flexibility and token efficiency. The LLM can specify the desired verbosity.

    Control response verbosity using the output_mode parameter (available on every tool):

    ModeDescriptionToken SavingsUse Case
    fullComplete response with all metadata (default)0% (baseline)Debugging, full context needed
    compactRemove null fields, minimize whitespace~20-30%Moderate reduction, preserve structure
    minimalPrimary value(s) only, strip metadata~60-70%Fast extraction, minimal context
    valueNormalized {value: X} structure~70-80%Consistent chaining, maximum simplicity
    finalFor sequential chains, return only terminal result~95%Simple calculations, predictable extraction

    Batch Execution

    For multi-step workflows, batch_execute chains multiple calculations in a single request—achieving 90-95% token reduction. Reference prior outputs using $operation_id.result syntax, and the engine automatically handles dependency resolution and parallel execution for speed.

    Perfect for: Bond pricing, financial models, statistical pipelines, complex transformations

    Complete Tool Reference

    Note: All tool parameters include detailed descriptions with concrete examples directly in the MCP interface. Each parameter shows expected format, use cases, and sample values to make usage obvious without referring to external documentation.

    Basic Calculations

    ToolDescription
    calculateEvaluate mathematical expressions with variable substitution
    percentagePercentage calculations (of, increase, decrease, change)
    roundAdvanced rounding (round, floor, ceil, trunc)
    convert_unitsUnit conversions (degrees � radians)

    Array Operations

    ToolDescription
    array_operationsElement-wise operations (add, subtract, multiply, divide, power)
    array_statisticsStatistical measures (mean, median, std, min, max, sum)
    array_aggregateAggregations (sumproduct, weighted average, dot product)
    array_transformTransformations (normalise, standardise, scale, log)

    Statistics

    ToolDescription
    statisticsComprehensive analysis (describe, quartiles, outliers)
    pivot_tableCreate pivot tables with aggregation
    correlationCorrelation matrices (Pearson, Spearman)

    Financial Mathematics

    ToolDescription
    financial_calcsTime value of money (PV, FV, PMT, IRR, NPV)
    compound_interestCompound interest with various frequencies

    Linear Algebra

    ToolDescription
    matrix_operationsMatrix operations (multiply, inverse, transpose, determinant, trace)
    solve_linear_systemSolve Ax = b systems
    matrix_decompositionDecompositions (eigen, SVD, QR, Cholesky, LU)

    Calculus

    ToolDescription
    derivativeSymbolic and numerical differentiation
    integralSymbolic and numerical integration
    limits_seriesLimits and series expansions

    ---

    `
    ## Development
    
    ### Running Tests

    Install dependencies

    uv sync

    Run all tests

    uv run poe test

    `
    ### Local Development Modes
    
    **STDIO Mode** (default - for Claude Desktop, IDEs):

    uv run vibe-math-mcp

    code
    **HTTP Mode** (for container testing):

    uv run python -m vibe_math_mcp.http_server

    code
    ## License
    
    MIT License. See `LICENSE` file for details.
    
    ## Contributing
    
    Contributions welcome via PRs! Please ensure:
    
    1. Tests pass, and new ones are added if applicable
    2. Code is linted & formatted
    3. Type hints are included
    4. Clear, actionable error messages are provided
    
    ## Support
    
    For issues and questions, please open an issue on GitHub.

    Similar MCP

    Based on tags & features

    • CH

      Chuk Mcp Linkedin

      Python00
    • PU

      Pursuit Mcp

      Python00
    • HE

      Hello Mcp

      Python00
    • GR

      Gradle Mcp

      Python00

    Trending MCP

    Most active this week

    • PL

      Playwright Mcp

      TypeScript·
      22.1k
    • SE

      Serena

      Python·
      14.5k
    • MC

      Mcp Playwright

      TypeScript·
      4.9k
    • MC

      Mcp Server Cloudflare

      TypeScript·
      3.0k
    View All MCP Servers

    Similar MCP

    Based on tags & features

    • CH

      Chuk Mcp Linkedin

      Python00
    • PU

      Pursuit Mcp

      Python00
    • HE

      Hello Mcp

      Python00
    • GR

      Gradle Mcp

      Python00

    Trending MCP

    Most active this week

    • PL

      Playwright Mcp

      TypeScript·
      22.1k
    • SE

      Serena

      Python·
      14.5k
    • MC

      Mcp Playwright

      TypeScript·
      4.9k
    • MC

      Mcp Server Cloudflare

      TypeScript·
      3.0k