macalc
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {} |
| prompts | {} |
| resources | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| calculate_french_income_taxA | 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: |
| calculate_french_salaryA | 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: |
| calculate_us_federal_taxA | 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: |
| calculate_uk_income_taxA | 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: |
| calculate_canada_federal_taxA | 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: |
| calculate_mortgageA | 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: |
| calculate_compound_interestA | 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: |
| calculate_loan_paymentA | Calculate the fixed monthly payment of a generic amortizing loan when the term is expressed in months. Inputs: |
| calculate_percentageA | Perform one of three percentage operations selected by |
| calculate_vat_genericA | Add or remove VAT/GST/sales tax at any custom rate, for any country. Inputs: |
| calculate_bmiA | Calculate Body Mass Index and the corresponding WHO weight category for an adult. Inputs: |
| calculate_tdeeA | Calculate Total Daily Energy Expenditure (maintenance calories) by multiplying a Basal Metabolic Rate by a standard activity factor. Inputs: |
| list_bundlesA | 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. |
| get_bundle_toolsA | 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: |
| call_any_calculatorA | 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 |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
| french_tax_summary | Compute a complete French tax summary (income tax + net salary + social charges) for a worker |
| mortgage_capacity | Estimate maximum loan amount and monthly payment given income and rate |
| compare_countries_tax | Compare income tax across countries for the same gross salary |
| health_baseline | Compute a personal health baseline (BMI + BMR + TDEE + ideal weight) |
| home_renovation_budget | Estimate concrete + paint + tiles quantities for a renovation project |
| discover_calculators | Find the right calculator for a natural-language question |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
| server_info | Server metadata: name, version, transport, total tool count, supported countries |
| bundle_catalog | Full catalog of tool bundles with descriptions and tool lists |
| pricing_policy | Pricing and rate-limit policy for the macalc MCP server |
Latest Blog Posts
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/tresor4k/macalc-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server