Skip to main content
Glama

Turkey Salary Calculator

Net salary in Turkey (2026)

net_salary
Read-onlyIdempotent

Take-home pay for an employee in Turkey from a gross yearly salary in TRY, with 2026 rules: every tax and contribution itemised with its local name, the effective and marginal rate, employer cost and the step-by-step workings. Covers: 2026 wage brackets applied month by month on cumulative income; Minimum-wage exemption from income and stamp tax; SGK and unemployment up to 7.5× the minimum wage; BES private pension, employer SGK with or without the incentive.

Tool call template

Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.

{
  "id": 1,
  "jsonrpc": "2.0",
  "method": "tools/call",
  "params": {
    "arguments": {
      "gross_annual": "<gross_annual>"
    },
    "name": "net_salary"
  }
}

Input Schema

NameRequiredDescriptionDefault
besNoPrivate pension auto-enrolment (BES, 3%) Default false.
incentiveNoEmployer SGK incentive: 2 = 2 points (most sectors, 2026); 5 = 5 points (manufacturing); 0 = None. Default 2.
fx_per_eurNoExchange rate: 1 euro = this many TRY, for the euro amounts. Default 38 (indicative).
bonus_annualNoYearly bonus in TRY. Default 0.
gross_annualYesGross yearly salary in TRY, without bonus

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

A4/5.0
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already declare a safe, read-only, idempotent, closed-world calculation, so the safety bar is low. The description goes well beyond that by disclosing the exact regulatory model applied (2026 monthly cumulative brackets, minimum-wage exemption, 7.5× minimum-wage SGK cap, BES and employer incentive handling) and what the response contains (itemised items, effective and marginal rates, employer cost, step-by-step workings). It stops short of stating rounding conventions or the currency/FX caveat for euro amounts.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The core purpose is front-loaded in the first clause, followed by a colon-delimited list of covered rules that stays information-dense. The single-sentence block with nested colon and semicolons is slightly harder to scan than a few short sentences, but almost every clause carries substantive content.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness5/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

With no output schema, the description takes on the job of explaining the return value, and it does so thoroughly: itemised taxes with local names, effective and marginal rates, employer cost, and step-by-step workings. Combined with the stated rule coverage, an agent has enough to call this correctly and to know what to expect back.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 100%, so the baseline is 3. The description adds contextual meaning for two optional inputs, noting that BES is a private pension item and that employer SGK varies with or without the incentive, but it does not explain how bonus_annual or fx_per_eur interact with the calculation beyond what the schema already says.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description opens with a precise verb-and-resource statement: take-home pay from a gross yearly salary in TRY under 2026 rules. It also distinguishes itself implicitly from siblings by stating the direction of the calculation (gross in, net out), the opposite of gross_for_target_net, and by covering the tax/contribution breakdown rather than just a single figure.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines3/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

Usage is implied rather than stated: an agent can infer this is the tool for converting gross to net. There is no explicit 'use this instead of gross_for_target_net when...' routing, and no note that it also reports employer cost, which overlaps with the employer_cost sibling and could cause ambiguous selection between the two.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources