US bank wire fees, cutoff times and the cheapest ways to send money to Mexico, India, Philippines.
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.
Ranks US banks from lowest to highest published fee for one kind of wire (outgoing or incoming, domestic or international, in dollars or foreign currency), for personal or business accounts. Pass 2 to 17 banks, or none to rank every bank covered. Banks that do not publish the fee or do not offer the wire are listed last with the reason.
Which fee to compare: domestic_outgoing, domestic_incoming, international_outgoing_usd, international_outgoing_foreign_currency or international_incoming.
Bank names to compare, e.g. ["Chase","Wells Fargo","Ally"]. Omit to rank all covered banks.
personal (17 banks) or business (9 banks). Default personal.
Pick your client. Values in capitals, like YOUR_TOKEN, are yours to fill in.
claude mcp add --transport http wire-cash https://wire.cash/mcp
Ranks US banks from lowest to highest published fee for one kind of wire (outgoing or incoming, domestic or international, in dollars or foreign currency), for personal or business accounts. Pass 2 to 17 banks, or none to rank every bank covered. Banks that do not publish the fee or do not offer the wire are listed last with the reason.
| Argument | Type | Description |
|---|---|---|
| banks | array | Bank names to compare, e.g. ["Chase","Wells Fargo","Ally"]. Omit to rank all covered banks. |
| wire_type* | string | Which fee to compare: domestic_outgoing, domestic_incoming, international_outgoing_usd, international_outgoing_foreign_currency or international_incoming. |
| account_type | string | personal (17 banks) or business (9 banks). Default personal. |
{
"type": "object",
"required": [
"wire_type"
],
"properties": {
"banks": {
"type": "array",
"items": {
"type": "string",
"maxLength": 60,
"minLength": 2
},
"maxItems": 17,
"minItems": 2,
"description": "Bank names to compare, e.g. [\"Chase\",\"Wells Fargo\",\"Ally\"]. Omit to rank all covered banks."
},
"wire_type": {
"enum": [
"domestic_outgoing",
"domestic_incoming",
"international_outgoing_usd",
"international_outgoing_foreign_currency",
"international_incoming"
],
"type": "string",
"description": "Which fee to compare: domestic_outgoing, domestic_incoming, international_outgoing_usd, international_outgoing_foreign_currency or international_incoming."
},
"account_type": {
"enum": [
"personal",
"business"
],
"type": "string",
"default": "personal",
"description": "personal (17 banks) or business (9 banks). Default personal."
}
},
"additionalProperties": false
}Ranks money transfer providers by total cost (fee plus exchange-rate margin) for sending $200 or $500 from the US to Mexico, India or the Philippines, from the World Bank Remittance Prices Worldwide survey (Q3 2025), with the corridor average, the ECB reference rate in that currency and providers' published fee rules. Filter by how the recipient gets the money.
| Argument | Type | Description |
|---|---|---|
| limit | integer | How many providers to return, cheapest first. Default 10. |
| country* | string | Destination: Mexico, India or Philippines (country name, ISO code MX/IN/PH or currency MXN/INR/PHP). |
| amount_usd | integer | Amount sent in US dollars: 200 or 500 (the two amounts the World Bank surveys). Default 200. |
| receiving_method | string | Optional: only providers paying out to a bank account, cash pickup or mobile wallet. |
{
"type": "object",
"required": [
"country"
],
"properties": {
"limit": {
"type": "integer",
"default": 10,
"maximum": 50,
"minimum": 1,
"description": "How many providers to return, cheapest first. Default 10."
},
"country": {
"type": "string",
"maxLength": 20,
"minLength": 2,
"description": "Destination: Mexico, India or Philippines (country name, ISO code MX/IN/PH or currency MXN/INR/PHP)."
},
"amount_usd": {
"enum": [
200,
500
],
"type": "integer",
"default": 200,
"description": "Amount sent in US dollars: 200 or 500 (the two amounts the World Bank surveys). Default 200."
},
"receiving_method": {
"enum": [
"bank_account",
"cash",
"mobile_wallet"
],
"type": "string",
"description": "Optional: only providers paying out to a bank account, cash pickup or mobile wallet."
}
},
"additionalProperties": false
}One US bank's published wire fees: outgoing and incoming domestic wires, international wires sent in dollars or in foreign currency, incoming international wires, same-day cutoff times, fee waivers, what the bank says about its exchange rate, the fee schedule date and the source document link. Personal accounts cover 17 banks and credit unions; business accounts cover 9 banks.
| Argument | Type | Description |
|---|---|---|
| bank* | string | Bank name or common short name, e.g. "Chase", "Bank of America", "BofA", "Navy Federal", "Schwab". |
| account_type | string | personal (consumer checking) or business (business checking). Default personal. |
{
"type": "object",
"required": [
"bank"
],
"properties": {
"bank": {
"type": "string",
"maxLength": 60,
"minLength": 2,
"description": "Bank name or common short name, e.g. \"Chase\", \"Bank of America\", \"BofA\", \"Navy Federal\", \"Schwab\"."
},
"account_type": {
"enum": [
"personal",
"business"
],
"type": "string",
"default": "personal",
"description": "personal (consumer checking) or business (business checking). Default personal."
}
},
"additionalProperties": false
}Same-day wire cutoff times as each bank publishes them (latest first, Eastern time used for sorting), the Fedwire Funds Service operating hours, and the 2026 Federal Reserve holidays. Pass a date to learn whether it is a Fedwire business day and, if not, the next one. Pass a bank to get only its cutoffs.
| Argument | Type | Description |
|---|---|---|
| bank | string | Optional bank name, e.g. "Wells Fargo". Omit for every bank. |
| date | string | Optional date in 2026 as YYYY-MM-DD, e.g. 2026-11-27, to check whether Fedwire is open that day. |
{
"type": "object",
"properties": {
"bank": {
"type": "string",
"maxLength": 60,
"minLength": 2,
"description": "Optional bank name, e.g. \"Wells Fargo\". Omit for every bank."
},
"date": {
"type": "string",
"pattern": "^2026-(0[1-9]|1[0-2])-(0[1-9]|[12]\\d|3[01])$",
"description": "Optional date in 2026 as YYYY-MM-DD, e.g. 2026-11-27, to check whether Fedwire is open that day."
}
},
"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 1, 2026.