Vibe Math MCP Server

High-performance MCP server for mathematical operations using Polars and scientific Python

Local serverstdioPython

What is the Vibe Math MCP Server?

High-performance MCP server for mathematical operations using Polars and scientific Python

What it actually does

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.

  • 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

Recorded tools

  • full — Complete response with all metadata (default)
  • compact — Remove null fields, minimize whitespace
  • minimal — Primary value(s) only, strip metadata
  • value — Normalized {value: X} structure
  • final — For sequential chains, return only terminal result
  • calculate — Evaluate mathematical expressions with variable substitution
  • percentage — Percentage calculations (of, increase, decrease, change)
  • round — Advanced rounding (round, floor, ceil, trunc)
  • convert_units — Unit conversions (degrees � radians)
  • array_operations — Element-wise operations (add, subtract, multiply, divide, power)
  • array_statistics — Statistical measures (mean, median, std, min, max, sum)
  • array_aggregate — Aggregations (sumproduct, weighted average, dot product)
  • array_transform — Transformations (normalise, standardise, scale, log)

More MCP options

Compare MCP servers by category, or browse hosted MCP servers if you prefer an endpoint over a local process.

Maintainer setup documentation.

Recorded tools

Check the linked publisher documentation and your connected client's tool list. Names and availability can vary with the server version and account permissions.

ToolWhat it does
calculateEvaluate mathematical expressions with variable substitution
percentagePercentage calculations (of, increase, decrease, change)
roundAdvanced rounding (round, floor, ceil, trunc)
convert_unitsUnit conversions (degrees � radians)
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)
statisticsComprehensive analysis (describe, quartiles, outliers)
pivot_tableCreate pivot tables with aggregation
correlationCorrelation matrices (Pearson, Spearman)
financial_calcsTime value of money (PV, FV, PMT, IRR, NPV)
compound_interestCompound interest with various frequencies
matrix_operationsMatrix operations (multiply, inverse, transpose, determinant, trace)
solve_linear_systemSolve Ax = b systems
matrix_decompositionDecompositions (eigen, SVD, QR, Cholesky, LU)
derivativeSymbolic and numerical differentiation
integralSymbolic and numerical integration
limits_seriesLimits and series expansions

How to install the Vibe Math MCP Server

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

From the project documentation. Replace placeholders and example paths before connecting.

Example prompts to try

  • “Use Vibe Math MCP to Mode.”
  • “Use Vibe Math MCP to full.”
  • “Use Vibe Math MCP to compact.”

Frequently asked questions

High-performance MCP server for mathematical operations using Polars and scientific Python Confirm the tools offered by your installed version in the connected client. Tool availability and permissions depend on the server and account configuration.