Receipts, quotes and service orders for Brazil: drafted in chat, issued on Reciba with a QR check.
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.
Writes an amount in Brazilian reais in words, in Brazilian Portuguese, the way it appears on receipts (1500,50 becomes "mil e quinhentos reais e cinquenta centavos"). Accepts 0 to 999.999.999,99. Stores nothing.
Valor em reais: número (1500.5) ou texto ("1.500,50").
Pick your client. Values in capitals, like YOUR_TOKEN, are yours to fill in.
claude mcp add --transport http recibos https://reciba.com.br/mcp
Writes an amount in Brazilian reais in words, in Brazilian Portuguese, the way it appears on receipts (1500,50 becomes "mil e quinhentos reais e cinquenta centavos"). Accepts 0 to 999.999.999,99. Stores nothing.
| Argument | Type | Description |
|---|---|---|
| valor* | any | Valor em reais: número (1500.5) ou texto ("1.500,50"). |
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"valor"
],
"properties": {
"valor": {
"anyOf": [
{
"type": "number"
},
{
"type": "string",
"maxLength": 40
}
],
"description": "Valor em reais: número (1500.5) ou texto (\"1.500,50\")."
}
}
}Lists the document types Reciba can draft from a conversation (payment receipt, rent receipt, service quote and service order, for Brazil) and the fields of each one, with the type id that prepare_document takes. Reads nothing about the person. Tax invoices (nota fiscal), payroll slips, declarations and health-service receipts for income tax are not available here.
No arguments.
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {}
}Drafts a Brazilian payment receipt, rent receipt, service quote or service order on Reciba from the details in the conversation and returns a single-use link where the person reviews the full preview and issues it from their own Reciba account. This tool issues, charges and sends nothing. It is for documents the person issues about their own service, sale or rental. It is not for a tax invoice (nota fiscal), for a receipt that someone else has to issue (for example a dentist's or a landlord's receipt for the person), for health-service receipts that professionals issue in Receita Saúde, or for advice on prices, such as how much to charge. CPF, CNPJ and RG numbers are not accepted; the person adds them on the site if needed. Amounts in reais as "1500,00"; dates as YYYY-MM-DD; months as YYYY-MM; item lists as arrays of objects with the columns of the type.
| Argument | Type | Description |
|---|---|---|
| tipo* | string | Identificador do tipo (ver list_document_types): recibo-pagamento, recibo-aluguel, orcamento ou ordem-servico. |
| campos* | object | Os campos do tipo, pelo id. Valores em reais como "1500,00"; datas AAAA-MM-DD; mês AAAA-MM; listas de itens como array de objetos com as colunas do tipo. |
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"tipo",
"campos"
],
"properties": {
"tipo": {
"type": "string",
"maxLength": 40,
"minLength": 1,
"description": "Identificador do tipo (ver list_document_types): recibo-pagamento, recibo-aluguel, orcamento ou ordem-servico."
},
"campos": {
"type": "object",
"description": "Os campos do tipo, pelo id. Valores em reais como \"1500,00\"; datas AAAA-MM-DD; mês AAAA-MM; listas de itens como array de objetos com as colunas do tipo.",
"propertyNames": {
"type": "string"
},
"additionalProperties": {}
}
}
}Checks a document issued on Reciba from the verification code printed under its QR code (32 characters) or from its reciba.com.br/d/ link: document type, issue date and time, whether it was issued from the issuer's own account with a confirmed e-mail at that moment, whether the other party registered acceptance, and the status of its public timestamp (OpenTimestamps). Returns no e-mail and no personal data. When a document looks forged or misused, the result includes where to report it.
| Argument | Type | Description |
|---|---|---|
| codigo* | string | Código de verificação impresso no documento, ou o link reciba.com.br/d/<código>. |
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"codigo"
],
"properties": {
"codigo": {
"type": "string",
"maxLength": 120,
"minLength": 1,
"description": "Código de verificação impresso no documento, ou o link reciba.com.br/d/<código>."
}
}
}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 3, 2026.