# Bigredcloud Red MCP server

Source: https://glimind.com/server/mcp-registry%2Fio.github.bigredcloud%2Fred-mcp-server
Registry id: `mcp-registry/io.github.bigredcloud/red-mcp-server`
Status: live (checked 2026-10-26T18:09:00.617Z)

## Measurements (30 days)

- Uptime: 99.93%
- Checks: 4875
- Outages (90 days): 12

## Install

```json
{
  "mcpServers": {
    "bigredcloud-red-mcp-server": {
      "type": "http",
      "url": "https://red.bigredcloud.com/mcp"
    }
  }
}
```

Claude Code:

```sh
claude mcp add --transport http bigredcloud-red-mcp-server https://red.bigredcloud.com/mcp
```

## Tools (159)

- `brc_batch_cash_payments`: Processes cash payments in supplier-ledger, bank-lodgement or analysed-expense mode. Results are reported per submitted item and partial success is possible. Re
- `brc_batch_cash_receipts`: Processes a batch of BRC cash receipts. Maximum 100 items per batch request. Requires a valid routeToken issued for the matching action workflow. The token rema
- `brc_batch_customers`: Processes a batch of customers using explicit identity, VAT classification, and optional contact fields. Maximum 100 items per batch request. Requires a valid r
- `brc_batch_payments`: Processes supplier or analysed bank payments in a batch. Results are reported per submitted item and partial success is possible. Requires a valid routeToken is
- `brc_batch_products`: Processes a batch of products using explicit product type, VAT classification, price, and description fields. Maximum 100 items per batch request. Requires a va
- `brc_batch_purchases`: Processes purchases in a batch using structured generated-reference purchase items. Results are reported per submitted item and partial success is possible. Req
- `brc_batch_quotes`: Processes a batch of quotes using either verified flat creator fields or a complete nested BRC Quote payload. Maximum 100 items per batch request. Requires a va
- `brc_batch_sales_credit_notes`: Processes sales credit notes in a batch using reconciled product, VAT and Sales-analysis lines. Results are reported per submitted item and partial success is p
- `brc_batch_sales_entries`: Processes sales entries with positive, zero or negative amounts and multiple VAT lines. The optional batchSize is a per-request limit. An omitted value uses the
- `brc_batch_sales_invoices`: Processes sales invoices in a batch using reconciled product, VAT and Sales-analysis lines. Results are reported per submitted item and partial success is possi
- `brc_batch_sales_reps`: Processes a batch of sales representatives using explicit code and name fields. Maximum 100 items per batch request. Requires a valid routeToken issued for the 
- `brc_batch_suppliers`: Processes a batch of suppliers using explicit identity, VAT classification, and optional contact fields. Maximum 100 items per batch request. Requires a valid r
- `brc_check_transaction_settings`: Returns processing-setting warnings for one specified transaction workflow. It does not provide an overall company-readiness score.
- `brc_clear_all_company_api_keys`: Clears all connection credentials for all company contexts from MCP server memory.
- `brc_clear_audit_log`: Clear the Red audit log for this MCP server session. A call without confirmWrite: true returns confirmation_required and a payload preview. confirmWrite: true a
- `brc_clear_company_api_key`: Clears the API key for a named company context from MCP server memory.
- `brc_close_quote`: Closes a BRC quote. Requires a valid routeToken issued for the matching action workflow. The token remains valid through lookup, preview and the permitted trans
- `brc_company_readiness_check`: Returns overall company readiness across connection, financial year, reference data, VAT, analysis categories and settings.
- `brc_confirm_company_connection`: Confirms a short-lived company-connection code and returns the connected companies plus a reusable opaque connection reference. Connection credentials are not r
- `brc_create_accrual`: Creates an accrual after returning an unconfirmed payload preview. Requires a valid routeToken issued for the matching action workflow. The token remains valid 
- `brc_create_bank_account`: Creates a bank account after an unconfirmed preview. confirmCreate applies the previewed creation. Requires a valid routeToken issued for the matching action wo
- `brc_create_cash_payment`: Creates a cash payment in supplier-ledger, bank-lodgement or analysed-expense mode. Requires a valid routeToken issued for the matching action workflow. The tok
- `brc_create_cash_receipt`: Creates a BRC cash receipt. Accepts either a raw payload object or common flat fields. Customer-ledger receipts require both customerId and acCode resolved for 
- `brc_create_customer`: Creates a BRC customer from explicit code and name fields. Optional address, contact, credit and VAT fields are omitted when absent. Opening-balance fields are 
- `brc_create_nominal_journal_batch`: Creates a nominal journal batch after returning an unconfirmed payload preview. Requires a valid routeToken issued for the matching action workflow. The token r
- `brc_create_payment`: Creates a bank payment in supplier or analysed-account mode. Requires a valid routeToken issued for the matching action workflow. The token remains valid throug
- `brc_create_prepayment`: Creates a prepayment after returning an unconfirmed payload preview. Requires a valid routeToken issued for the matching action workflow. The token remains vali
- `brc_create_product`: Creates a BRC product using a raw BRC payload. Requires a valid routeToken issued for the matching action workflow. The token remains valid through lookup, prev
- `brc_create_purchase`: Creates a purchase with a caller-supplied reference when manual purchase references are configured. Requires a valid routeToken issued for the matching action w
- `brc_create_purchase_gen_ref`: Creates a purchase using the company's generated-reference configuration. Requires a valid routeToken issued for the matching action workflow. The token remains
- `brc_create_quote`: Creates a quote with a caller-supplied reference and reconciled product, VAT and Sales-analysis lines. Requires a valid routeToken issued for the matching actio
- `brc_create_quote_gen_ref`: Creates a quote using generated references and reconciled product, VAT and Sales-analysis lines. Requires a valid routeToken issued for the matching action work
- `brc_create_sales_credit_note`: Creates a sales credit note with a caller-supplied reference and reconciled negative document amounts. Requires a valid routeToken issued for the matching actio
- `brc_create_sales_credit_note_gen_ref`: Creates a sales credit note using generated references and reconciled negative document amounts. Requires a valid routeToken issued for the matching action work
- `brc_create_sales_entry`: Creates one BRC sales entry with positive, zero or negative net values and multiple VAT lines. Legacy single-VAT fields remain supported. Zero entries may omit 
- `brc_create_sales_invoice`: Creates a sales invoice with a caller-supplied reference and reconciled product, VAT and Sales-analysis lines. Missing customer contact values remain absent. Re
- `brc_create_sales_invoice_gen_ref`: Creates a sales invoice using generated references and reconciled product, VAT and Sales-analysis lines. Missing customer contact values remain absent. Requires
- `brc_create_sales_rep`: Creates a BRC sales rep using structured MCP fields. Requires a valid routeToken issued for the matching action workflow. The token remains valid through lookup
- `brc_create_supplier`: Creates a BRC supplier using a raw BRC payload. Does not create or update opening balance transactions. Opening-balance fields are not posted by this tool; supp
- `brc_delete_accrual`: Deletes an accrual using its current concurrency timestamp. Requires a valid routeToken issued for the matching action workflow. The token remains valid through
- `brc_delete_allocation_resolver`: Reverses or deletes the specified allocation after returning an unconfirmed preview. Requires a valid routeToken issued for the matching action workflow. The to
- `brc_delete_bank_account`: Deletes the specified bank account after explicit confirmation. Requires a valid routeToken issued for the matching action workflow. The token remains valid thr
- `brc_delete_cash_payment`: Deletes a BRC cash payment by id. Requires a valid routeToken issued for the matching action workflow. The token remains valid through lookup, preview and the p
- `brc_delete_cash_receipt`: Deletes a BRC cash receipt by id. Requires a valid routeToken issued for the matching action workflow. The token remains valid through lookup, preview and the p
- `brc_delete_customer`: Deletes a BRC customer by id. Requires a valid routeToken issued for the matching action workflow. The token remains valid through lookup, preview and the permi
- `brc_delete_nominal_journal_batch`: Deletes a nominal journal batch using its current concurrency timestamp. Requires a valid routeToken issued for the matching action workflow. The token remains 
- `brc_delete_payment`: Deletes a BRC payment by id. Requires a valid routeToken issued for the matching action workflow. The token remains valid through lookup, preview and the permit
- `brc_delete_prepayment`: Deletes a prepayment using its current concurrency timestamp. Requires a valid routeToken issued for the matching action workflow. The token remains valid throu
- `brc_delete_product`: Deletes a BRC product by id. Requires a valid routeToken issued for the matching action workflow. The token remains valid through lookup, preview and the permit
- `brc_delete_purchase`: Deletes a BRC purchase by id using timestamp confirmation. Historical purchases are not automatically blocked because they belong to an earlier financial year. 
- `brc_delete_quote`: Deletes a BRC quote by id using timestamp confirmation. Loads the quote once to obtain its timestamp and to preview id, reference, customer, total, open or clos
- `brc_delete_sales_credit_note`: Deletes a BRC sales credit note by id using timestamp confirmation. Requires a valid routeToken issued for the matching action workflow. The token remains valid
- `brc_delete_sales_entry`: Deletes a BRC sales entry by id using timestamp confirmation. Requires a valid routeToken issued for the matching action workflow. The token remains valid throu
- `brc_delete_sales_invoice`: Deletes a BRC sales invoice by id using timestamp confirmation. Requires a valid routeToken issued for the matching action workflow. The token remains valid thr
- `brc_delete_sales_rep`: Deletes a BRC sales rep by id using timestamp confirmation. Requires a valid routeToken issued for the matching action workflow. The token remains valid through
- `brc_delete_supplier`: Deletes a BRC supplier by id. Requires a valid routeToken issued for the matching action workflow. The token remains valid through lookup, preview and the permi
- `brc_find_help_resources`: Searches Big Red Cloud customer help across Freshdesk support articles, customer documentation, recorded webinar videos and upcoming webinars. Returns a synthes
- `brc_generate_sales_invoice_from_quote`: Generates a sales invoice from a BRC quote. Preview-before-posting shows the exact POST /v1/quotes/generateSaleInvoice body (quoteId and optional entryDate/proc
- `brc_generate_support_report`: Returns a downloadable support diagnostic and a concise summary for the current session.
- `brc_get_accrual`: Returns information about a single parent Accrual by id. Child accruals are not exposed by the public API.
- `brc_get_bank_account`: Gets one BRC bank account by id.
- `brc_get_cash_payment`: Gets one BRC cash payment by id.
- `brc_get_cash_receipt`: Gets one BRC cash receipt by id.
- `brc_get_company_api_key_status`: Returns company connection-status metadata without returning API keys or other credentials.
- `brc_get_company_logo`: Gets the company logo from BRC.
- `brc_get_company_processing_settings`: Returns company processing settings that affect VAT-sensitive accounting workflows.
- `brc_get_company_reference_settings`: Returns quote and transaction reference settings. An Unknown quote-reference setting does not establish automatic reference generation.
- `brc_get_company_setup_config`: Gets full BRC company setup configuration, including general details, financial year, reference settings, and processing options.
- `brc_get_customer`: Gets one BRC customer by id.
- `brc_get_customer_opening_balance`: Gets a customer's opening balance.
- `brc_get_deployment_policy`: Returns the deployment capability and permission summary, including enabled action groups and development-mode status.
- `brc_get_financial_year`: Gets BRC company financial year.
- `brc_get_help_resource_details`: Returns detailed public help-resource content, ordered instruction blocks, signed screenshot links, source metadata and optional image content. Read-only and av
- `brc_get_nom_ac_ledger_by_ids`: Returns nominal-account ledgers for supplied account IDs. Monthly values represent movements rather than monthly balances.
- `brc_get_nominal_account_ledger_by_id`: Returns one nominal account ledger and its period movements. Monthly values represent movements rather than monthly balances.
- `brc_get_nominal_journal_batch`: Returns information about a single Nominal Journal Batch by id.
- `brc_get_payment`: Gets one BRC payment by id.
- `brc_get_prepayment`: Returns information about a single parent Prepayment by id. Child prepayments are not exposed by the public API.
- `brc_get_product`: Gets one BRC product by id.
- `brc_get_purchase`: Gets one BRC purchase by id.
- `brc_get_quote`: Gets one BRC quote by id. List and get may not return the same fields (for example note or analysis account codes); treat those as representation differences, n
- `brc_get_sales_credit_note`: Gets one BRC sales credit note by id.
- `brc_get_sales_entry`: Gets one BRC sales entry by id.
- `brc_get_sales_invoice`: Gets one BRC sales invoice by id.
- `brc_get_sales_rep`: Gets one BRC sales rep by id.
- `brc_get_supplier`: Gets one BRC supplier by id.
- `brc_get_supplier_opening_balance`: Gets a supplier's opening balance.
- `brc_grouped_nominal_accounts_report`: Returns a grouped nominal-account report with period movements rather than monthly balances.
- `brc_list_accounts`: Lists BRC accounts.
- `brc_list_accruals`: Returns a list of the company's Accruals. Supports optional OData filtering by entryDate. Supports optional ordering by id.
- `brc_list_allocated_transactions`: Returns existing transaction allocations and their identifiers.
- `brc_list_allocation_resolvers`: Returns receiver transactions eligible for allocation updates.
- `brc_list_analysis_categories`: Returns company analysis categories and their book context. Customer-control categories are distinct from Sales analysis categories.
- `brc_list_audit_log`: Returns current-session audit entries scoped to currently connected companies. Entries from other sessions, connections or companies are excluded.
- `brc_list_bank_accounts`: Lists BRC bank accounts.
- `brc_list_book_tran_types`: Lists BRC book transaction types.
- `brc_list_cash_payments`: Lists BRC cash payments.
- `brc_list_cash_receipts`: Lists BRC cash receipts. entryDate is the accounting period date; procDate is the transaction/processing date. Customer and procDate filters use a complete boun
- `brc_list_category_types`: Lists BRC category types.
- `brc_list_company_contexts`: Returns connected-company contexts and connection-expiry metadata, including duration, remaining time and timezone details. Connection credentials are not retur

Measured by Glimind (https://glimind.com): MCP handshake + tool list only, no tool is ever called. CC BY 4.0.
