macalc
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| 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
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- 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