Remite

Send a burofax or certified letter to a Spanish address, with proof of delivery and content.

Should I use this

Quality & Safety

A
Description quality
100%
Schema completeness
95%
Naming quality
95%
Poisoning risk
80%
Permission match
100%
Protocol compliance
100%

Findings (2)

  • HIGHTool poisoning patterns detected
  • INFOTool description contains placeholder or incomplete textin get_burofax_status

Based on automated analysis of tool definitions and protocol compliance.

Context Cost

~1,817Tokens (tool definitions)
~3.0 KBTypical response size
Moderate attention impact (1.42% 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": {
    "remite": {
      "url": "https://burofax.onmax.me/mcp/claude"
    }
  }
}

Remote endpoints

https://burofax.onmax.me/mcp/claudestreamable-http

What it can do

Tool inventory

Tools (4)

🟢 Read-only🟡 Write🔴 Delete⚪ Unknown
🟢quote_burofax(option, pages, text_length)

Use this when the user asks how much it costs to send a burofax or a certified letter to an address in Spain, or wants to compare delivery options before writing it. Returns the all-in price in EUR of both options for the given length, and what each includes: (1) Burofax de Correos with acuse de recibo and copia certificada; (2) a certified notification by Notificados, a trusted third party (tercero de confianza) that is NOT a Correos burofax. Always pass that distinction on to the user. Give pages if known, otherwise text_length (characters of the letter body) for an estimate; with neither, quotes one page. Does not send or reserve anything. Do not use it to create the letter; use create_burofax_draft once the text and addresses are approved.

Input Schema

{
  "type": "object",
  "properties": {
    "option": {
      "description": "Option the user asked about, if any. Both options are always returned.",
      "type": "string",
      "enum": [
        "correos",
        "notificados"
      ]
    },
    "pages": {
      "description": "Number of A4 pages, 1–10, if already known.",
      "type": "integer",
      "minimum": 1,
      "maximum": 10
    },
    "text_length": {
      "description": "Length of the letter body in characters, to estimate pages when the page count is unknown.",
      "type": "integer",
      "minimum": 0,
      "maximum": 100000
    }
  },
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢check_spanish_address(name, street, postal_code, city, province)

Use this when the user gives a recipient (or sender) postal address in Spain, before creating a burofax, to catch mistakes that would stop delivery. Checks offline: required fields (name, street, postcode, city), the 5-digit código postal in range 01000–52999, and that the province matches the postcode's first two digits. Returns normalised fields (with the official province) and a list of problems with messages for the user. It does not confirm that the street or person exists. Do not use for addresses outside Spain.

Input Schema

{
  "type": "object",
  "properties": {
    "name": {
      "description": "Recipient's full name or company name.",
      "type": "string",
      "maxLength": 200
    },
    "street": {
      "description": "Street, number, floor and door.",
      "type": "string",
      "maxLength": 300
    },
    "postal_code": {
      "description": "Código postal, 5 digits.",
      "type": "string",
      "maxLength": 20
    },
    "city": {
      "description": "Town or city.",
      "type": "string",
      "maxLength": 120
    },
    "province": {
      "description": "Province, if the user gave one.",
      "type": "string",
      "maxLength": 80
    }
  },
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟡create_burofax_draft(sender, recipient, subject, body, option, ...)

Use this when the user has approved the final text of a letter to send as a burofax to an address in Spain and has given both postal addresses. The user writes or approves the text; this service does not give legal advice, so pass the body exactly as approved, without adding legal claims. Show the full text to the user and get approval before calling. Renders the exact A4 letter (sender, recipient, place and date, subject, body, signature line) as a PDF in Spanish, stores it as a draft and returns the page count, the price of each option and a review_url. Nothing is sent and nothing is charged by this tool: after calling it, show the review_url and tell the user that the letter goes out only after they pay on that page. Never ask for or include DNI/NIE/NIF or other ID numbers. Do not use to check prices (use quote_burofax) or to track a paid letter (use get_burofax_status).

Input Schema

{
  "type": "object",
  "properties": {
    "sender": {
      "type": "object",
      "properties": {
        "name": {
          "type": "string",
          "maxLength": 120,
          "description": "Full name of the person or company, as it should appear on the letter."
        },
        "street": {
          "type": "string",
          "maxLength": 160,
          "description": "Street, number, floor and door, e.g. \"Calle Mayor 12, 3º B\"."
        },
        "postal_code": {
          "type": "string",
          "maxLength": 10,
          "description": "Spanish 5-digit postcode (código postal), e.g. \"28013\"."
        },
        "city": {
          "type": "string",
          "maxLength": 80,
          "description": "Town or city (localidad), e.g. \"Madrid\"."
        },
        "province": {
          "description": "Province, optional. Checked against the postcode when given.",
          "type": "string",
          "maxLength": 60
        },
        "country": {
          "description": "Only if the sender lives outside Spain, e.g. \"United Kingdom\". Omit for Spain.",
          "type": "string",
          "maxLength": 60
        },
        "email": {
          "description": "Sender's email for the receipt and tracking, optional. Not printed on the letter.",
          "type": "string",
          "maxLength": 254
        }
      },
      "required": [
        "name",
        "street",
        "postal_code",
        "city"
      ],
      "description": "Who sends the letter. Printed top left and on the signature line."
    },
    "recipient": {
      "type": "object",
      "properties": {
        "name": {
          "type": "string",
          "maxLength": 120,
          "description": "Full name of the person or company, as it should appear on the letter."
        },
        "street": {
          "type": "string",
          "maxLength": 160,
          "description": "Street, number, floor and door, e.g. \"Calle Mayor 12, 3º B\"."
        },
        "postal_code": {
          "type": "string",
          "maxLength": 10,
          "description": "Spanish 5-digit postcode (código postal), e.g. \"28013\"."
        },
        "city": {
          "type": "string",
          "maxLength": 80,
          "description": "Town or city (localidad), e.g. \"Madrid\"."
        },
        "province": {
          "description": "Province, optional. Checked against the postcode when given.",
          "type": "string",
          "maxLength": 60
        }
      },
      "required": [
        "name",
        "street",
        "postal_code",
        "city"
      ],
      "description": "Who receives it. Must be a postal address in Spain."
    },
    "subject": {
      "type": "string",
      "minLength": 1,
      "maxLength": 200,
      "description": "Short subject line, in Spanish, printed as \"Asunto: …\", e.g. \"Reclamación de la fianza del contrato de alquiler\"."
    },
    "body": {
      "type": "string",
      "minLength": 1,
      "maxLength": 40000,
      "description": "The full letter body exactly as the user approved it, in Spanish (or bilingual). Separate paragraphs with a blank line. No address blocks, date or signature: those are added automatically."
    },
    "option": {
      "default": "correos",
      "description": "Delivery option: \"correos\" (Burofax de Correos) or \"notificados\" (certified notification by a trusted third party, not Correos). Use the user's choice; if they have none, use \"correos\". They can switch on the review page.",
      "type": "string",
      "enum": [
        "correos",
        "notificados"
      ]
    },
    "city": {
      "description": "City for the dateline \"En <city>, a <date>\". Defaults to the sender's city.",
      "type": "string",
      "maxLength": 80
    }
  },
  "required": [
    "sender",
    "recipient",
    "subject",
    "body"
  ],
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢get_burofax_status(reference)

Use this when the user asks whether their burofax was paid, sent or delivered, or wants the certificate. Takes the reference the user has: the order reference (BFX-XXXX-XXXX-XXXX-XXXX, from the receipt email) or the draft reference / review link returned by create_burofax_draft. Returns the current status and a dated timeline (draft created, paid, accepted by the operator, delivered, certificate available) and a link to the status page. Read-only. Do not use to create or change a letter.

Input Schema

{
  "type": "object",
  "properties": {
    "reference": {
      "type": "string",
      "minLength": 6,
      "maxLength": 200,
      "description": "Order reference (BFX-…) or draft reference, or the full review/status link."
    }
  },
  "required": [
    "reference"
  ],
  "$schema": "http://json-schema.org/draft-07/schema#"
}

Community

Rate this Server

Evidence

Recent observations

verifiedversion not recorded4 tools