# Red by Big Red Cloud MCP server

Agent View of the PolicyLayer registry record for Red by Big Red Cloud: identity, probed posture, risk grade, and all 159 tools classified. HTML page: https://policylayer.com/tools/io-github-bigredcloud-red-mcp-server

## Facts

- Server id: `https://red.bigredcloud.com/mcp`
- Homepage: https://github.com/BigRedCloud/red-mcp-server
- Registry record: grade F, identity unverified
- Lifecycle: active
- Auth posture: open
- CORS policy: *
- Rate-limited: no
- Tools: 159 (156 with introspected schema)
- Tool categories present: Destructive, Execute, Financial, Read, Write
- Context-window cost: 67693 tokens per request — https://policylayer.com/token-cost/io-github-bigredcloud-red-mcp-server
- Tags: io github bigredcloud red mcp server, payments, admin, automation
- Record last modified: 2026-08-05T12:50:10.542Z

## Tools (159)

| Tool | Category | Risk | Record |
| --- | --- | --- | --- |
| `brc_clear_all_company_api_keys` | Destructive | Critical | https://policylayer.com/tools/io-github-bigredcloud-red-mcp-server/brc-clear-all-company-api-keys.md |
| `brc_clear_audit_log` | Destructive | Critical | https://policylayer.com/tools/io-github-bigredcloud-red-mcp-server/brc-clear-audit-log.md |
| `brc_clear_company_api_key` | Destructive | Critical | https://policylayer.com/tools/io-github-bigredcloud-red-mcp-server/brc-clear-company-api-key.md |
| `brc_delete_accrual` | Destructive | Critical | https://policylayer.com/tools/io-github-bigredcloud-red-mcp-server/brc-delete-accrual.md |
| `brc_delete_allocation_resolver` | Destructive | Critical | https://policylayer.com/tools/io-github-bigredcloud-red-mcp-server/brc-delete-allocation-resolver.md |
| `brc_delete_bank_account` | Destructive | Critical | https://policylayer.com/tools/io-github-bigredcloud-red-mcp-server/brc-delete-bank-account.md |
| `brc_delete_cash_payment` | Destructive | Critical | https://policylayer.com/tools/io-github-bigredcloud-red-mcp-server/brc-delete-cash-payment.md |
| `brc_delete_cash_receipt` | Destructive | Critical | https://policylayer.com/tools/io-github-bigredcloud-red-mcp-server/brc-delete-cash-receipt.md |
| `brc_delete_customer` | Destructive | Critical | https://policylayer.com/tools/io-github-bigredcloud-red-mcp-server/brc-delete-customer.md |
| `brc_delete_nominal_journal_batch` | Destructive | Critical | https://policylayer.com/tools/io-github-bigredcloud-red-mcp-server/brc-delete-nominal-journal-batch.md |
| `brc_delete_payment` | Destructive | Critical | https://policylayer.com/tools/io-github-bigredcloud-red-mcp-server/brc-delete-payment.md |
| `brc_delete_prepayment` | Destructive | Critical | https://policylayer.com/tools/io-github-bigredcloud-red-mcp-server/brc-delete-prepayment.md |
| `brc_delete_product` | Destructive | Critical | https://policylayer.com/tools/io-github-bigredcloud-red-mcp-server/brc-delete-product.md |
| `brc_delete_purchase` | Destructive | Critical | https://policylayer.com/tools/io-github-bigredcloud-red-mcp-server/brc-delete-purchase.md |
| `brc_delete_quote` | Destructive | Critical | https://policylayer.com/tools/io-github-bigredcloud-red-mcp-server/brc-delete-quote.md |
| `brc_delete_sales_credit_note` | Destructive | Critical | https://policylayer.com/tools/io-github-bigredcloud-red-mcp-server/brc-delete-sales-credit-note.md |
| `brc_delete_sales_entry` | Destructive | Critical | https://policylayer.com/tools/io-github-bigredcloud-red-mcp-server/brc-delete-sales-entry.md |
| `brc_delete_sales_invoice` | Destructive | Critical | https://policylayer.com/tools/io-github-bigredcloud-red-mcp-server/brc-delete-sales-invoice.md |
| `brc_delete_sales_rep` | Destructive | Critical | https://policylayer.com/tools/io-github-bigredcloud-red-mcp-server/brc-delete-sales-rep.md |
| `brc_delete_supplier` | Destructive | Critical | https://policylayer.com/tools/io-github-bigredcloud-red-mcp-server/brc-delete-supplier.md |
| `brc_red_help` | Destructive | Critical | https://policylayer.com/tools/io-github-bigredcloud-red-mcp-server/brc-red-help.md |
| `brc_route_request` | Destructive | Critical | https://policylayer.com/tools/io-github-bigredcloud-red-mcp-server/brc-route-request.md |
| `brc_getting_started` | Execute | High | https://policylayer.com/tools/io-github-bigredcloud-red-mcp-server/brc-getting-started.md |
| `brc_start_company_connection` | Execute | High | https://policylayer.com/tools/io-github-bigredcloud-red-mcp-server/brc-start-company-connection.md |
| `brc_create_payment` | Financial | Critical | https://policylayer.com/tools/io-github-bigredcloud-red-mcp-server/brc-create-payment.md |
| `brc_batch_cash_payments` | Read | Low | https://policylayer.com/tools/io-github-bigredcloud-red-mcp-server/brc-batch-cash-payments.md |
| `brc_batch_cash_receipts` | Read | Low | https://policylayer.com/tools/io-github-bigredcloud-red-mcp-server/brc-batch-cash-receipts.md |
| `brc_batch_customers` | Read | Low | https://policylayer.com/tools/io-github-bigredcloud-red-mcp-server/brc-batch-customers.md |
| `brc_batch_payments` | Read | Low | https://policylayer.com/tools/io-github-bigredcloud-red-mcp-server/brc-batch-payments.md |
| `brc_batch_products` | Read | Low | https://policylayer.com/tools/io-github-bigredcloud-red-mcp-server/brc-batch-products.md |
| `brc_batch_purchases` | Read | Low | https://policylayer.com/tools/io-github-bigredcloud-red-mcp-server/brc-batch-purchases.md |
| `brc_batch_quotes` | Read | Low | https://policylayer.com/tools/io-github-bigredcloud-red-mcp-server/brc-batch-quotes.md |
| `brc_batch_sales_entries` | Read | Low | https://policylayer.com/tools/io-github-bigredcloud-red-mcp-server/brc-batch-sales-entries.md |
| `brc_batch_sales_reps` | Read | Low | https://policylayer.com/tools/io-github-bigredcloud-red-mcp-server/brc-batch-sales-reps.md |
| `brc_batch_suppliers` | Read | Low | https://policylayer.com/tools/io-github-bigredcloud-red-mcp-server/brc-batch-suppliers.md |
| `brc_check_transaction_settings` | Read | Low | https://policylayer.com/tools/io-github-bigredcloud-red-mcp-server/brc-check-transaction-settings.md |
| `brc_company_readiness_check` | Read | Low | https://policylayer.com/tools/io-github-bigredcloud-red-mcp-server/brc-company-readiness-check.md |
| `brc_confirm_company_connection` | Read | Low | https://policylayer.com/tools/io-github-bigredcloud-red-mcp-server/brc-confirm-company-connection.md |
| `brc_find_help_resources` | Read | Low | https://policylayer.com/tools/io-github-bigredcloud-red-mcp-server/brc-find-help-resources.md |
| `brc_get_accrual` | Read | Low | https://policylayer.com/tools/io-github-bigredcloud-red-mcp-server/brc-get-accrual.md |
| `brc_get_bank_account` | Read | Low | https://policylayer.com/tools/io-github-bigredcloud-red-mcp-server/brc-get-bank-account.md |
| `brc_get_cash_payment` | Read | Low | https://policylayer.com/tools/io-github-bigredcloud-red-mcp-server/brc-get-cash-payment.md |
| `brc_get_cash_receipt` | Read | Low | https://policylayer.com/tools/io-github-bigredcloud-red-mcp-server/brc-get-cash-receipt.md |
| `brc_get_company_api_key_status` | Read | Low | https://policylayer.com/tools/io-github-bigredcloud-red-mcp-server/brc-get-company-api-key-status.md |
| `brc_get_company_logo` | Read | Low | https://policylayer.com/tools/io-github-bigredcloud-red-mcp-server/brc-get-company-logo.md |
| `brc_get_company_options` | Read | Low | https://policylayer.com/tools/io-github-bigredcloud-red-mcp-server/brc-get-company-options.md |
| `brc_get_company_processing_settings` | Read | Low | https://policylayer.com/tools/io-github-bigredcloud-red-mcp-server/brc-get-company-processing-settings.md |
| `brc_get_company_reference_settings` | Read | Low | https://policylayer.com/tools/io-github-bigredcloud-red-mcp-server/brc-get-company-reference-settings.md |
| `brc_get_company_setup_config` | Read | Low | https://policylayer.com/tools/io-github-bigredcloud-red-mcp-server/brc-get-company-setup-config.md |
| `brc_get_customer` | Read | Low | https://policylayer.com/tools/io-github-bigredcloud-red-mcp-server/brc-get-customer.md |
| `brc_get_customer_opening_balance` | Read | Low | https://policylayer.com/tools/io-github-bigredcloud-red-mcp-server/brc-get-customer-opening-balance.md |
| `brc_get_deployment_policy` | Read | Low | https://policylayer.com/tools/io-github-bigredcloud-red-mcp-server/brc-get-deployment-policy.md |
| `brc_get_financial_year` | Read | Low | https://policylayer.com/tools/io-github-bigredcloud-red-mcp-server/brc-get-financial-year.md |
| `brc_get_help_resource_details` | Read | Low | https://policylayer.com/tools/io-github-bigredcloud-red-mcp-server/brc-get-help-resource-details.md |
| `brc_get_nom_ac_ledger_by_ids` | Read | Low | https://policylayer.com/tools/io-github-bigredcloud-red-mcp-server/brc-get-nom-ac-ledger-by-ids.md |
| `brc_get_nominal_account_ledger_by_id` | Read | Low | https://policylayer.com/tools/io-github-bigredcloud-red-mcp-server/brc-get-nominal-account-ledger-by-id.md |
| `brc_get_nominal_journal_batch` | Read | Low | https://policylayer.com/tools/io-github-bigredcloud-red-mcp-server/brc-get-nominal-journal-batch.md |
| `brc_get_payment` | Read | Low | https://policylayer.com/tools/io-github-bigredcloud-red-mcp-server/brc-get-payment.md |
| `brc_get_prepayment` | Read | Low | https://policylayer.com/tools/io-github-bigredcloud-red-mcp-server/brc-get-prepayment.md |
| `brc_get_product` | Read | Low | https://policylayer.com/tools/io-github-bigredcloud-red-mcp-server/brc-get-product.md |
| `brc_get_purchase` | Read | Low | https://policylayer.com/tools/io-github-bigredcloud-red-mcp-server/brc-get-purchase.md |
| `brc_get_quote` | Read | Low | https://policylayer.com/tools/io-github-bigredcloud-red-mcp-server/brc-get-quote.md |
| `brc_get_sales_credit_note` | Read | Low | https://policylayer.com/tools/io-github-bigredcloud-red-mcp-server/brc-get-sales-credit-note.md |
| `brc_get_sales_entry` | Read | Low | https://policylayer.com/tools/io-github-bigredcloud-red-mcp-server/brc-get-sales-entry.md |
| `brc_get_sales_invoice` | Read | Low | https://policylayer.com/tools/io-github-bigredcloud-red-mcp-server/brc-get-sales-invoice.md |
| `brc_get_sales_rep` | Read | Low | https://policylayer.com/tools/io-github-bigredcloud-red-mcp-server/brc-get-sales-rep.md |
| `brc_get_supplier` | Read | Low | https://policylayer.com/tools/io-github-bigredcloud-red-mcp-server/brc-get-supplier.md |
| `brc_get_supplier_opening_balance` | Read | Low | https://policylayer.com/tools/io-github-bigredcloud-red-mcp-server/brc-get-supplier-opening-balance.md |
| `brc_grouped_nominal_accounts_report` | Read | Low | https://policylayer.com/tools/io-github-bigredcloud-red-mcp-server/brc-grouped-nominal-accounts-report.md |
| `brc_list_accounts` | Read | Low | https://policylayer.com/tools/io-github-bigredcloud-red-mcp-server/brc-list-accounts.md |
| `brc_list_accruals` | Read | Low | https://policylayer.com/tools/io-github-bigredcloud-red-mcp-server/brc-list-accruals.md |
| `brc_list_allocated_transactions` | Read | Low | https://policylayer.com/tools/io-github-bigredcloud-red-mcp-server/brc-list-allocated-transactions.md |
| `brc_list_allocation_resolvers` | Read | Low | https://policylayer.com/tools/io-github-bigredcloud-red-mcp-server/brc-list-allocation-resolvers.md |
| `brc_list_analysis_categories` | Read | Low | https://policylayer.com/tools/io-github-bigredcloud-red-mcp-server/brc-list-analysis-categories.md |
| `brc_list_audit_log` | Read | Low | https://policylayer.com/tools/io-github-bigredcloud-red-mcp-server/brc-list-audit-log.md |
| `brc_list_bank_accounts` | Read | Low | https://policylayer.com/tools/io-github-bigredcloud-red-mcp-server/brc-list-bank-accounts.md |
| `brc_list_book_tran_types` | Read | Low | https://policylayer.com/tools/io-github-bigredcloud-red-mcp-server/brc-list-book-tran-types.md |
| `brc_list_cash_payments` | Read | Low | https://policylayer.com/tools/io-github-bigredcloud-red-mcp-server/brc-list-cash-payments.md |
| `brc_list_cash_receipts` | Read | Low | https://policylayer.com/tools/io-github-bigredcloud-red-mcp-server/brc-list-cash-receipts.md |
| `brc_list_category_types` | Read | Low | https://policylayer.com/tools/io-github-bigredcloud-red-mcp-server/brc-list-category-types.md |
| `brc_list_company_contexts` | Read | Low | https://policylayer.com/tools/io-github-bigredcloud-red-mcp-server/brc-list-company-contexts.md |
| `brc_list_company_settings` | Read | Low | https://policylayer.com/tools/io-github-bigredcloud-red-mcp-server/brc-list-company-settings.md |
| `brc_list_customer_account_trans` | Read | Low | https://policylayer.com/tools/io-github-bigredcloud-red-mcp-server/brc-list-customer-account-trans.md |
| `brc_list_customer_op_bal_trans` | Read | Low | https://policylayer.com/tools/io-github-bigredcloud-red-mcp-server/brc-list-customer-op-bal-trans.md |
| `brc_list_customer_quotes` | Read | Low | https://policylayer.com/tools/io-github-bigredcloud-red-mcp-server/brc-list-customer-quotes.md |
| `brc_list_customers` | Read | Low | https://policylayer.com/tools/io-github-bigredcloud-red-mcp-server/brc-list-customers.md |
| `brc_list_customers_without_dormant` | Read | Low | https://policylayer.com/tools/io-github-bigredcloud-red-mcp-server/brc-list-customers-without-dormant.md |
| `brc_list_nominal_accounts` | Read | Low | https://policylayer.com/tools/io-github-bigredcloud-red-mcp-server/brc-list-nominal-accounts.md |
| `brc_list_nominal_journal_batches` | Read | Low | https://policylayer.com/tools/io-github-bigredcloud-red-mcp-server/brc-list-nominal-journal-batches.md |
| `brc_list_owner_type_groups` | Read | Low | https://policylayer.com/tools/io-github-bigredcloud-red-mcp-server/brc-list-owner-type-groups.md |
| `brc_list_owner_types` | Read | Low | https://policylayer.com/tools/io-github-bigredcloud-red-mcp-server/brc-list-owner-types.md |
| `brc_list_payments` | Read | Low | https://policylayer.com/tools/io-github-bigredcloud-red-mcp-server/brc-list-payments.md |
| `brc_list_prepayments` | Read | Low | https://policylayer.com/tools/io-github-bigredcloud-red-mcp-server/brc-list-prepayments.md |
| `brc_list_product_types` | Read | Low | https://policylayer.com/tools/io-github-bigredcloud-red-mcp-server/brc-list-product-types.md |
| `brc_list_products` | Read | Low | https://policylayer.com/tools/io-github-bigredcloud-red-mcp-server/brc-list-products.md |
| `brc_list_products_without_dormant` | Read | Low | https://policylayer.com/tools/io-github-bigredcloud-red-mcp-server/brc-list-products-without-dormant.md |
| `brc_list_purchases` | Read | Low | https://policylayer.com/tools/io-github-bigredcloud-red-mcp-server/brc-list-purchases.md |
| `brc_list_quotes` | Read | Low | https://policylayer.com/tools/io-github-bigredcloud-red-mcp-server/brc-list-quotes.md |
| `brc_list_sales` | Read | Low | https://policylayer.com/tools/io-github-bigredcloud-red-mcp-server/brc-list-sales.md |
| `brc_list_sales_credit_notes` | Read | Low | https://policylayer.com/tools/io-github-bigredcloud-red-mcp-server/brc-list-sales-credit-notes.md |
| `brc_list_sales_entries` | Read | Low | https://policylayer.com/tools/io-github-bigredcloud-red-mcp-server/brc-list-sales-entries.md |
| `brc_list_sales_invoices` | Read | Low | https://policylayer.com/tools/io-github-bigredcloud-red-mcp-server/brc-list-sales-invoices.md |
| `brc_list_sales_reps` | Read | Low | https://policylayer.com/tools/io-github-bigredcloud-red-mcp-server/brc-list-sales-reps.md |
| `brc_list_supplier_account_trans` | Read | Low | https://policylayer.com/tools/io-github-bigredcloud-red-mcp-server/brc-list-supplier-account-trans.md |
| `brc_list_supplier_op_bal_trans` | Read | Low | https://policylayer.com/tools/io-github-bigredcloud-red-mcp-server/brc-list-supplier-op-bal-trans.md |
| `brc_list_suppliers` | Read | Low | https://policylayer.com/tools/io-github-bigredcloud-red-mcp-server/brc-list-suppliers.md |
| `brc_list_user_defined_fields` | Read | Low | https://policylayer.com/tools/io-github-bigredcloud-red-mcp-server/brc-list-user-defined-fields.md |
| `brc_list_vat_analysis_types` | Read | Low | https://policylayer.com/tools/io-github-bigredcloud-red-mcp-server/brc-list-vat-analysis-types.md |
| `brc_list_vat_categories` | Read | Low | https://policylayer.com/tools/io-github-bigredcloud-red-mcp-server/brc-list-vat-categories.md |
| `brc_list_vat_rates` | Read | Low | https://policylayer.com/tools/io-github-bigredcloud-red-mcp-server/brc-list-vat-rates.md |
| `brc_list_vat_types` | Read | Low | https://policylayer.com/tools/io-github-bigredcloud-red-mcp-server/brc-list-vat-types.md |
| `brc_multi_company_nom_ac_report` | Read | Low | https://policylayer.com/tools/io-github-bigredcloud-red-mcp-server/brc-multi-company-nom-ac-report.md |
| `brc_process_vat_category_rates` | Read | Low | https://policylayer.com/tools/io-github-bigredcloud-red-mcp-server/brc-process-vat-category-rates.md |
| `brc_reopen_quote` | Read | Low | https://policylayer.com/tools/io-github-bigredcloud-red-mcp-server/brc-reopen-quote.md |
| `brc_validate_transaction_date` | Read | Low | https://policylayer.com/tools/io-github-bigredcloud-red-mcp-server/brc-validate-transaction-date.md |
| `brc_batch_sales_credit_notes` | Write | Medium | https://policylayer.com/tools/io-github-bigredcloud-red-mcp-server/brc-batch-sales-credit-notes.md |
| `brc_batch_sales_invoices` | Write | Medium | https://policylayer.com/tools/io-github-bigredcloud-red-mcp-server/brc-batch-sales-invoices.md |
| `brc_close_quote` | Write | Medium | https://policylayer.com/tools/io-github-bigredcloud-red-mcp-server/brc-close-quote.md |
| `brc_create_accrual` | Write | Medium | https://policylayer.com/tools/io-github-bigredcloud-red-mcp-server/brc-create-accrual.md |
| `brc_create_bank_account` | Write | Medium | https://policylayer.com/tools/io-github-bigredcloud-red-mcp-server/brc-create-bank-account.md |
| `brc_create_cash_payment` | Write | Medium | https://policylayer.com/tools/io-github-bigredcloud-red-mcp-server/brc-create-cash-payment.md |
| `brc_create_cash_receipt` | Write | Medium | https://policylayer.com/tools/io-github-bigredcloud-red-mcp-server/brc-create-cash-receipt.md |
| `brc_create_customer` | Write | Medium | https://policylayer.com/tools/io-github-bigredcloud-red-mcp-server/brc-create-customer.md |
| `brc_create_nominal_journal_batch` | Write | Medium | https://policylayer.com/tools/io-github-bigredcloud-red-mcp-server/brc-create-nominal-journal-batch.md |
| `brc_create_prepayment` | Write | Medium | https://policylayer.com/tools/io-github-bigredcloud-red-mcp-server/brc-create-prepayment.md |
| `brc_create_product` | Write | Medium | https://policylayer.com/tools/io-github-bigredcloud-red-mcp-server/brc-create-product.md |
| `brc_create_purchase` | Write | Medium | https://policylayer.com/tools/io-github-bigredcloud-red-mcp-server/brc-create-purchase.md |
| `brc_create_purchase_gen_ref` | Write | Medium | https://policylayer.com/tools/io-github-bigredcloud-red-mcp-server/brc-create-purchase-gen-ref.md |
| `brc_create_quote` | Write | Medium | https://policylayer.com/tools/io-github-bigredcloud-red-mcp-server/brc-create-quote.md |
| `brc_create_quote_gen_ref` | Write | Medium | https://policylayer.com/tools/io-github-bigredcloud-red-mcp-server/brc-create-quote-gen-ref.md |
| `brc_create_sales_credit_note` | Write | Medium | https://policylayer.com/tools/io-github-bigredcloud-red-mcp-server/brc-create-sales-credit-note.md |
| `brc_create_sales_credit_note_gen_ref` | Write | Medium | https://policylayer.com/tools/io-github-bigredcloud-red-mcp-server/brc-create-sales-credit-note-gen-ref.md |
| `brc_create_sales_entry` | Write | Medium | https://policylayer.com/tools/io-github-bigredcloud-red-mcp-server/brc-create-sales-entry.md |
| `brc_create_sales_invoice` | Write | Medium | https://policylayer.com/tools/io-github-bigredcloud-red-mcp-server/brc-create-sales-invoice.md |
| `brc_create_sales_invoice_gen_ref` | Write | Medium | https://policylayer.com/tools/io-github-bigredcloud-red-mcp-server/brc-create-sales-invoice-gen-ref.md |
| `brc_create_sales_rep` | Write | Medium | https://policylayer.com/tools/io-github-bigredcloud-red-mcp-server/brc-create-sales-rep.md |
| `brc_create_supplier` | Write | Medium | https://policylayer.com/tools/io-github-bigredcloud-red-mcp-server/brc-create-supplier.md |
| `brc_generate_sales_invoice_from_quote` | Write | Medium | https://policylayer.com/tools/io-github-bigredcloud-red-mcp-server/brc-generate-sales-invoice-from-quote.md |
| `brc_open_edu_admin` | Write | Medium | https://policylayer.com/tools/io-github-bigredcloud-red-mcp-server/brc-open-edu-admin.md |
| `brc_send_email_statement` | Write | Medium | https://policylayer.com/tools/io-github-bigredcloud-red-mcp-server/brc-send-email-statement.md |
| `brc_send_quote_email` | Write | Medium | https://policylayer.com/tools/io-github-bigredcloud-red-mcp-server/brc-send-quote-email.md |
| `brc_send_sales_invoice_email` | Write | Medium | https://policylayer.com/tools/io-github-bigredcloud-red-mcp-server/brc-send-sales-invoice-email.md |
| `brc_update_accrual` | Write | Medium | https://policylayer.com/tools/io-github-bigredcloud-red-mcp-server/brc-update-accrual.md |
| `brc_update_allocations` | Write | Medium | https://policylayer.com/tools/io-github-bigredcloud-red-mcp-server/brc-update-allocations.md |
| `brc_update_bank_account` | Write | Medium | https://policylayer.com/tools/io-github-bigredcloud-red-mcp-server/brc-update-bank-account.md |
| `brc_update_cash_payment` | Write | Medium | https://policylayer.com/tools/io-github-bigredcloud-red-mcp-server/brc-update-cash-payment.md |
| `brc_update_cash_receipt` | Write | Medium | https://policylayer.com/tools/io-github-bigredcloud-red-mcp-server/brc-update-cash-receipt.md |
| `brc_update_customer` | Write | Medium | https://policylayer.com/tools/io-github-bigredcloud-red-mcp-server/brc-update-customer.md |
| `brc_update_nominal_journal_batch` | Write | Medium | https://policylayer.com/tools/io-github-bigredcloud-red-mcp-server/brc-update-nominal-journal-batch.md |
| `brc_update_payment` | Write | Medium | https://policylayer.com/tools/io-github-bigredcloud-red-mcp-server/brc-update-payment.md |
| `brc_update_prepayment` | Write | Medium | https://policylayer.com/tools/io-github-bigredcloud-red-mcp-server/brc-update-prepayment.md |
| `brc_update_product` | Write | Medium | https://policylayer.com/tools/io-github-bigredcloud-red-mcp-server/brc-update-product.md |
| `brc_update_purchase` | Write | Medium | https://policylayer.com/tools/io-github-bigredcloud-red-mcp-server/brc-update-purchase.md |
| `brc_update_quote` | Write | Medium | https://policylayer.com/tools/io-github-bigredcloud-red-mcp-server/brc-update-quote.md |
| `brc_update_sales_credit_note` | Write | Medium | https://policylayer.com/tools/io-github-bigredcloud-red-mcp-server/brc-update-sales-credit-note.md |
| `brc_update_sales_entry` | Write | Medium | https://policylayer.com/tools/io-github-bigredcloud-red-mcp-server/brc-update-sales-entry.md |
| `brc_update_sales_invoice` | Write | Medium | https://policylayer.com/tools/io-github-bigredcloud-red-mcp-server/brc-update-sales-invoice.md |
| `brc_update_sales_rep` | Write | Medium | https://policylayer.com/tools/io-github-bigredcloud-red-mcp-server/brc-update-sales-rep.md |
| `brc_update_supplier` | Write | Medium | https://policylayer.com/tools/io-github-bigredcloud-red-mcp-server/brc-update-supplier.md |

## Tool descriptions

- `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. First call without confirmWrite: true returns confirmation_required and a payload preview — show a plain-English preview before posting in chat, then retry with confirmWrite: true only…
- `brc_clear_company_api_key` — Clears the API key for a named company context from MCP server memory.
- `brc_delete_accrual` — Removes an existing parent Accrual by id. Requires the accrual timestamp in Base64 string format. Use brc_get_accrual first to retrieve the current timestamp. Do not call with confirmWrite=true until the user explicitly confirms deletion…
- `brc_delete_allocation_resolver` — Reverses/deletes a single allocation by allocation resolver id. Use brc_list_allocated_transactions first to find the allocation id. Do not call with confirmWrite=true until the user explicitly confirms the reversal/deletion. Requires ro…
- `brc_delete_bank_account` — Deletes a BRC bank account by id. Only call this after the user has explicitly confirmed deletion. Requires routeToken from brc_route_request for the matching action workflow. Call brc_route_request first with the user's complete origina…
- `brc_delete_cash_payment` — Deletes a BRC cash payment by id. Requires routeToken from brc_route_request for the matching action workflow. Call brc_route_request first with the user's complete original action request. Retain the returned routeToken through lookup, …
- `brc_delete_cash_receipt` — Deletes a BRC cash receipt by id. Requires routeToken from brc_route_request for the matching action workflow. Call brc_route_request first with the user's complete original action request. Retain the returned routeToken through lookup, …
- `brc_delete_customer` — Deletes a BRC customer by id. Requires routeToken from brc_route_request for the matching action workflow. Call brc_route_request first with the user's complete original action request. Retain the returned routeToken through lookup, prev…
- `brc_delete_nominal_journal_batch` — Removes an existing Nominal Journal Batch by id. Requires the batch timestamp in Base64 string format. Use brc_get_nominal_journal_batch first to retrieve the current timestamp. Do not call with confirmWrite=true until the user explicitl…
- `brc_delete_payment` — Deletes a BRC payment by id. Requires routeToken from brc_route_request for the matching action workflow. Call brc_route_request first with the user's complete original action request. Retain the returned routeToken through lookup, previ…
- `brc_delete_prepayment` — Removes an existing parent Prepayment by id. Requires the prepayment timestamp in Base64 string format. Use brc_get_prepayment first to retrieve the current timestamp. Do not call with confirmWrite=true until the user explicitly confirms…
- `brc_delete_product` — Deletes a BRC product by id. Requires routeToken from brc_route_request for the matching action workflow. Call brc_route_request first with the user's complete original action request. Retain the returned routeToken through lookup, previ…
- `brc_delete_purchase` — Deletes a BRC purchase by id using timestamp confirmation. Requires routeToken from brc_route_request for the matching action workflow. Call brc_route_request first with the user's complete original action request. Retain the returned ro…
- `brc_delete_quote` — Deletes a BRC quote by id using timestamp confirmation. Requires routeToken from brc_route_request for the matching action workflow. Call brc_route_request first with the user's complete original action request. Retain the returned route…
- `brc_delete_sales_credit_note` — Deletes a BRC sales credit note by id using timestamp confirmation. Requires routeToken from brc_route_request for the matching action workflow. Call brc_route_request first with the user's complete original action request. Retain the re…
- `brc_delete_sales_entry` — Deletes a BRC sales entry by id using timestamp confirmation. Requires routeToken from brc_route_request for the matching action workflow. Call brc_route_request first with the user's complete original action request. Retain the returned…
- `brc_delete_sales_invoice` — Deletes a BRC sales invoice by id using timestamp confirmation. Requires routeToken from brc_route_request for the matching action workflow. Call brc_route_request first with the user's complete original action request. Retain the return…
- `brc_delete_sales_rep` — Deletes a BRC sales rep by id using timestamp confirmation. Requires routeToken from brc_route_request for the matching action workflow. Call brc_route_request first with the user's complete original action request. Retain the returned r…
- `brc_delete_supplier` — Deletes a BRC supplier by id. Requires routeToken from brc_route_request for the matching action workflow. Call brc_route_request first with the user's complete original action request. Retain the returned routeToken through lookup, prev…
- `brc_red_help` — MANDATORY FOR RED-HELP COMMANDS: When the user's message starts with red-help or /red-help, call this tool before searching for or calling any accounting action tool. Red Help — Manual Instructions and Resources. This tool gives manual B…
- `brc_route_request` — MANDATORY FIRST STEP for Red requests that may create, update, delete, post, email, or batch-write company data. Classify and route a user request between Red's two main behaviours: action (perform the accounting workflow) and help (manu…
- `brc_getting_started` — Use this whenever the user asks how to start, says start or getting started, wants to connect or reconnect companies, or asks for a concise overview of Red. Return the current customer-friendly overview, connection steps, help options, s…
- `brc_start_company_connection` — Starts the secure Red company connection flow and generates a fresh one-time secure Red connection link and confirmation code. Use only when there is no active company connection, no valid connectionRef, the user explicitly asks to conne…
- `brc_create_payment` — Creates a BRC payment from the Payments book. Use supplierId for supplier payments, or analysisCategoryId + accountCode for analysed bank payments. Analysis categories must be from the bank's Payments book (BP01-BP06) and accountCode mus…
- `brc_batch_cash_payments` — Processes a batch of BRC cash payments. Maximum 20 items per batch request. Requires routeToken from brc_route_request for the matching action workflow. Call brc_route_request first with the user's complete original action request. Retai…
- `brc_batch_cash_receipts` — Processes a batch of BRC cash receipts. Maximum 20 items per batch request. Requires routeToken from brc_route_request for the matching action workflow. Call brc_route_request first with the user's complete original action request. Retai…
- `brc_batch_customers` — Processes a batch of customers. Maximum 20 items per batch request. Requires routeToken from brc_route_request for the matching action workflow. Call brc_route_request first with the user's complete original action request. Retain the re…
- `brc_batch_payments` — Processes a batch of BRC payments. Maximum 20 items per batch request. Requires routeToken from brc_route_request for the matching action workflow. Call brc_route_request first with the user's complete original action request. Retain the…
- `brc_batch_products` — Processes a batch of products. Maximum 20 items per batch request. Requires routeToken from brc_route_request for the matching action workflow. Call brc_route_request first with the user's complete original action request. Retain the ret…
- `brc_batch_purchases` — Processes a batch of purchases. Maximum 20 items per batch request. Requires routeToken from brc_route_request for the matching action workflow. Call brc_route_request first with the user's complete original action request. Retain the re…
- `brc_batch_quotes` — Processes a batch of quotes. Maximum 20 items per batch request. Requires routeToken from brc_route_request for the matching action workflow. Call brc_route_request first with the user's complete original action request. Retain the retur…
- `brc_batch_sales_entries` — Processes a batch of sales entries. Maximum 20 items per batch request. Requires routeToken from brc_route_request for the matching action workflow. Call brc_route_request first with the user's complete original action request. Retain th…
- `brc_batch_sales_reps` — Processes a batch of sales reps. Maximum 20 items per batch request. Requires routeToken from brc_route_request for the matching action workflow. Call brc_route_request first with the user's complete original action request. Retain the r…
- `brc_batch_suppliers` — Processes a batch of suppliers. Maximum 20 items per batch request. Requires routeToken from brc_route_request for the matching action workflow. Call brc_route_request first with the user's complete original action request. Retain the re…
- `brc_check_transaction_settings` — Checks BRC company processing settings before a VAT-sensitive or payment-terms-sensitive transaction workflow. Returns warnings that should be shown before creating or changing records. Use this for one workflow (sales invoice, purchase,…
- `brc_company_readiness_check` — Read-only company health and readiness check for a connected Big Red Cloud company. Reports connection status, financial year, sample reference data (customers, products, suppliers, sales reps), Sales VAT rates, Sales Analysis categories…
- `brc_confirm_company_connection` — Claims a completed secure Red connection code for the current MCP session. Use after the user has submitted the secure connection page and returns to this chat with the confirmation code shown on the success page (for example when the MC…
- `brc_find_help_resources` — Find Big Red Cloud customer help across Freshdesk support articles, customer documentation, recorded webinar videos, and upcoming live webinars. Use when the customer asks a support question or how-to question about Big Red Cloud. For re…
- `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` — Use when the user asks for an API key, secret, or what key was used. Also use for connection duration or time-left questions when listing all companies. Returns connection status only — never the key. The assistant must not repeat keys f…
- `brc_get_company_logo` — Gets the company logo from BRC.
- `brc_get_company_options` — Gets raw BRC company processing/options settings, including nominal ledger, VAT on cash receipts, gross price entry, margin VAT, reverse charge VAT, VAT discrepancy tolerance, and ageing options. Read-only in Red; changes must be made in…
- `brc_get_company_processing_settings` — Reads BRC company processing/options settings that affect VAT, cash receipts, payment terms, debtor statements, gross price entry, and transaction creation behaviour. Use this before VAT-sensitive write workflows where possible. These se…
- `brc_get_company_reference_settings` — Reads BRC reference auto-generation settings for sales, purchases, quotes, debtors journal, and creditors journal. Use this before preparing or creating quotes, invoices, purchases, or other reference-sensitive records. If Quotes is Unkn…
- `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` — Authoritative customer-facing permission and output policy summary for this Red session. Use when the user asks what they can do, what tools they have, what permissions are enabled, or whether technical details/code should be shown. Summ…
- `brc_get_financial_year` — Gets BRC company financial year.
- `brc_get_help_resource_details` — Load full help-resource details for a resourceId returned by brc_red_help or brc_find_help_resources. For Big Red Cloud how-to or tutorial questions, call this automatically for the best matching Freshdesk article with includeImages=true…
- `brc_get_nom_ac_ledger_by_ids` — Gets nominal accounts for specific ids by calling GET /v1/nominalAccounts/{id} for each id. Month 1–Month 12 nominal figures are period movements for each financial month, not balances. Running balance = opening balance + cumulative mont…
- `brc_get_nominal_account_ledger_by_id` — Gets one BRC nominal account by id. Month 1–Month 12 nominal figures are period movements for each financial month, not balances. Running balance = opening balance + cumulative monthly movements. Do not describe individual monthly moveme…
- `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.
- `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` — Creates a grouped nominal accounts report from GET /v1/nominalAccounts, grouping by account group/type fields when available. Month 1–Month 12 nominal figures are period movements for each financial month, not balances. Running balance =…
- `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 transactions already allocated from the specified sender book transaction. Use this to review existing allocations before reversing/deleting one. Requires bookTranId.
- `brc_list_allocation_resolvers` — Returns transactions eligible for allocation from the specified sender book transaction. Use this before updating allocations so the user can see which receiver transactions are available. Requires bookTranId.
- `brc_list_analysis_categories` — Lists BRC analysis categories. For sales invoice and sales credit note product lines, choose a Sales analysis category that matches the income type. Do not default to a CR/customer category such as CR01 Customer — CR categories are custo…
- `brc_list_audit_log` — Show a record of data changes (create, update, delete, batch, quote close/reopen, emails, etc.) made through this Red MCP server session. Read-only API calls are not logged. Use this as the source of truth for "what did I do today in Red…
- `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.
- `brc_list_category_types` — Lists BRC category types.
- `brc_list_company_contexts` — Lists company contexts currently connected in this MCP server session. Use this when the user asks which companies are connected, how long the connection lasts, how much time is left, when companies disconnect, when the session expires, …
- `brc_list_company_settings` — Lists BRC company settings.
- `brc_list_customer_account_trans` — Gets a customer's account transactions.
- `brc_list_customer_op_bal_trans` — Gets a customer's opening balance transaction list.
- `brc_list_customer_quotes` — Gets quotes for a specific customer.
- `brc_list_customers` — Lists BRC customers.
- `brc_list_customers_without_dormant` — Lists BRC customers without dormant records.
- `brc_list_nominal_accounts` — Lists BRC nominal accounts. Month 1–Month 12 nominal figures are period movements for each financial month, not balances. Running balance = opening balance + cumulative monthly movements. Do not describe individual monthly movement value…
- `brc_list_nominal_journal_batches` — Returns a list of the company's Nominal Journal Batches. Supports optional OData filtering by entryDate and ordering by id. Use this before updating or deleting a nominal journal batch so the user can identify the correct id and timestamp.
- `brc_list_owner_type_groups` — Lists BRC owner type groups.
- `brc_list_owner_types` — Lists BRC owner types.
- `brc_list_payments` — Lists BRC payments.
- `brc_list_prepayments` — Returns a list of the company's Prepayments. Supports optional OData filtering by entryDate. Supports optional ordering by id.
- `brc_list_product_types` — Lists BRC product types.
- `brc_list_products` — Lists BRC products.
- `brc_list_products_without_dormant` — Lists BRC products without dormant records.
- `brc_list_purchases` — Lists BRC purchases.
- `brc_list_quotes` — Lists BRC quotes.
- `brc_list_sales` — Lists combined BRC sales entries, sales invoices and sales credit notes.
- `brc_list_sales_credit_notes` — Lists BRC sales credit notes.
- `brc_list_sales_entries` — Lists BRC sales entries.
- `brc_list_sales_invoices` — Lists BRC sales invoices.
- `brc_list_sales_reps` — Lists BRC sales reps.
- `brc_list_supplier_account_trans` — Gets a supplier's account transactions.
- `brc_list_supplier_op_bal_trans` — Gets a supplier's opening balance transaction list.
- `brc_list_suppliers` — Lists BRC suppliers.
- `brc_list_user_defined_fields` — Lists BRC user defined fields.
- `brc_list_vat_analysis_types` — Lists BRC VAT analysis types.
- `brc_list_vat_categories` — Lists BRC VAT categories (for example Sales, Purchases for Resale, Purchases not for Resale). Use this to tell which VAT category a VAT rate belongs to. Sales invoices and sales credit notes must use VAT rates from a Sales VAT category, …
- `brc_list_vat_rates` — Lists BRC VAT rates. Each rate belongs to a VAT category via vatCategoryId (for example Sales, Purchases for Resale, Purchases not for Resale). For a sales invoice or sales credit note line, use a VAT rate whose vatCategoryId is a Sales …
- `brc_list_vat_types` — Lists BRC VAT types.
- `brc_multi_company_nom_ac_report` — Creates a grouped nominal accounts report for multiple companies using GET /v1/nominalAccounts for each company. Month 1–Month 12 nominal figures are period movements for each financial month, not balances. Running balance = opening bala…
- `brc_process_vat_category_rates` — Processes VAT rates for VAT categories via POST /v1/vatCategories/vatRates. Requires a full vatCategoryRates array and confirmProcess=true. Requires routeToken from brc_route_request for the matching action workflow. Call brc_route_reque…
- `brc_reopen_quote` — Reopens a BRC quote. Requires routeToken from brc_route_request for the matching action workflow. Call brc_route_request first with the user's complete original action request. Retain the returned routeToken through lookup, preview, and …
- `brc_validate_transaction_date` — Checks whether a proposed transaction date is inside the connected BRC company's current financial year.
- `brc_batch_sales_credit_notes` — Processes a batch of sales credit notes. Do not invent productId values and do not use productId 0 or 1 as placeholders. productId 0 and 1 are treated as placeholders and are blocked at runtime before preview-before-posting and before po…
- `brc_batch_sales_invoices` — Processes a batch of sales invoices. Batch sales invoices apply the same safety checks as single sales invoices: productId 0/1 placeholder blocking before preview-before-posting and posting; Sales VAT category validation before preview-b…
- `brc_close_quote` — Closes a BRC quote. Requires routeToken from brc_route_request for the matching action workflow. Call brc_route_request first with the user's complete original action request. Retain the returned routeToken through lookup, preview, and c…
- `brc_create_accrual` — Creates a new parent Accrual. The API accepts only the parent transaction shape and relies on shared logic to generate the reversing child transaction. Do not call with confirmWrite=true until the user has reviewed the preview and explic…
- `brc_create_bank_account` — Creates a BRC bank account. Do not call this tool with confirmCreate=true until the user has reviewed a plain-English summary and explicitly confirmed creation. Required fields: acCode, details, lastChq, and nominalAcCode. categoryId is …
- `brc_create_cash_payment` — Creates a BRC cash payment. Use supplierId + ledger for supplier payments, bankAccountId + lodgement for bank lodgements, or analysisCategoryId + accountCode for analysed expenses. Analysis categories must be from the Cash Payments book …
- `brc_create_cash_receipt` — Creates a BRC cash receipt. Accepts either a raw payload object or common flat fields. entryDate/procDate default to today. VAT rate fields are only sent when the company's VAT on Cash Receipt setting is enabled. Requires routeToken from…
- `brc_create_customer` — Creates a BRC customer using a raw BRC payload. Required payload fields: code and name — ask the user if either is missing and return without inventing values. Omit optional fields the user did not provide (address, contact, phone, email…
- `brc_create_nominal_journal_batch` — Creates a new Nominal Journal Batch. The journal should contain balanced debit and credit lines. Do not call with confirmWrite=true until the user has reviewed the preview and explicitly confirmed creation. Requires routeToken from brc_r…
- `brc_create_prepayment` — Creates a new parent Prepayment. The API accepts only the parent transaction shape and relies on shared logic to generate the reversing child transaction. Do not call with confirmWrite=true until the user has reviewed the preview and exp…
- `brc_create_product` — Creates a BRC product using a raw BRC payload. Requires routeToken from brc_route_request for the matching action workflow. Call brc_route_request first with the user's complete original action request. Retain the returned routeToken thr…
- `brc_create_purchase` — Creates a BRC purchase using structured MCP fields. Requires a reference when the company is configured for manual purchase references; otherwise prefer brc_create_purchase_gen_ref. Requires routeToken from brc_route_request for the matc…
- `brc_create_purchase_gen_ref` — Creates a Purchases Book purchase with a generated reference using structured fields. Use when the company is configured for auto-generated purchase references. Requires routeToken from brc_route_request for the matching action workflow.…
- `brc_create_quote` — Creates a BRC quote using structured MCP fields. Requires a quote reference when quote references are manual or unknown. Do not use when Quotes reference setting is Unknown unless the user has provided a quote reference. Previews before …
- `brc_create_quote_gen_ref` — Creates a BRC quote with a generated reference using structured MCP fields. Use only when quote references are auto-generated in Big Red Cloud, or when the user has confirmed auto-generate after Quotes reference setting was Unknown. Prev…
- `brc_create_sales_credit_note` — Creates a BRC sales credit note using structured MCP fields. Requires a reference when the company is configured for manual sales references; otherwise prefer brc_create_sales_credit_note_gen_ref. Requires saleRepId and saleRepCode. Do n…
- `brc_create_sales_credit_note_gen_ref` — Creates a BRC sales credit note with an auto-generated reference using a raw BRC payload. Use when the company is configured for auto-generated sales references. Requires saleRepId and saleRepCode. Do not use default or demo sales rep va…
- `brc_create_sales_entry` — Creates a BRC sales entry using structured MCP fields. Requires routeToken from brc_route_request for the matching action workflow. Call brc_route_request first with the user's complete original action request. Retain the returned routeT…
- `brc_create_sales_invoice` — Creates a BRC sales invoice using structured MCP fields. Requires a reference when the company is configured for manual sales references; otherwise prefer brc_create_sales_invoice_gen_ref. Previews before posting include a Missing or not…
- `brc_create_sales_invoice_gen_ref` — Creates a BRC sales invoice with an auto-generated reference using a raw BRC payload. Use when the company is configured for auto-generated sales references. Previews before posting include a Missing or not provided section for blank cus…
- `brc_create_sales_rep` — Creates a BRC sales rep using structured MCP fields. Requires routeToken from brc_route_request for the matching action workflow. Call brc_route_request first with the user's complete original action request. Retain the returned routeTok…
- `brc_create_supplier` — Creates a BRC supplier using a raw BRC payload. Does not create or update opening balance transactions. If the user provides an opening balance, warn them that it must be entered directly in Big Red Cloud. Requires routeToken from brc_ro…
- `brc_generate_sales_invoice_from_quote` — Generates a sales invoice from a BRC quote. Requires routeToken from brc_route_request for the matching action workflow. Call brc_route_request first with the user's complete original action request. Retain the returned routeToken throug…
- `brc_open_edu_admin` — Return the protected URL for Red's content administration page (Freshdesk articles, YouTube videos, and visibility controls). Use when a Big Red Book / Big Red Cloud staff member asks to open Red's admin page, the BRC Edu admin page, or …
- `brc_send_email_statement` — Sends a customer statement email. Supported document type only. Red email sending is available for sales invoices, quotes, and customer statements — not for cash receipts, purchases, payments, bank accounts, customers, suppliers, product…
- `brc_send_quote_email` — Sends a quote email. Supported document type only. Red email sending is available for sales invoices, quotes, and customer statements — not for cash receipts, purchases, payments, bank accounts, customers, suppliers, products, reports, o…
- `brc_send_sales_invoice_email` — Sends a sales invoice email. Supported document type only. Red email sending is available for sales invoices, quotes, and customer statements — not for cash receipts, purchases, payments, bank accounts, customers, suppliers, products, re…
- `brc_update_accrual` — Updates an existing parent Accrual by id. Use brc_get_accrual first to retrieve the current accrual and timestamp. Child accruals are not exposed by the public API. Do not call with confirmWrite=true until the user has reviewed the previ…
- `brc_update_allocations` — Creates or updates allocations for a sender book transaction. Use brc_list_allocation_resolvers first to identify eligible receiver transactions. Do not call with confirmWrite=true until the user has reviewed the allocation preview and e…
- `brc_update_bank_account` — Updates a BRC bank account using merged fields. Before calling this tool, show the user a plain-English summary of the changes and ask for explicit confirmation. Requires routeToken from brc_route_request for the matching action workflow…
- `brc_update_cash_payment` — Updates a BRC cash payment using merged fields. Requires routeToken from brc_route_request for the matching action workflow. Call brc_route_request first with the user's complete original action request. Retain the returned routeToken th…
- `brc_update_cash_receipt` — Updates a BRC cash receipt using merged fields. Requires routeToken from brc_route_request for the matching action workflow. Call brc_route_request first with the user's complete original action request. Retain the returned routeToken th…
- `brc_update_customer` — Updates a BRC customer using merged fields. Requires routeToken from brc_route_request for the matching action workflow. Call brc_route_request first with the user's complete original action request. Retain the returned routeToken throug…
- `brc_update_nominal_journal_batch` — Updates an existing Nominal Journal Batch by id. Use brc_get_nominal_journal_batch first to retrieve the current batch, including timestamp and account transaction line timestamps. Do not call with confirmWrite=true until the user has re…
- `brc_update_payment` — Updates a BRC payment using merged fields. Requires routeToken from brc_route_request for the matching action workflow. Call brc_route_request first with the user's complete original action request. Retain the returned routeToken through…
- `brc_update_prepayment` — Updates an existing parent Prepayment by id. Use brc_get_prepayment first to retrieve the current prepayment and timestamp. Child prepayments are not exposed by the public API. Do not call with confirmWrite=true until the user has review…
- `brc_update_product` — Updates a BRC product using merged fields. Requires routeToken from brc_route_request for the matching action workflow. Call brc_route_request first with the user's complete original action request. Retain the returned routeToken through…
- `brc_update_purchase` — Updates a BRC purchase using structured MCP fields. Requires routeToken from brc_route_request for the matching action workflow. Call brc_route_request first with the user's complete original action request. Retain the returned routeToke…
- `brc_update_quote` — Updates a BRC quote using structured safe text/reference fields. Requires routeToken from brc_route_request for the matching action workflow. Call brc_route_request first with the user's complete original action request. Retain the retur…
- `brc_update_sales_credit_note` — Updates a BRC sales credit note using structured safe text/reference fields. Requires routeToken from brc_route_request for the matching action workflow. Call brc_route_request first with the user's complete original action request. Reta…
- `brc_update_sales_entry` — Updates a BRC sales entry using structured safe text/reference fields. Requires routeToken from brc_route_request for the matching action workflow. Call brc_route_request first with the user's complete original action request. Retain the…
- `brc_update_sales_invoice` — Updates a BRC sales invoice using structured safe text/reference fields. Requires routeToken from brc_route_request for the matching action workflow. Call brc_route_request first with the user's complete original action request. Retain t…
- `brc_update_sales_rep` — Updates a BRC sales rep using structured MCP fields. Requires routeToken from brc_route_request for the matching action workflow. Call brc_route_request first with the user's complete original action request. Retain the returned routeTok…
- `brc_update_supplier` — Updates a BRC supplier using merged fields. Requires routeToken from brc_route_request for the matching action workflow. Call brc_route_request first with the user's complete original action request. Retain the returned routeToken throug…

## Related servers

- Delx Mcp A2a (1076 tools) — https://policylayer.com/tools/io-github-davidmosiah-delx-mcp-a2a.md
- Delx MCP Server (740 tools) — https://policylayer.com/tools/io-github-davidmosiah-delx-mcp-server.md
- Binance MCP Server (734 tools) — https://policylayer.com/tools/nirholas-binance-mcp.md
- GoCreative Agent API (647 tools) — https://policylayer.com/tools/io-github-colinhughes2121-gocreative-agent-api.md
- Yaver (645 tools) — https://policylayer.com/tools/io-github-kivanccakmak-yaver.md
- GoHighLevel MCP Server (559 tools) — https://policylayer.com/tools/busybee3333-go-high-level-mcp-2026-complete.md
- Allmcp (501 tools) — https://policylayer.com/tools/allmcp.md
- Claude Flow (496 tools) — https://policylayer.com/tools/io-github-ruvnet-claude-flow.md

## For agents

This record is a snapshot. Live verdicts and the full registry:

- Check every server in your MCP config at once: `npx -y policylayer stack`
- Vet a server before you add it: install the mcp-precheck skill — `npx skills add https://policylayer.com` (skill text: https://policylayer.com/skill.md)
- Query the registry over MCP: endpoint `https://api.policylayer.com/mcp` — tools `check_mcp_server`, `check_mcp_stack`, `check_tool`, `search_registry`, `get_change_events`

---

Source: the PolicyLayer MCP registry — one continuously verified record per MCP server. Full record: https://policylayer.com/registry?q=io-github-bigredcloud-red-mcp-server · API: https://policylayer.com/registry/api · Recommended policies for every tool: https://policylayer.com/policies/io-github-bigredcloud-red-mcp-server
