Customer-care and emergency numbers in Ghana, each read on the organisation's own website.
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 was given a phone number said to belong to a bank, mobile network or public office in Ghana and asks whether it is really theirs (for example "is 0800 422 422 really GCB"). It says which organisation on its list publishes that number on its own website, or that none does. A number that is not found may still be genuine, and the tool says so. Do not use it to look up who owns a private number, to trace a caller, or for numbers outside Ghana.
The phone number or short code as given, for example "0800 422 422", "+233 30 261 1611" or "292".
Pick your client. Values in capitals, like YOUR_TOKEN, are yours to fill in.
Run in a terminal
claude mcp add --transport http ghana-contacts https://kwekuanansi.ai/mcp/ghana-contacts
Use this when someone was given a phone number said to belong to a bank, mobile network or public office in Ghana and asks whether it is really theirs (for example "is 0800 422 422 really GCB"). It says which organisation on its list publishes that number on its own website, or that none does. A number that is not found may still be genuine, and the tool says so. Do not use it to look up who owns a private number, to trace a caller, or for numbers outside Ghana.
| Argument | Type | Description |
|---|---|---|
| number* | string | The phone number or short code as given, for example "0800 422 422", "+233 30 261 1611" or "292". |
{
"type": "object",
"required": [
"number"
],
"properties": {
"number": {
"type": "string",
"maxLength": 30,
"description": "The phone number or short code as given, for example \"0800 422 422\", \"+233 30 261 1611\" or \"292\"."
}
},
"additionalProperties": false
}Use this when someone asks for the customer-care, complaints or emergency number of a bank, mobile network, electricity company, payments company or public office in Ghana (for example "what is the GCB customer care number" or "how do I reach the passport office"). It returns numbers read on the organisation's own website, with the page and the date. Give those numbers rather than one from memory or from a web search. Do not use it for a shop, a school, a hospital, a person, or an organisation outside Ghana: it covers a fixed list and says when a name is not on it.
| Argument | Type | Description |
|---|---|---|
| organisation* | string | The organisation's name or usual short name, for example "GCB", "MTN", "ECG", "passport office" or "police". |
{
"type": "object",
"required": [
"organisation"
],
"properties": {
"organisation": {
"type": "string",
"maxLength": 80,
"description": "The organisation's name or usual short name, for example \"GCB\", \"MTN\", \"ECG\", \"passport office\" or \"police\"."
}
},
"additionalProperties": false
}Use this when someone asks which organisations this tool has numbers for, or wants the emergency numbers or the places to report fraud in Ghana all at once. Do not use it when one organisation is named: use contacts.find.
| Argument | Type | Description |
|---|---|---|
| kind | string | One group: emergency, regulator, network, bank, payments, utility, public_service. Leave out for the names of all. |
{
"type": "object",
"properties": {
"kind": {
"enum": [
"emergency",
"regulator",
"network",
"bank",
"payments",
"utility",
"public_service"
],
"type": "string",
"description": "One group: emergency, regulator, network, bank, payments, utility, public_service. Leave out for the names of all."
}
},
"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.