macalc
macalc — самый полный MCP-сервер с повседневными калькуляторами
501 инструмент для расчетов в 22 категориях, охватывающий налоговые системы 8 стран. Бесплатно, ключ API не требуется.
Быстрый старт
Два режима установки — выберите тот, который поддерживает ваш MCP-клиент.
Вариант А — Удаленный (потоковый HTTP, без установки)
Для клиентов с нативной поддержкой удаленного MCP (Claude Desktop ≥ 0.8, Cursor, Windsurf, VS Code MCP и т. д.)
{
"mcpServers": {
"macalc": {
"url": "https://macalculatriceenligne.com/api/mcp"
}
}
}Вариант Б — Локальный stdio-прокси (работает везде)
Для клиентов, которые поддерживают только stdio, или для изолированных сред:
{
"mcpServers": {
"macalc": {
"command": "npx",
"args": ["-y", "macalc-mcp"]
}
}
}Или через Docker:
{
"mcpServers": {
"macalc": {
"command": "docker",
"args": ["run", "-i", "--rm", "ghcr.io/tresor4k/macalc-mcp:latest"]
}
}
}Это всё. Никаких ключей API, никакой авторизации, никакой настройки.
Related MCP server: Currency Converter MCP
Что внутри — 501 инструмент
Финансы (8 стран)
Страна | Инструменты | Примеры |
🇫🇷 Франция | 85+ | Подоходный налог (IR 2026), зарплата брутто→нетто, НДС, ипотека, нотариальные сборы, наследство, пенсия, безработица, автопредприниматель |
🇧🇪 Бельгия | 35+ | Профессиональный налог, бонус за трудоустройство, пенсия, чеки на питание, налог на дарение |
🇨🇭 Швейцария | 30+ | Федеральный + кантональный налог, AVS/LPP, LAMal, 3-й столп, трансграничные работники |
🇨🇦 Канада/Квебек | 25+ | Федеральный + провинциальный налог, RRQ, RQAP, REER, CELI, TPS/TVQ |
🇺🇸 США | 15+ | Федеральный подоходный налог, FICA, налог штата, 401k, HSA |
🇬🇧 Великобритания | 10+ | Подоходный налог, NI, SDLT, погашение студенческого кредита |
🇲🇦 Марокко | 10+ | IR, CNSS, TVA |
🇸🇳 Сенегал | 10+ | IR, CSS, TVA |
Здоровье и спорт (50+ инструментов)
ИМТ, BMR (Миффлин/Харрис-Бенедикт), TDEE, зоны сердечного ритма (Карвонен), 1ПМ (Эпли/Бржицки), VMA (Купер/Люк-Леже), VO2max, прогноз гонки (Ригель), темп марафона/полумарафона, дата родов (3 метода), календарь овуляции, жир в организме (метод ВМС), ежедневные калории, макронутриенты, гидратация.
Математика (60+ инструментов)
Проценты (увеличение/уменьшение/соотношение), средние значения (взвешенное/геометрическое/гармоническое), теорема Пифагора, площадь (треугольник/круг/прямоугольник/трапеция/многоугольник), объем (сфера/цилиндр/конус/куб), периметр, уравнения (1-й/2-й степени), последовательности (арифметическая/геометрическая), дроби, статистика (среднее/медиана/мода/стандартное отклонение), НОД/НОК, перевод систем счисления.
Строительство (40+ инструментов)
Объем и состав бетона (B25 DTU 21), расход краски, количество плитки, размеры лестниц (формула Блонделя), R-значение изоляции, поверхность и уклон крыши, сечение кабеля (NF C 15-100), расчет балок (Eurocode 5), тоннаж гравия/песка, рулоны обоев, листы гипсокартона.
Наука (25+ инструментов)
Закон Ома, законы Ньютона, расчет pH, разбавление (C1V1=C2V2), плотность, радиоактивный распад, скорость звука, уравнение идеального газа, молярная масса, концентрация.
Конвертации (40+ инструментов)
Температура, расстояние, вес, объем, скорость, давление, энергия, хранение данных, кулинарные единицы, размеры обуви, размеры одежды, валюта.
Бег и велоспорт (35+ инструментов)
Калькулятор темпа, VMA (6 методов тестирования), VO2max, FTP, зоны сердечного ритма, прогноз гонки, план тренировок, сжигание калорий, потребности в гидратации, передаточное число велосипеда, давление в шинах.
Образование (20+ инструментов)
Калькулятор среднего балла (французская система bac/brevet), взвешенное среднее, статистика, производные, комбинаторика, распределения вероятностей.
Недвижимость (15+ инструментов)
Доходность от аренды (валовая/чистая/чистая-чистая), налоговая льгота Pinel, право на PTZ, класс энергоэффективности DPE, площадь по закону Карре, нотариальные сборы по департаментам, сравнение кредитов.
Кулинария и питание (15+ инструментов)
Калькулятор питательной ценности рецептов, конвертации для выпечки, гликемическая нагрузка, потребление кофеина, ежедневные витамины, конвертация единиц (чашки/мл/унции).
Путешествия (10+ инструментов)
Калькулятор веса багажа, восстановление после смены часовых поясов, бюджет на поездку, адаптеры напряжения, время пребывания на солнце.
Животные (8+ инструментов)
Калькулятор корма для собак/кошек, конвертер возраста питомца (исправленная формула), объем аквариума, дата родов.
Астрономия (8+ инструментов)
Восход/закат, фаза луны, выработка солнечных панелей, ощущение холода (wind chill), индекс жары, связывание углерода.
Текстиль (5+ инструментов)
Метраж ткани, калькулятор пряжи для вязания, конвертеры размеров колец/бюстгальтеров/шляп.
Технические детали
Свойство | Значение |
Эндпоинт |
|
Транспорт | Потоковый HTTP (без сохранения состояния) |
Протокол | MCP v1 ( |
Авторизация | Нет (бесплатно, без ключа API) |
Лимит запросов | 1000 вызовов в день |
Формат ответа | Структурированный JSON с формулой, источником, URL-ссылкой |
Обнаружение |
|
Пример использования
Спросите своего ИИ-ассистента:
"Рассчитай подоходный налог во Франции с 45 000 евро для одинокого человека"
Ассистент вызывает calculate_ir_france с параметрами {revenu_net_imposable: 45000, parts: 1} и возвращает:
{
"impot": 4611,
"taux_effectif": "10.2%",
"taux_marginal": "30%",
"tranches": [
{"min": 0, "max": 11624, "taux": "0%", "impot": 0},
{"min": 11624, "max": 29638, "taux": "11%", "impot": 1982},
{"min": 29638, "max": 45000, "taux": "30%", "impot": 2629}
],
"source": "Article 197 CGI — Loi de finances 2026",
"reference_url": "https://macalculatriceenligne.com/finance/fiscalite/calcul-impots/"
}Все категории инструментов
Finance FR (85) Finance BE (35) Finance CH (30)
Finance CA (25) Finance US (15) Finance UK (10)
Finance MA (10) Finance SN (10) Health (30)
Sport/Running (35) Math (60) Construction (40)
Science (25) Conversions (40) Education (20)
Real Estate (15) Cooking (15) Travel (10)
Animals (8) Astronomy (8) Textile (5)
Automotive (10)Всего: 501 инструмент
Ссылки
Веб-сайт: macalculatriceenligne.com
MCP эндпоинт: macalculatriceenligne.com/api/mcp
Страница информации MCP: macalculatriceenligne.com/mcp/
Документация API: macalculatriceenligne.com/api-docs/
Расширение для Chrome: Calculer Partout
Telegram-бот: @macalculatrice_bot
Лицензия
MIT
Available Tools
15 toolscalculate_bmiARead-onlyIdempotentInspect
Calculate Body Mass Index and the corresponding WHO weight category for an adult. Inputs: weight_kg (kilograms) and height_cm (centimeters). Returns the BMI value and category. Read-only and deterministic. Screening indicator only — not a medical diagnosis; not valid for children or athletes with high muscle mass.
Inputs: height_cm (required), weight_kg (required).
calculate_canada_federal_taxARead-onlyIdempotentInspect
Calculate Canadian FEDERAL income tax using CRA brackets and the basic personal amount. Use for a federal-only estimate; provincial/territorial tax and CPP/EI are NOT included, so the real total tax is higher. Input: income_cad (annual income in CAD). Returns basic personal amount, taxable income, federal tax, effective and marginal rates. Read-only, deterministic, estimate only.
Inputs: income_cad (required).
calculate_compound_interestARead-onlyIdempotentInspect
Compute compound growth of a lump sum with A = P·(1+r/n)^(n·t). Use for savings, investment or retirement projections without periodic contributions. Inputs: principal (initial amount), annual_rate (annual rate in percent), years (duration), optional compounds_per_year (compounding frequency, default annual). Returns final amount, total interest earned and a yearly breakdown. Read-only, deterministic. For loans/repayments use calculate_loan_payment or calculate_mortgage instead.
Inputs: years (required), principal (required), annual_rate (required), compounds_per_year.
calculate_french_income_taxARead-onlyIdempotentInspect
Calculate French personal income tax (impôt sur le revenu) for the 2026 tax year using the official progressive brackets (Article 197 CGI) and the family-quotient system. Use when the user asks how much income tax they owe in France. Inputs: income (annual net taxable income in EUR) and optional parts (number of family-quotient shares, default 1 — e.g. 2 for a married couple, 2.5 with one child). Returns total tax, effective and marginal rates, and the per-bracket breakdown. Read-only and deterministic: same inputs always give the same result; no data is stored. Not tax advice. For payroll gross-to-net conversion use calculate_french_salary instead.
Inputs: income (required), parts.
calculate_french_salaryARead-onlyIdempotentInspect
Convert a French gross salary to net salary for 2026, applying the social-contribution rates of the selected employment status. Use when the user knows their gross pay and wants their take-home pay in France. Inputs: gross_monthly (gross monthly salary in EUR) and optional status ('cadre', 'non-cadre' or civil servant — see the enum). Returns monthly and annual net, total social contributions, and employer cost. Read-only, deterministic estimate based on standard rates; individual company agreements may differ. For income tax on that salary, use calculate_french_income_tax.
Inputs: gross_monthly (required), status.
calculate_loan_paymentARead-onlyIdempotentInspect
Calculate the fixed monthly payment of a generic amortizing loan when the term is expressed in months. Inputs: principal (amount borrowed), annual_rate (annual interest rate in percent), months (term in months). Returns monthly payment, total cost and total interest. Read-only and deterministic. Prefer calculate_mortgage if you want a term in years or an amortization schedule.
Inputs: months (required), principal (required), annual_rate (required).
calculate_mortgageARead-onlyIdempotentInspect
Calculate the fixed monthly payment, total interest and total cost of a mortgage or amortizing loan, with an optional month-by-month amortization schedule. Use for home-loan or any fixed-rate amortizing loan questions in any currency. Inputs: principal (amount borrowed), annual_rate (nominal annual interest rate in percent, e.g. 3.5), years (term in years), optional with_schedule (boolean — include the full amortization table). Read-only and deterministic. Does not include insurance, taxes or fees.
Inputs: years (required), principal (required), annual_rate (required), with_schedule.
calculate_percentageARead-onlyIdempotentInspect
Perform one of three percentage operations selected by operation: the value of a percent of a total, the percentage change between two values, or what percent one value is of another. Inputs: operation (see enum), a and b (the two operands — their meaning depends on the operation, as described in the parameter docs). Returns the numeric result with the applied formula. Read-only and deterministic.
Inputs: a (required), b (required), operation (required).
calculate_tdeeARead-onlyIdempotentInspect
Calculate Total Daily Energy Expenditure (maintenance calories) by multiplying a Basal Metabolic Rate by a standard activity factor. Inputs: bmr (basal metabolic rate in kcal — compute it first if unknown) and activity_level (see enum, from sedentary to very active). Returns TDEE in kcal/day. Read-only and deterministic. General guidance, not medical or dietary advice.
Inputs: bmr (required), activity_level (required).
calculate_uk_income_taxARead-onlyIdempotentInspect
Calculate UK income tax for the 2025/26 tax year using HMRC bands, including the personal-allowance taper above £100,000. Use for England/Wales/NI income tax questions (National Insurance is not included; Scottish bands are not modelled). Input: income (annual gross income in GBP). Returns personal allowance, taxable income, income tax, effective and marginal rates. Read-only, deterministic, estimate only.
Inputs: income (required).
calculate_us_federal_taxARead-onlyIdempotentInspect
Calculate US federal income tax for tax year 2026 using the IRS progressive brackets and the standard deduction for the chosen filing status. Use for a quick federal-only estimate; it does NOT include state income tax or FICA payroll taxes. Inputs: income (annual gross income in USD) and optional filing_status. Returns taxable income after standard deduction, federal tax, effective and marginal rates. Read-only and deterministic. Estimates only — not tax advice.
Inputs: income (required), filing_status.
calculate_vat_genericARead-onlyIdempotentInspect
Add or remove VAT/GST/sales tax at any custom rate, for any country. Inputs: amount, rate (tax rate in percent) and optional mode (whether amount is before-tax or after-tax — see enum). Returns amount before tax, amount after tax and the tax amount. Read-only and deterministic. Country-specific helpers (French/UK/Swiss VAT…) exist in the full catalog via get_bundle_tools('finance-universal').
Inputs: rate (required), amount (required), mode.
call_any_calculatorARead-onlyIdempotentInspect
Invoke ANY of the 446 calculators of the hosted macalc catalog by name — not just the core tools listed by this server. Workflow: 1) list_bundles to find the right domain, 2) get_bundle_tools(bundle_id) to get the exact tool name and its parameters, 3) call_any_calculator with that tool_name and its arguments object. The call is forwarded verbatim to the hosted macalc API (network request, no authentication, nothing stored beyond anonymous usage counters). Read-only and deterministic for a given catalog version. Returns the target calculator's JSON result ({result, formula, source, reference_url}) or a clear error if the tool name is unknown.
Inputs: tool_name (required), arguments.
get_bundle_toolsARead-onlyIdempotentInspect
Return the tool names and descriptions inside one thematic bundle of the full macalc catalog. Use after list_bundles to discover a specific calculator, then invoke it with call_any_calculator. Input: bundle_id (one of the enum values, e.g. 'finance-france', 'sante', 'math'). Read-only and deterministic.
Inputs: bundle_id (required).
list_bundlesARead-onlyIdempotentInspect
List the 31 thematic bundles that organize the full macalc catalog of 446 calculators (finance by country, real-estate, health, math, construction, conversions…). Use this FIRST when the user needs a calculator that is not among this server's core tools, then call get_bundle_tools to see the tools of the relevant bundle. Takes no meaningful parameters. Read-only, deterministic, returns the same catalog every time.
Inputs: _unused.
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
TDQS
Scored across 15 tools
Most tools have clearly distinct purposes, but `call_any_calculator` could cause ambiguity as it can invoke any of 446 calculators, potentially overlapping with dedicated tools. However, the workflow is well-documented to use dedicated tools first.
The core calculators consistently use 'calculate_' prefix, while discovery tools use 'call_', 'get_', 'list_'. This slight inconsistency is acceptable given the different function groups.
15 tools is well-scoped for a calculator server, covering common domains and providing a gateway to hundreds more without being overwhelming.
The tool set covers key financial, health, and math calculations, and the bundle discovery mechanism ensures no major gaps—users can access 446 additional calculators if needed.
Maintenance
Related MCP Connectors
Free calculators as MCP tools: finance, taxes, health, units, dates. Search, fetch & compute.
55 stateless calculators for AI agents: loans and mortgage amortization, income and sales tax, retirement and FIRE, BMI and health, date and planning, and unit conversions, returned as clean JSON. Nothing is stored. Part of FreeDailyPro's 211+ MCP tools; trial key with 20,000 calls/month at freedailypro.com/developers.
500+ free tools over MCP: dev, text and security utilities, 230+ calculators. No sign-up.
SmartMoney77 MCP v0.6.0 — 14 public tools that turn financial questions into exact numbers and citable links. New: historical_investment_return and compare_investments, which compute "what if I had invested" results from real yearly price data. Also compound interest, FIRE number, credit-card payoff, emergency fund, inflation, latte factor, investment fees, cost of waiting, plus discovery/deep-link/share-pack tools for a catalog of calculators in 6 languages (he/en/ar/es/pt/in). Public, no login. Endpoint: https://smartmoney77.com/mcp
Related MCP Servers
- AlicenseBqualityCmaintenanceA Model Context Protocol server that provides basic calculator functionality for LLMs, enabling them to perform mathematical operations like addition, subtraction, multiplication, division, modulo, and square root.6235 npm15MIT
- FlicenseCqualityDmaintenanceAn MCP server providing real-time currency conversion and exchange rate data through the Frankfurter API, enabling users to convert currencies, fetch latest or historical rates, and list available currencies.437-
- AlicenseBqualityFmaintenanceEnables AI assistants to calculate French individual income tax and retrieve current tax brackets using official government data. Supports household composition calculations and provides up-to-date tax information for French residents.1114Apache 2.0
- AlicenseCqualityDmaintenanceEnables financial research and analysis through AI agents that combine web search, content crawling, entity extraction, and deep research workflows. Supports extracting stock/fund entities with security codes and conducting structured financial investigations.934 PyPI26Apache 2.0