Take-home pay, income tax and social security for a salary in Ghana, and VAT with its levies.
Maintain this server? Claim it
Call this server's tools from your browser. Nothing to install.
Requests go through mcptry because browsers can't call most MCP servers directly. Header values are sent to the server for that request only and are never stored or logged.
Tool list from our last check. Connect live to refresh it.
Use this when someone asks what the income tax bands, social security rates or VAT rates are in Ghana, without an amount to work out. Do not use it to work out a figure: use pay.take_home or vat.work_out, which do the arithmetic.
This tool takes no arguments.
Pick your client. Values in capitals, like YOUR_TOKEN, are yours to fill in.
Run in a terminal
claude mcp add --transport http ghana-pay-tax https://kwekuanansi.ai/mcp/ghana-pay-tax
Use this when someone asks what the income tax bands, social security rates or VAT rates are in Ghana, without an amount to work out. Do not use it to work out a figure: use pay.take_home or vat.work_out, which do the arithmetic.
No arguments.
{
"type": "object",
"properties": {},
"additionalProperties": false
}Use this when someone names the monthly amount they want to take home in Ghana cedis and asks what basic salary gives it (for example "what salary do I ask for to take home 5,000 cedis"). Do not use it when the salary is already known: use pay.take_home. Do not use it for contractor fees or business income.
| Argument | Type | Description |
|---|---|---|
| month | string | The month the pay is for, as YYYY-MM. Leave out for the bands in force now. |
| resident | boolean | Whether the person is resident in Ghana for tax. Leave out for yes. |
| take_home* | number | The take-home pay wanted a month, in Ghana cedis. |
| allowances | number | Taxable cash allowances a month in Ghana cedis, on top of basic salary. Leave out if none. |
| pays_ssnit | boolean | Whether social security (SSNIT) is taken from the pay. Leave out for yes. |
{
"type": "object",
"required": [
"take_home"
],
"properties": {
"month": {
"type": "string",
"maxLength": 7,
"description": "The month the pay is for, as YYYY-MM. Leave out for the bands in force now."
},
"resident": {
"type": "boolean",
"description": "Whether the person is resident in Ghana for tax. Leave out for yes."
},
"take_home": {
"type": "number",
"maximum": 5000000,
"minimum": 0,
"description": "The take-home pay wanted a month, in Ghana cedis."
},
"allowances": {
"type": "number",
"maximum": 5000000,
"minimum": 0,
"description": "Taxable cash allowances a month in Ghana cedis, on top of basic salary. Leave out if none."
},
"pays_ssnit": {
"type": "boolean",
"description": "Whether social security (SSNIT) is taken from the pay. Leave out for yes."
}
},
"additionalProperties": false
}Use this when someone gives a monthly salary in Ghana cedis and asks what they take home, how much income tax (PAYE) or social security (SSNIT) comes off it, or what an employee costs an employer. It works the tax out band by band; do not estimate it first. Do not use it for a business's tax, for a year-end return with reliefs, for overtime or bonus alone, or for pay in another country.
| Argument | Type | Description |
|---|---|---|
| month | string | The month the pay is for, as YYYY-MM. Leave out for the bands in force now. |
| resident | boolean | Whether the person is resident in Ghana for tax. Leave out for yes. |
| allowances | number | Taxable cash allowances a month in Ghana cedis, on top of basic salary. Leave out if none. |
| pays_ssnit | boolean | Whether social security (SSNIT) is taken from the pay. Leave out for yes. |
| basic_salary* | number | Basic salary a month in Ghana cedis, before anything is taken off. |
{
"type": "object",
"required": [
"basic_salary"
],
"properties": {
"month": {
"type": "string",
"maxLength": 7,
"description": "The month the pay is for, as YYYY-MM. Leave out for the bands in force now."
},
"resident": {
"type": "boolean",
"description": "Whether the person is resident in Ghana for tax. Leave out for yes."
},
"allowances": {
"type": "number",
"maximum": 5000000,
"minimum": 0,
"description": "Taxable cash allowances a month in Ghana cedis, on top of basic salary. Leave out if none."
},
"pays_ssnit": {
"type": "boolean",
"description": "Whether social security (SSNIT) is taken from the pay. Leave out for yes."
},
"basic_salary": {
"type": "number",
"maximum": 5000000,
"minimum": 0,
"description": "Basic salary a month in Ghana cedis, before anything is taken off."
}
},
"additionalProperties": false
}Use this when someone asks to add VAT to an amount in Ghana cedis, or to find the VAT and levies inside a total that already includes them. It applies the standard rate with the NHIL and GETFund levies, all on the same amount. Do not use it for supplies that are exempt or zero-rated, for import duty, for withholding tax, or for a business that is not registered for VAT.
| Argument | Type | Description |
|---|---|---|
| amount* | number | The amount in Ghana cedis. |
| amount_includes_tax | boolean | True when the amount already has VAT and the levies in it. Leave out when they are to be added on top. |
{
"type": "object",
"required": [
"amount"
],
"properties": {
"amount": {
"type": "number",
"maximum": 5000000,
"minimum": 0,
"description": "The amount in Ghana cedis."
},
"amount_includes_tax": {
"type": "boolean",
"description": "True when the amount already has VAT and the levies in it. Leave out when they are to be added on top."
}
},
"additionalProperties": false
}We read every tool's name, description and inputs the way the model will, looking for instructions hidden from you. A clean result means no warning signs, not a guarantee. Scanned Nov 10, 2026.