Skip to content
US Global Mail logo

US Global Mail MCP server

Which MCP servers are US Global Mail's own, from the official registry and from asking its own domain, whether they answer, and what they offer. A program checked each of these, nobody copied them from a product page.

read 2026-10-08

← Back to US Global Mail

Whose server it is
  • Addresshttps://mcp.usglobalmail.com/mcpnot in the official registry: answered when asked

No entry in the official MCP registry names this server. It answered on usglobalmail.com when the Atlas asked at the address servers are usually mounted on, so it is the vendor's own. Clients and catalogues that list servers from the registry do not show it.

When we asked itchecked 2026-10-26
  • Stateanswerschecked 2026-10-26
  • Tools36
  • Server calls itselfusgm-public-api-mcp
  • Server version0.1.0
  • Protocol version2025-06-18

On 2026-10-26 the server answered initialize and tools/list without a sign-in. First answer in 97 ms.

Should an agent connect itNot proven either way yet
  • Whether its tools do the product's job has not been judged yet.
  • Checked on 1 of the 7 days it takes to judge reliability.

Once connected

  • folders_create, folders_update, folders_delete, scans_create, scans_cancel change data without a sign-in: anyone with the address can call them.
  • Parameters are untyped or undescribed in 29 of 36 tools: check arguments before calling.

Said by rules from the measurements above. The likely first call is a model's pick from the tool list; read its description before relying on it.

Measured dailydaily checks: 1, the first on 2026-10-26
  • INITE MCP scoreafter a weeka score needs 7 daily checks: 1 so far
  • Answeredmeasuring1 of the 7 daily checks it takes to print a share
  • Median first answer440 ms
  • Space in an agent's context≈ 3,187 tokensthe definitions of all its tools (36), which an agent carries on every turn
  • Tool definitionsB · 80 of 100
  • Typed results0 of 36 toolsdeclared outputSchema: results come typed, read once
  • Parameters without a description: in 29 of 36
  • Not saying whether it only reads or can destroy: 14 of 36

What an agent can do with it

  • not sure · scan and forward physical mail to remote team members
  • not sure · deposit checks by scanning them the same day
  • not sure · share IRS notices and business documents with an accountant

Each of the product's use cases, put to Jev against this server's tool list: can an agent do it with these tools?

Worth a look

  • Tools that change data, on a server that answers without a sign-in: folders_create, folders_update, folders_delete, scans_create, scans_cancel

A program checks the server once a day: initialize and tools/list, no model. Tokens are the definitions' length at about four characters a token. The grade averages six checks of every tool's name, description, schema and annotations; it says how well the tools are described, not whether they work. The score weighs what was measured and nothing else: answering (25%), doing the product's job (25%), definitions (20%), context (10%), use (10%) and how readily a client connects (10%). A part that was not measured is left out, and a hidden instruction caps the score at 40. The state of vendors' MCP servers: method and numbers →

Tools it offers36 tools · read 2026-10-26
  • mails_list

    List the customer’s mail items with optional filters and cursor pagination. Returns { data, next_cursor, total_count }; pass next_cursor as `cursor` to page.

  • mails_get

    Get a single mail item by id, including scan details.

  • mails_mark_read

    Set the read status of a mail item.

  • mails_move_to_folder

    Move a mail item into a folder by folder id.

  • mails_archive

    Request archive of a mail item.

  • mails_unarchive

    Request unarchive of a mail item.

  • mails_undiscard

    Request undiscard of a mail item.

  • mails_discard

    Request discard (shredding) of a mail item. Destructive and hard to reverse — confirm with the user before calling.

  • folders_list

    List the customer’s mail folders. Returns { data }.

  • folders_get

    Get a single folder by id.

  • folders_create

    Create a mail folder.

  • folders_update

    Rename or recolor a folder. Provide at least one field.

  • folders_delete

    Delete a folder. Mail inside it is not deleted — it is unfiled (its folder is cleared). Destructive — confirm first.

  • scans_list

    List the customer’s scan/open requests with optional filters and cursor pagination. Returns { data, next_cursor, total_count }.

  • scans_get

    Get a single scan request by id.

  • scans_get_file

    Get a short-lived, signed download URL for a completed scan’s file. Returns { url, expires_at } — the file bytes are not proxied through the API.

  • scans_get_summary

    Get the AI-generated reading of a completed scan: a short label plus a bullet-point summary of the document contents. 404 when no summary exists (scan not completed yet, or the plan does not include labeling).

  • scans_create

    Request a scan (or open-and-scan) of a mail item. This is a billable action — confirm with the user first.

  • scans_cancel

    Cancel a pending scan request.

  • scans_delete

    Delete a scan request. Destructive — confirm first.

  • addresses_list

    List the customer’s shipping and deposit addresses. Returns { data, next_cursor, total_count }. Only shipping/deposit types are exposed.

  • addresses_get

    Get a single address by id.

  • addresses_get_default

    Get the default address for a category (each of shipping/deposit has its own default).

  • addresses_create

    Create a shipping or deposit address.

  • addresses_update

    Partially update an address. Provide at least one field; omitted fields keep their current value.

  • addresses_set_default

    Make an address the default for its category (shipping or deposit).

  • addresses_delete

    Delete an address. Destructive — confirm first.

  • bank_accounts_list

    List the customer’s saved bank accounts (for check deposits). Reads show only the last 4 digits of the account number. Returns { data, next_cursor, total_count }.

  • bank_accounts_get

    Get a single bank account by id (account number shown as last 4 digits only).

  • bank_accounts_create

    Save a bank account for check deposits. Handle the account number as sensitive.

  • bank_accounts_update

    Update a saved bank account. Provide at least one field.

  • bank_accounts_delete

    Delete a saved bank account. Destructive — confirm first.

  • shipments_list

    List the customer’s shipment requests (forwarding, check deposit, return-to-sender, pickup) with optional type/status filters and cursor pagination. Returns { data, next_cursor, total_count }.

  • shipments_get

    Get a single shipment request by id, including its detail fields.

  • account_get

    Get the authenticated customer’s account profile.

  • account_get_mailing_address

    Get the customer’s US Global Mail virtual mailing address (the address to give senders so mail arrives at this mailbox).

How to connect

Add the server to your MCP client config. Claude Desktop, Cursor and most other clients read this shape:

{
  "mcpServers": {
    "usglobalmail": {
      "type": "http",
      "url": "https://mcp.usglobalmail.com/mcp"
    }
  }
}

Add it

Claude Code, in a terminal

claude mcp add --transport http usglobalmail https://mcp.usglobalmail.com/mcp

Add to CursorAdd to VS Code

claude.ai, ChatGPT and other clients: add https://mcp.usglobalmail.com/mcp as a custom connector in the settings.

OpenAPI spec

26 paths, read 2026-10-08. Open the spec ↗

Each line is something a program found when it went looking: the registry entry, the server's own answer, a spec that parses. A missing line means we did not find it, not that it does not exist.