Poplin

Estimate payments abroad: fees, exchange rates, receiving accounts and payout coverage

Should I use this

Quality & Safety

A
Description quality
96%
Schema completeness
68%
Naming quality
100%
Poisoning risk
100%
Permission match
100%
Protocol compliance
100%

Based on automated analysis of tool definitions and protocol compliance.

Context Cost

~1,671Tokens (tool definitions)
~446 BTypical response size
Moderate attention impact (1.31% of 128k context)

This is the approximate number of tokens consumed each time the server's tools are loaded into a model's context. Higher counts reduce the attention available for other tasks.

Install

One-Click Install

Add this to your `claude_desktop_config.json` file:

{
  "mcpServers": {
    "public": {
      "url": "https://agents.poplinmoney.com/public"
    }
  }
}

Remote endpoints

https://agents.poplinmoney.com/publicstreamable-http

What it can do

Tool inventory

Tools (11)

🟢 Read-only🟡 Write🔴 Delete⚪ Unknown
🟢list_legal_documents

Lists Poplin's published legal documents, such as the terms of service, privacy policy and risk disclosure, with a link to the full text of each. Use it when someone asks about Poplin's terms, policies or what it doesn't allow. It returns links, not summaries.

Input Schema

{
  "type": "object",
  "properties": {}
}
🟢get_receiving_accounts(currency, country)

Lists the currencies Poplin can open a receiving bank account in, whether the account takes payments from other people, and the fee and deposit limits for personal and business accounts. Pass a country to see whether people living there can open each account. Use it when someone asks how to get paid by bank transfer, in which currencies, or what it costs.

Input Schema

{
  "type": "object",
  "properties": {
    "currency": {
      "type": "string",
      "pattern": "^[A-Z]{3}$"
    },
    "country": {
      "type": "string",
      "pattern": "^[A-Z]{2}$"
    }
  }
}
🟢get_payout_options(country, currency)

Lists where money can be paid out to a bank account: the country, the currency it arrives in, the method, the fee, the largest amount and how fast it arrives, for personal and business accounts. Give a country, a currency or both. Use it when someone asks whether they can send money to a country, what it costs or how long it takes.

Input Schema

{
  "type": "object",
  "properties": {
    "country": {
      "type": "string",
      "pattern": "^[A-Z]{2}$"
    },
    "currency": {
      "type": "string",
      "pattern": "^[A-Z]{3}$"
    }
  }
}
🟢get_supported_countries(country)

Says which countries people can sign up to Poplin from, including any regions that are excluded, and which countries money can be sent to. Pass a country to check one. Use it when someone asks whether Poplin works where they live or where they want to send money.

Input Schema

{
  "type": "object",
  "properties": {
    "country": {
      "type": "string",
      "pattern": "^[A-Z]{2}$"
    }
  }
}
🟢list_banks(country, currency)

Lists the banks a bank payout can reach in a country, with the other names people know them by. Use it when someone asks whether a particular bank is supported. Only some countries have a bank list.

Input Schema

{
  "type": "object",
  "properties": {
    "country": {
      "type": "string",
      "pattern": "^[A-Z]{2}$"
    },
    "currency": {
      "type": "string",
      "pattern": "^[A-Z]{3}$"
    }
  },
  "required": [
    "country"
  ]
}
🟢get_business_requirements(country)

Shows what a business in a country is asked for when it signs up: the company types its registry recognises and what that registry calls the standard documents. Use it when a business owner asks what they need to get started.

Input Schema

{
  "type": "object",
  "properties": {
    "country": {
      "type": "string",
      "pattern": "^[A-Z]{2}$"
    }
  },
  "required": [
    "country"
  ]
}
🟢get_rate_history(currency, range)

Shows how the mid-market exchange rate from US dollars to another currency has moved over the last 24 hours, 7 days, 30 days, 90 days or a year. Mid-market is the rate before any fees, so it is not the rate a payment is priced at, and a past series is no forecast. Use it when someone asks how a currency has moved against the dollar.

Input Schema

{
  "type": "object",
  "properties": {
    "currency": {
      "type": "string",
      "pattern": "^[A-Z]{3}$"
    },
    "range": {
      "type": "string",
      "enum": [
        "24h",
        "7d",
        "30d",
        "90d",
        "1y"
      ]
    }
  },
  "required": [
    "currency",
    "range"
  ]
}
🟢get_send_quote(currency, amount, amount_is, country)

Estimates paying a bank account from a Poplin account: how much is sent in US dollars, how much arrives in the other currency, the rate, the fees, the limits and how fast it arrives, for personal and business accounts at standard pricing. Use it when someone asks what a payment would cost or how much the recipient would get. It is an estimate; the final terms are shown in the Poplin app before anything is confirmed.

Input Schema

{
  "type": "object",
  "properties": {
    "currency": {
      "type": "string",
      "pattern": "^[A-Z]{3}$"
    },
    "amount": {
      "type": "string",
      "maxLength": 40
    },
    "amount_is": {
      "default": "sent",
      "type": "string",
      "enum": [
        "sent",
        "received"
      ]
    },
    "country": {
      "type": "string",
      "pattern": "^[A-Z]{2}$"
    }
  },
  "required": [
    "currency",
    "amount"
  ]
}
🟢get_receive_quote(currency, amount)

Estimates how many US dollars arrive in a Poplin account when someone pays into its receiving bank account in another currency, with the rate, the fees and the deposit limits, for personal and business accounts at standard pricing. Use it when someone asks what they would receive for a payment in a currency such as EUR or GBP. It is an estimate; the final terms are shown in the Poplin app.

Input Schema

{
  "type": "object",
  "properties": {
    "currency": {
      "type": "string",
      "pattern": "^[A-Z]{3}$"
    },
    "amount": {
      "type": "string",
      "maxLength": 40
    }
  },
  "required": [
    "currency",
    "amount"
  ]
}
🟢get_stablecoin_networks

Lists the networks that stablecoins such as USDC can be received from and sent to, with the fee and speed for each, and Poplin's home network. Use it only when someone asks about stablecoin deposits or sends.

Input Schema

{
  "type": "object",
  "properties": {}
}
🟢get_stablecoin_transfer_quote(network, amount)

Estimates the fee and speed of sending USDC from Poplin to another network, such as Base or Ethereum, for a fast and a standard transfer. Use it only when someone asks about sending stablecoins to another network.

Input Schema

{
  "type": "object",
  "properties": {
    "network": {
      "enum": [
        "ethereum",
        "base",
        "arbitrum",
        "optimism",
        "polygon",
        "avalanche",
        "unichain",
        "linea",
        "codex",
        "sonic",
        "worldchain",
        "monad",
        "xdc",
        "hyperevm",
        "ink",
        "plume",
        "arc",
        "edge",
        "morph",
        "pharos",
        "cronos"
      ],
      "type": "string"
    },
    "amount": {
      "type": "string",
      "maxLength": 40
    }
  },
  "required": [
    "network",
    "amount"
  ]
}

Community

Rate this Server

Evidence

Recent observations

verifiedversion not recorded11 tools