Connection check
verified live · 27h ago
red-mcp-server
Secure MCP access to Big Red Cloud accounting data, workflows, help and training.
Tools
159
GitHub stars
—
Installs / wk
—
Licence
—
Transport
streamable-http
Last checked
27h ago
Tools & capabilities
159 toolsRead from the running server on 27h ago.
brc_batch_cash_payments
can modify data
items*routeToken*companyName*confirmWriteconnectionRefconfirmCounterpartyExplicit
Processes cash payments in supplier-ledger, bank-lodgement or analysed-expense mode. Results are reported per submitted item and partial success is possible. Requires a valid route… Processes cash payments in supplier-ledger, bank-lodgement or analysed-expense mode. Results are reported per submitted item and partial success is possible. Requires a valid routeToken issued for the matching action workflow. The token remains valid through lookup, preview and the permitted transaction. Placeholder tokens are invalid. A routeToken does not bypass preview or explicit-confirmation requirements. A call without confirmWrite: true returns confirmation_required and a payload preview. confirmWrite: true applies the previewed change after explicit confirmation. Passing preflight is not confirmation. Requires confirmCounterpartyExplicit: true; confirmation is scoped to the counterparty selected for the current preview.
brc_batch_cash_receipts
can modify data
items*routeToken*companyName*confirmWriteconnectionRefconfirmCounterpartyExplicit
Processes a batch of BRC cash receipts. Maximum 20 items per batch request. Requires a valid routeToken issued for the matching action workflow. The token remains valid through loo… Processes a batch of BRC cash receipts. Maximum 20 items per batch request. Requires a valid routeToken issued for the matching action workflow. The token remains valid through lookup, preview and the permitted transaction. Placeholder tokens are invalid. A routeToken does not bypass preview or explicit-confirmation requirements. A call without confirmWrite: true returns confirmation_required and a payload preview. confirmWrite: true applies the previewed change after explicit confirmation. Passing preflight is not confirmation. Requires confirmCounterpartyExplicit: true; confirmation is scoped to the counterparty selected for the current preview.
brc_batch_customers
can modify data
items*routeToken*companyName*confirmWriteconnectionRef
Processes a batch of customers using explicit identity, VAT classification, and optional contact fields. Maximum 20 items per batch request. Requires a valid routeToken issued for… Processes a batch of customers using explicit identity, VAT classification, and optional contact fields. Maximum 20 items per batch request. Requires a valid routeToken issued for the matching action workflow. The token remains valid through lookup, preview and the permitted transaction. Placeholder tokens are invalid. A routeToken does not bypass preview or explicit-confirmation requirements. A call without confirmWrite: true returns confirmation_required and a payload preview. confirmWrite: true applies the previewed change after explicit confirmation. Passing preflight is not confirmation.
brc_batch_payments
can modify data
items*routeToken*companyName*confirmWriteconnectionRefconfirmCounterpartyExplicit
Processes supplier or analysed bank payments in a batch. Results are reported per submitted item and partial success is possible. Requires a valid routeToken issued for the matchin… Processes supplier or analysed bank payments in a batch. Results are reported per submitted item and partial success is possible. Requires a valid routeToken issued for the matching action workflow. The token remains valid through lookup, preview and the permitted transaction. Placeholder tokens are invalid. A routeToken does not bypass preview or explicit-confirmation requirements. A call without confirmWrite: true returns confirmation_required and a payload preview. confirmWrite: true applies the previewed change after explicit confirmation. Passing preflight is not confirmation. Requires confirmCounterpartyExplicit: true; confirmation is scoped to the counterparty selected for the current preview.
brc_batch_products
can modify data
items*routeToken*companyName*confirmWriteconnectionRef
Processes a batch of products using explicit product type, VAT classification, price, and description fields. Maximum 20 items per batch request. Requires a valid routeToken issued… Processes a batch of products using explicit product type, VAT classification, price, and description fields. Maximum 20 items per batch request. Requires a valid routeToken issued for the matching action workflow. The token remains valid through lookup, preview and the permitted transaction. Placeholder tokens are invalid. A routeToken does not bypass preview or explicit-confirmation requirements. A call without confirmWrite: true returns confirmation_required and a payload preview. confirmWrite: true applies the previewed change after explicit confirmation. Passing preflight is not confirmation.
brc_batch_purchases
can modify data
items*priceBasisrouteToken*companyName*confirmWriteconnectionRef
+2
Processes purchases in a batch using structured generated-reference purchase items. Results are reported per submitted item and partial success is possible. Requires a valid routeT… Processes purchases in a batch using structured generated-reference purchase items. Results are reported per submitted item and partial success is possible. Requires a valid routeToken issued for the matching action workflow. The token remains valid through lookup, preview and the permitted transaction. Placeholder tokens are invalid. A routeToken does not bypass preview or explicit-confirmation requirements. A call without confirmWrite: true returns confirmation_required and a payload preview. confirmWrite: true applies the previewed change after explicit confirmation. Passing preflight is not confirmation. Requires confirmCounterpartyExplicit: true; confirmation is scoped to the counterparty selected for the current preview.
brc_batch_quotes
can modify data
items*routeToken*companyName*confirmWriteconnectionRefconfirmCrAnalysisCategory
+1
Processes a batch of quotes using either verified flat creator fields or a complete nested BRC Quote payload. Maximum 20 items per batch request. Requires a valid routeToken issued… Processes a batch of quotes using either verified flat creator fields or a complete nested BRC Quote payload. Maximum 20 items per batch request. Requires a valid routeToken issued for the matching action workflow. The token remains valid through lookup, preview and the permitted transaction. Placeholder tokens are invalid. A routeToken does not bypass preview or explicit-confirmation requirements. A call without confirmWrite: true returns confirmation_required and a payload preview. confirmWrite: true applies the previewed change after explicit confirmation. Passing preflight is not confirmation. Requires confirmCounterpartyExplicit: true; confirmation is scoped to the counterparty selected for the current preview.
brc_batch_sales_credit_notes
can modify data
items*priceBasisrouteToken*companyName*confirmWriteconnectionRef
+2
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 possible. Requires a… 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 possible. Requires a valid routeToken issued for the matching action workflow. The token remains valid through lookup, preview and the permitted transaction. Placeholder tokens are invalid. A routeToken does not bypass preview or explicit-confirmation requirements. A call without confirmWrite: true returns confirmation_required and a payload preview. confirmWrite: true applies the previewed change after explicit confirmation. Passing preflight is not confirmation. Requires confirmCounterpartyExplicit: true; confirmation is scoped to the counterparty selected for the current preview.
brc_batch_sales_entries
can modify data
items*routeToken*companyName*confirmWriteconnectionRefconfirmCrAnalysisCategory
+1
Processes a batch of sales entries using verified structured creator fields. Maximum 20 items per batch request. Requires a valid routeToken issued for the matching action workflow… Processes a batch of sales entries using verified structured creator fields. Maximum 20 items per batch request. Requires a valid routeToken issued for the matching action workflow. The token remains valid through lookup, preview and the permitted transaction. Placeholder tokens are invalid. A routeToken does not bypass preview or explicit-confirmation requirements. A call without confirmWrite: true returns confirmation_required and a payload preview. confirmWrite: true applies the previewed change after explicit confirmation. Passing preflight is not confirmation. Requires confirmCounterpartyExplicit: true; confirmation is scoped to the counterparty selected for the current preview.
brc_batch_sales_invoices
can modify data
items*priceBasisrouteToken*companyName*confirmWriteconnectionRef
+2
Processes sales invoices in a batch using reconciled product, VAT and Sales-analysis lines. Results are reported per submitted item and partial success is possible. Requires a vali… Processes sales invoices in a batch using reconciled product, VAT and Sales-analysis lines. Results are reported per submitted item and partial success is possible. Requires a valid routeToken issued for the matching action workflow. The token remains valid through lookup, preview and the permitted transaction. Placeholder tokens are invalid. A routeToken does not bypass preview or explicit-confirmation requirements. A call without confirmWrite: true returns confirmation_required and a payload preview. confirmWrite: true applies the previewed change after explicit confirmation. Passing preflight is not confirmation. Requires confirmCounterpartyExplicit: true; confirmation is scoped to the counterparty selected for the current preview.
brc_batch_sales_reps
can modify data
items*routeToken*companyName*confirmWriteconnectionRef
Processes a batch of sales representatives using explicit code and name fields. Maximum 20 items per batch request. Requires a valid routeToken issued for the matching action workf… Processes a batch of sales representatives using explicit code and name fields. Maximum 20 items per batch request. Requires a valid routeToken issued for the matching action workflow. The token remains valid through lookup, preview and the permitted transaction. Placeholder tokens are invalid. A routeToken does not bypass preview or explicit-confirmation requirements. A call without confirmWrite: true returns confirmation_required and a payload preview. confirmWrite: true applies the previewed change after explicit confirmation. Passing preflight is not confirmation.
brc_batch_suppliers
can modify data
items*routeToken*companyName*confirmWriteconnectionRef
Processes a batch of suppliers using explicit identity, VAT classification, and optional contact fields. Maximum 20 items per batch request. Requires a valid routeToken issued for… Processes a batch of suppliers using explicit identity, VAT classification, and optional contact fields. Maximum 20 items per batch request. Requires a valid routeToken issued for the matching action workflow. The token remains valid through lookup, preview and the permitted transaction. Placeholder tokens are invalid. A routeToken does not bypass preview or explicit-confirmation requirements. A call without confirmWrite: true returns confirmation_required and a payload preview. confirmWrite: true applies the previewed change after explicit confirmation. Passing preflight is not confirmation.
brc_check_transaction_settings
read-only
workflow*companyName*connectionRef
Returns processing-setting warnings for one specified transaction workflow. It does not provide an overall company-readiness score. Returns processing-setting warnings for one specified transaction workflow. It does not provide an overall company-readiness score.
brc_clear_all_company_api_keys
can modify data
connectionRef
Clears all connection credentials for all company contexts from MCP server memory. Clears all connection credentials for all company contexts from MCP server memory.
brc_clear_audit_log
can modify data
confirmClearconfirmWriteconnectionRef
Clear the Red audit log for this MCP server session. A call without confirmWrite: true returns confirmation_required and a payload preview. confirmWrite: true applies the previewed… Clear the Red audit log for this MCP server session. A call without confirmWrite: true returns confirmation_required and a payload preview. confirmWrite: true applies the previewed change after explicit confirmation. Passing preflight is not confirmation.
brc_clear_company_api_key
can modify data
companyName*connectionRef
Clears the API key for a named company context from MCP server memory. Clears the API key for a named company context from MCP server memory.
brc_close_quote
id*routeToken*companyName*confirmWriteconnectionRef
Closes a BRC quote. Requires a valid routeToken issued for the matching action workflow. The token remains valid through lookup, preview and the permitted transaction. Placeholder… Closes a BRC quote. Requires a valid routeToken issued for the matching action workflow. The token remains valid through lookup, preview and the permitted transaction. Placeholder tokens are invalid. A routeToken does not bypass preview or explicit-confirmation requirements. A call without confirmWrite: true returns confirmation_required and a payload preview. confirmWrite: true applies the previewed change after explicit confirmation. Passing preflight is not confirmation.
brc_company_readiness_check
read-only
companyName*connectionRef
Returns overall company readiness across connection, financial year, reference data, VAT, analysis categories and settings. Returns overall company readiness across connection, financial year, reference data, VAT, analysis categories and settings.
brc_confirm_company_connection
code*connectionRef
Confirms a short-lived company-connection code and returns the connected companies plus a reusable opaque connection reference. Connection credentials are not returned. Confirms a short-lived company-connection code and returns the connected companies plus a reusable opaque connection reference. Connection credentials are not returned.
brc_create_accrual
can modify data
total*acCode*procDate*entryDate*reference*routeToken*
+5
Creates an accrual after returning an unconfirmed payload preview. Requires a valid routeToken issued for the matching action workflow. The token remains valid through lookup, prev… Creates an accrual after returning an unconfirmed payload preview. Requires a valid routeToken issued for the matching action workflow. The token remains valid through lookup, preview and the permitted transaction. Placeholder tokens are invalid. A routeToken does not bypass preview or explicit-confirmation requirements. A call without confirmWrite: true returns confirmation_required and a payload preview. confirmWrite: true applies the previewed change after explicit confirmation. Passing preflight is not confirmation.
brc_create_bank_account
acCodeaddressbalancedetailslastChqpayload
+14
Creates a bank account after an unconfirmed preview. confirmCreate applies the previewed creation. Requires a valid routeToken issued for the matching action workflow. The token re… Creates a bank account after an unconfirmed preview. confirmCreate applies the previewed creation. Requires a valid routeToken issued for the matching action workflow. The token remains valid through lookup, preview and the permitted transaction. Placeholder tokens are invalid. A routeToken does not bypass preview or explicit-confirmation requirements.
brc_create_cash_payment
can modify data
note*total*acCodeledgerdiscountprocDate
+14
Creates a cash payment in supplier-ledger, bank-lodgement or analysed-expense mode. Requires a valid routeToken issued for the matching action workflow. The token remains valid thr… Creates a cash payment in supplier-ledger, bank-lodgement or analysed-expense mode. Requires a valid routeToken issued for the matching action workflow. The token remains valid through lookup, preview and the permitted transaction. Placeholder tokens are invalid. A routeToken does not bypass preview or explicit-confirmation requirements. A call without confirmWrite: true returns confirmation_required and a payload preview. confirmWrite: true applies the previewed change after explicit confirmation. Passing preflight is not confirmation. Requires confirmCounterpartyExplicit: true; confirmation is scoped to the counterparty selected for the current preview.
brc_create_cash_receipt
can modify data
notetotalacCodeledgerdetailspayload
+26
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… 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 a valid routeToken issued for the matching action workflow. The token remains valid through lookup, preview and the permitted transaction. Placeholder tokens are invalid. A routeToken does not bypass preview or explicit-confirmation requirements. A call without confirmWrite: true returns confirmation_required and a payload preview. confirmWrite: true applies the previewed change after explicit confirmation. Passing preflight is not confirmation. Requires confirmCounterpartyExplicit: true; confirmation is scoped to the counterparty selected for the current preview.
brc_create_customer
payload*routeToken*companyName*confirmWriteconnectionRef
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 not posted. Requires… 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 not posted. Requires a valid routeToken issued for the matching action workflow. The token remains valid through lookup, preview and the permitted transaction. Placeholder tokens are invalid. A routeToken does not bypass preview or explicit-confirmation requirements. A call without confirmWrite: true returns confirmation_required and a payload preview. confirmWrite: true applies the previewed change after explicit confirmation. Passing preflight is not confirmation.
brc_create_nominal_journal_batch
can modify data
total*procDate*entryDate*routeToken*companyName*confirmWrite
+3
Creates a nominal journal batch after returning an unconfirmed payload preview. Requires a valid routeToken issued for the matching action workflow. The token remains valid through… Creates a nominal journal batch after returning an unconfirmed payload preview. Requires a valid routeToken issued for the matching action workflow. The token remains valid through lookup, preview and the permitted transaction. Placeholder tokens are invalid. A routeToken does not bypass preview or explicit-confirmation requirements. A call without confirmWrite: true returns confirmation_required and a payload preview. confirmWrite: true applies the previewed change after explicit confirmation. Passing preflight is not confirmation.
brc_create_payment
can modify data
note*total*acCodediscountprocDateentryDate
+13
Creates a bank payment in supplier or analysed-account mode. Requires a valid routeToken issued for the matching action workflow. The token remains valid through lookup, preview an… Creates a bank payment in supplier or analysed-account mode. Requires a valid routeToken issued for the matching action workflow. The token remains valid through lookup, preview and the permitted transaction. Placeholder tokens are invalid. A routeToken does not bypass preview or explicit-confirmation requirements. A call without confirmWrite: true returns confirmation_required and a payload preview. confirmWrite: true applies the previewed change after explicit confirmation. Passing preflight is not confirmation. Requires confirmCounterpartyExplicit: true; confirmation is scoped to the counterparty selected for the current preview.
brc_create_prepayment
can modify data
total*acCode*procDate*entryDate*reference*routeToken*
+5
Creates a prepayment after returning an unconfirmed payload preview. Requires a valid routeToken issued for the matching action workflow. The token remains valid through lookup, pr… Creates a prepayment after returning an unconfirmed payload preview. Requires a valid routeToken issued for the matching action workflow. The token remains valid through lookup, preview and the permitted transaction. Placeholder tokens are invalid. A routeToken does not bypass preview or explicit-confirmation requirements. A call without confirmWrite: true returns confirmation_required and a payload preview. confirmWrite: true applies the previewed change after explicit confirmation. Passing preflight is not confirmation.
brc_create_product
payload*routeToken*companyName*confirmWriteconnectionRef
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, preview and the permitte… 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, preview and the permitted transaction. Placeholder tokens are invalid. A routeToken does not bypass preview or explicit-confirmation requirements. A call without confirmWrite: true returns confirmation_required and a payload preview. confirmWrite: true applies the previewed change after explicit confirmation. Passing preflight is not confirmation.
brc_create_purchase
can modify data
note*acCode*procDate*entryDate*netAmount*reference
+12
Creates a purchase with a caller-supplied reference when manual purchase references are configured. Requires a valid routeToken issued for the matching action workflow. The token r… Creates a purchase with a caller-supplied reference when manual purchase references are configured. Requires a valid routeToken issued for the matching action workflow. The token remains valid through lookup, preview and the permitted transaction. Placeholder tokens are invalid. A routeToken does not bypass preview or explicit-confirmation requirements. A call without confirmWrite: true returns confirmation_required and a payload preview. confirmWrite: true applies the previewed change after explicit confirmation. Passing preflight is not confirmation. Requires confirmCounterpartyExplicit: true; confirmation is scoped to the counterparty selected for the current preview.
brc_create_purchase_gen_ref
can modify data
note*acCode*procDate*entryDate*netAmount*vatRateId*
+11
Creates a purchase using the company's generated-reference configuration. Requires a valid routeToken issued for the matching action workflow. The token remains valid through looku… Creates a purchase using the company's generated-reference configuration. Requires a valid routeToken issued for the matching action workflow. The token remains valid through lookup, preview and the permitted transaction. Placeholder tokens are invalid. A routeToken does not bypass preview or explicit-confirmation requirements. A call without confirmWrite: true returns confirmation_required and a payload preview. confirmWrite: true applies the previewed change after explicit confirmation. Passing preflight is not confirmation. Requires confirmCounterpartyExplicit: true; confirmation is scoped to the counterparty selected for the current preview.
brc_create_quote
acCode*comments*ddNumberpoNumberprocDate*quantity*
+24
Creates a quote with a caller-supplied reference and reconciled product, VAT and Sales-analysis lines. Requires a valid routeToken issued for the matching action workflow. The toke… Creates a quote with a caller-supplied reference and reconciled product, VAT and Sales-analysis lines. Requires a valid routeToken issued for the matching action workflow. The token remains valid through lookup, preview and the permitted transaction. Placeholder tokens are invalid. A routeToken does not bypass preview or explicit-confirmation requirements. A call without confirmWrite: true returns confirmation_required and a payload preview. confirmWrite: true applies the previewed change after explicit confirmation. Passing preflight is not confirmation. Requires confirmCounterpartyExplicit: true; confirmation is scoped to the counterparty selected for the current preview.
brc_create_quote_gen_ref
acCode*comments*ddNumberpoNumberprocDate*quantity*
+24
Creates a quote using generated references and reconciled product, VAT and Sales-analysis lines. Requires a valid routeToken issued for the matching action workflow. The token rema… Creates a quote using generated references and reconciled product, VAT and Sales-analysis lines. Requires a valid routeToken issued for the matching action workflow. The token remains valid through lookup, preview and the permitted transaction. Placeholder tokens are invalid. A routeToken does not bypass preview or explicit-confirmation requirements. A call without confirmWrite: true returns confirmation_required and a payload preview. confirmWrite: true applies the previewed change after explicit confirmation. Passing preflight is not confirmation. Requires confirmCounterpartyExplicit: true; confirmation is scoped to the counterparty selected for the current preview.
brc_create_sales_credit_note
can modify data
note*acCode*procDate*quantity*entryDate*netAmount*
+19
Creates a sales credit note with a caller-supplied reference and reconciled negative document amounts. Requires a valid routeToken issued for the matching action workflow. The toke… Creates a sales credit note with a caller-supplied reference and reconciled negative document amounts. Requires a valid routeToken issued for the matching action workflow. The token remains valid through lookup, preview and the permitted transaction. Placeholder tokens are invalid. A routeToken does not bypass preview or explicit-confirmation requirements. A call without confirmWrite: true returns confirmation_required and a payload preview. confirmWrite: true applies the previewed change after explicit confirmation. Passing preflight is not confirmation. Requires confirmCounterpartyExplicit: true; confirmation is scoped to the counterparty selected for the current preview.
brc_create_sales_credit_note_gen_ref
can modify data
payload*routeToken*companyName*confirmWriteconnectionRefconfirmCrAnalysisCategory
+1
Creates a sales credit note using generated references and reconciled negative document amounts. Requires a valid routeToken issued for the matching action workflow. The token rema… Creates a sales credit note using generated references and reconciled negative document amounts. Requires a valid routeToken issued for the matching action workflow. The token remains valid through lookup, preview and the permitted transaction. Placeholder tokens are invalid. A routeToken does not bypass preview or explicit-confirmation requirements. A call without confirmWrite: true returns confirmation_required and a payload preview. confirmWrite: true applies the previewed change after explicit confirmation. Passing preflight is not confirmation. Requires confirmCounterpartyExplicit: true; confirmation is scoped to the counterparty selected for the current preview.
brc_create_sales_entry
can modify data
note*acCode*procDate*entryDate*netAmount*vatRateId*
+11
Creates a BRC sales entry using structured MCP fields. Requires a valid routeToken issued for the matching action workflow. The token remains valid through lookup, preview and the… Creates a BRC sales entry using structured MCP fields. Requires a valid routeToken issued for the matching action workflow. The token remains valid through lookup, preview and the permitted transaction. Placeholder tokens are invalid. A routeToken does not bypass preview or explicit-confirmation requirements. A call without confirmWrite: true returns confirmation_required and a payload preview. confirmWrite: true applies the previewed change after explicit confirmation. Passing preflight is not confirmation. Requires confirmCounterpartyExplicit: true; confirmation is scoped to the counterparty selected for the current preview.
brc_create_sales_invoice
can modify data
noteacCode*procDate*quantity*entryDate*netAmount*
+22
Creates a sales invoice with a caller-supplied reference and reconciled product, VAT and Sales-analysis lines. Missing customer contact values remain absent. Requires a valid route… Creates a sales invoice with a caller-supplied reference and reconciled product, VAT and Sales-analysis lines. Missing customer contact values remain absent. Requires a valid routeToken issued for the matching action workflow. The token remains valid through lookup, preview and the permitted transaction. Placeholder tokens are invalid. A routeToken does not bypass preview or explicit-confirmation requirements. A call without confirmWrite: true returns confirmation_required and a payload preview. confirmWrite: true applies the previewed change after explicit confirmation. Passing preflight is not confirmation. Requires confirmCounterpartyExplicit: true; confirmation is scoped to the counterparty selected for the current preview.
brc_create_sales_invoice_gen_ref
can modify data
payload*priceBasisrouteToken*companyName*confirmWriteconnectionRef
+2
Creates a sales invoice using generated references and reconciled product, VAT and Sales-analysis lines. Missing customer contact values remain absent. Requires a valid routeToken… Creates a sales invoice using generated references and reconciled product, VAT and Sales-analysis lines. Missing customer contact values remain absent. Requires a valid routeToken issued for the matching action workflow. The token remains valid through lookup, preview and the permitted transaction. Placeholder tokens are invalid. A routeToken does not bypass preview or explicit-confirmation requirements. A call without confirmWrite: true returns confirmation_required and a payload preview. confirmWrite: true applies the previewed change after explicit confirmation. Passing preflight is not confirmation. Requires confirmCounterpartyExplicit: true; confirmation is scoped to the counterparty selected for the current preview.
brc_create_sales_rep
code*name*routeToken*companyName*confirmWriteconnectionRef
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, preview and the pe… 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, preview and the permitted transaction. Placeholder tokens are invalid. A routeToken does not bypass preview or explicit-confirmation requirements. A call without confirmWrite: true returns confirmation_required and a payload preview. confirmWrite: true applies the previewed change after explicit confirmation. Passing preflight is not confirmation.
brc_create_supplier
payload*routeToken*companyName*confirmWriteconnectionRef
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; supplier opening balance… 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; supplier opening balances are entered directly in Big Red Cloud. Requires a valid routeToken issued for the matching action workflow. The token remains valid through lookup, preview and the permitted transaction. Placeholder tokens are invalid. A routeToken does not bypass preview or explicit-confirmation requirements. A call without confirmWrite: true returns confirmation_required and a payload preview. confirmWrite: true applies the previewed change after explicit confirmation. Passing preflight is not confirmation.
brc_delete_accrual
can modify data
id*timestamp*routeToken*companyName*confirmWriteconnectionRef
Deletes an accrual using its current concurrency timestamp. Requires a valid routeToken issued for the matching action workflow. The token remains valid through lookup, preview and… Deletes an accrual using its current concurrency timestamp. Requires a valid routeToken issued for the matching action workflow. The token remains valid through lookup, preview and the permitted transaction. Placeholder tokens are invalid. A routeToken does not bypass preview or explicit-confirmation requirements. A call without confirmWrite: true returns confirmation_required and a payload preview. confirmWrite: true applies the previewed change after explicit confirmation. Passing preflight is not confirmation.
brc_delete_allocation_resolver
can modify data
id*routeToken*companyName*confirmWriteconnectionRef
Reverses or deletes the specified allocation after returning an unconfirmed preview. Requires a valid routeToken issued for the matching action workflow. The token remains valid th… Reverses or deletes the specified allocation after returning an unconfirmed preview. Requires a valid routeToken issued for the matching action workflow. The token remains valid through lookup, preview and the permitted transaction. Placeholder tokens are invalid. A routeToken does not bypass preview or explicit-confirmation requirements. A call without confirmWrite: true returns confirmation_required and a payload preview. confirmWrite: true applies the previewed change after explicit confirmation. Passing preflight is not confirmation.
brc_delete_bank_account
can modify data
id*routeToken*companyName*confirmWriteconfirmDeleteconnectionRef
Deletes the specified bank account after explicit confirmation. Requires a valid routeToken issued for the matching action workflow. The token remains valid through lookup, preview… Deletes the specified bank account after explicit confirmation. Requires a valid routeToken issued for the matching action workflow. The token remains valid through lookup, preview and the permitted transaction. Placeholder tokens are invalid. A routeToken does not bypass preview or explicit-confirmation requirements. A call without confirmWrite: true returns confirmation_required and a payload preview. confirmWrite: true applies the previewed change after explicit confirmation. Passing preflight is not confirmation.
brc_delete_cash_payment
can modify data
id*routeToken*companyName*confirmWriteconfirmDeleteconnectionRef
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 permitted transaction… 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 permitted transaction. Placeholder tokens are invalid. A routeToken does not bypass preview or explicit-confirmation requirements. A call without confirmWrite: true returns confirmation_required and a payload preview. confirmWrite: true applies the previewed change after explicit confirmation. Passing preflight is not confirmation.
brc_delete_cash_receipt
can modify data
id*routeToken*companyName*confirmWriteconfirmDeleteconnectionRef
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 permitted transaction… 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 permitted transaction. Placeholder tokens are invalid. A routeToken does not bypass preview or explicit-confirmation requirements. A call without confirmWrite: true returns confirmation_required and a payload preview. confirmWrite: true applies the previewed change after explicit confirmation. Passing preflight is not confirmation.
brc_delete_customer
can modify data
id*routeToken*companyName*confirmWriteconfirmDeleteconnectionRef
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 permitted transaction. Pl… 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 permitted transaction. Placeholder tokens are invalid. A routeToken does not bypass preview or explicit-confirmation requirements. A call without confirmWrite: true returns confirmation_required and a payload preview. confirmWrite: true applies the previewed change after explicit confirmation. Passing preflight is not confirmation.
brc_delete_nominal_journal_batch
can modify data
id*timestamp*routeToken*companyName*confirmWriteconnectionRef
Deletes a nominal journal batch using its current concurrency timestamp. Requires a valid routeToken issued for the matching action workflow. The token remains valid through lookup… Deletes a nominal journal batch using its current concurrency timestamp. Requires a valid routeToken issued for the matching action workflow. The token remains valid through lookup, preview and the permitted transaction. Placeholder tokens are invalid. A routeToken does not bypass preview or explicit-confirmation requirements. A call without confirmWrite: true returns confirmation_required and a payload preview. confirmWrite: true applies the previewed change after explicit confirmation. Passing preflight is not confirmation.
brc_delete_payment
can modify data
id*routeToken*companyName*confirmWriteconfirmDeleteconnectionRef
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 permitted transaction. Pla… 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 permitted transaction. Placeholder tokens are invalid. A routeToken does not bypass preview or explicit-confirmation requirements. A call without confirmWrite: true returns confirmation_required and a payload preview. confirmWrite: true applies the previewed change after explicit confirmation. Passing preflight is not confirmation.
brc_delete_prepayment
can modify data
id*timestamp*routeToken*companyName*confirmWriteconnectionRef
Deletes a prepayment using its current concurrency timestamp. Requires a valid routeToken issued for the matching action workflow. The token remains valid through lookup, preview a… Deletes a prepayment using its current concurrency timestamp. Requires a valid routeToken issued for the matching action workflow. The token remains valid through lookup, preview and the permitted transaction. Placeholder tokens are invalid. A routeToken does not bypass preview or explicit-confirmation requirements. A call without confirmWrite: true returns confirmation_required and a payload preview. confirmWrite: true applies the previewed change after explicit confirmation. Passing preflight is not confirmation.
brc_delete_product
can modify data
id*routeToken*companyName*confirmWriteconfirmDeleteconnectionRef
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 permitted transaction. Pla… 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 permitted transaction. Placeholder tokens are invalid. A routeToken does not bypass preview or explicit-confirmation requirements. A call without confirmWrite: true returns confirmation_required and a payload preview. confirmWrite: true applies the previewed change after explicit confirmation. Passing preflight is not confirmation.
brc_delete_purchase
can modify data
id*routeToken*companyName*confirmWriteconfirmDeleteconnectionRef
Deletes a BRC purchase by id using timestamp confirmation. Historical purchases are not automatically blocked because they belong to an earlier financial year. The BRC endpoint det… Deletes a BRC purchase by id using timestamp confirmation. Historical purchases are not automatically blocked because they belong to an earlier financial year. The BRC endpoint determines whether the historical deletion is supported. Requires a valid routeToken issued for the matching action workflow. The token remains valid through lookup, preview and the permitted transaction. Placeholder tokens are invalid. A routeToken does not bypass preview or explicit-confirmation requirements. A call without confirmWrite: true returns confirmation_required and a payload preview. confirmWrite: true applies the previewed change after explicit confirmation. Passing preflight is not confirmation.
brc_delete_quote
can modify data
id*routeToken*companyName*confirmWriteconfirmDeleteconnectionRef
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 closed state, any linked… 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 closed state, any linked sales invoice, and timestamp before asking for confirmation. A successful delete is the result; if a later lookup by quote id returns an unexpected error, treat that check as inconclusive rather than as a failed delete. Confirm remaining quotes from the quote list by quote id — quote references are not necessarily unique. Requires a valid routeToken issued for the matching action workflow. The token remains valid through lookup, preview and the permitted transaction. Placeholder tokens are invalid. A routeToken does not bypass preview or explicit-confirmation requirements. A call without confirmWrite: true returns confirmation_required and a payload preview. confirmWrite: true applies the previewed change after explicit confirmation. Passing preflight is not confirmation.
brc_delete_sales_credit_note
can modify data
id*routeToken*companyName*confirmWriteconfirmDeleteconnectionRef
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 through lookup, pre… 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 through lookup, preview and the permitted transaction. Placeholder tokens are invalid. A routeToken does not bypass preview or explicit-confirmation requirements. A call without confirmWrite: true returns confirmation_required and a payload preview. confirmWrite: true applies the previewed change after explicit confirmation. Passing preflight is not confirmation.
brc_delete_sales_entry
can modify data
id*routeToken*companyName*confirmWriteconfirmDeleteconnectionRef
Deletes a BRC sales entry by id using timestamp confirmation. Requires a valid routeToken issued for the matching action workflow. The token remains valid through lookup, preview a… Deletes a BRC sales entry by id using timestamp confirmation. Requires a valid routeToken issued for the matching action workflow. The token remains valid through lookup, preview and the permitted transaction. Placeholder tokens are invalid. A routeToken does not bypass preview or explicit-confirmation requirements. A call without confirmWrite: true returns confirmation_required and a payload preview. confirmWrite: true applies the previewed change after explicit confirmation. Passing preflight is not confirmation.
brc_delete_sales_invoice
can modify data
id*routeToken*companyName*confirmWriteconfirmDeleteconnectionRef
Deletes a BRC sales invoice by id using timestamp confirmation. Requires a valid routeToken issued for the matching action workflow. The token remains valid through lookup, preview… Deletes a BRC sales invoice by id using timestamp confirmation. Requires a valid routeToken issued for the matching action workflow. The token remains valid through lookup, preview and the permitted transaction. Placeholder tokens are invalid. A routeToken does not bypass preview or explicit-confirmation requirements. A call without confirmWrite: true returns confirmation_required and a payload preview. confirmWrite: true applies the previewed change after explicit confirmation. Passing preflight is not confirmation.
brc_delete_sales_rep
can modify data
id*routeToken*companyName*confirmWriteconfirmDeleteconnectionRef
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 lookup, preview and… 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 lookup, preview and the permitted transaction. Placeholder tokens are invalid. A routeToken does not bypass preview or explicit-confirmation requirements. A call without confirmWrite: true returns confirmation_required and a payload preview. confirmWrite: true applies the previewed change after explicit confirmation. Passing preflight is not confirmation.
brc_delete_supplier
can modify data
id*routeToken*companyName*confirmWriteconfirmDeleteconnectionRef
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 permitted transaction. Pl… 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 permitted transaction. Placeholder tokens are invalid. A routeToken does not bypass preview or explicit-confirmation requirements. A call without confirmWrite: true returns confirmation_required and a payload preview. confirmWrite: true applies the previewed change after explicit confirmation. Passing preflight is not confirmation.
brc_find_help_resources
read-only
sourcecategoryquestion*maxResults
Searches Big Red Cloud customer help across Freshdesk support articles, customer documentation, recorded webinar videos and upcoming webinars. Returns a synthesized answer, ordered… Searches Big Red Cloud customer help across Freshdesk support articles, customer documentation, recorded webinar videos and upcoming webinars. Returns a synthesized answer, ordered guidance and public source metadata. Read-only and available without a connected company.
brc_generate_sales_invoice_from_quote
can modify data
quoteId*procDateentryDaterouteToken*companyName*confirmWrite
+1
Generates a sales invoice from a BRC quote. Preview-before-posting shows the exact POST /v1/quotes/generateSaleInvoice body (quoteId and optional entryDate/procDate only). Nothing… Generates a sales invoice from a BRC quote. Preview-before-posting shows the exact POST /v1/quotes/generateSaleInvoice body (quoteId and optional entryDate/procDate only). Nothing is written until you confirm. Requires a valid routeToken issued for the matching action workflow. The token remains valid through lookup, preview and the permitted transaction. Placeholder tokens are invalid. A routeToken does not bypass preview or explicit-confirmation requirements. A call without confirmWrite: true returns confirmation_required and a payload preview. confirmWrite: true applies the previewed change after explicit confirmation. Passing preflight is not confirmation.
brc_generate_support_report
read-only
companyName*connectionRef
Returns a downloadable support diagnostic and a concise summary for the current session. Returns a downloadable support diagnostic and a concise summary for the current session.
brc_get_accrual
read-only
id*companyName*connectionRef
Returns information about a single parent Accrual by id. Child accruals are not exposed by the public API. Returns information about a single parent Accrual by id. Child accruals are not exposed by the public API.
brc_get_bank_account
read-only
id*companyName*connectionRef
Gets one BRC bank account by id. Gets one BRC bank account by id.
brc_get_cash_payment
read-only
id*companyName*connectionRef
Gets one BRC cash payment by id. Gets one BRC cash payment by id.
brc_get_cash_receipt
read-only
id*companyName*connectionRef
Gets one BRC cash receipt by id. Gets one BRC cash receipt by id.
brc_get_company_api_key_status
read-only
companyNameconnectionRef
Returns company connection-status metadata without returning API keys or other credentials. Returns company connection-status metadata without returning API keys or other credentials.
brc_get_company_logo
read-only
companyName*connectionRef
Gets the company logo from BRC. Gets the company logo from BRC.
brc_get_company_processing_settings
read-only
includeRawcompanyName*connectionRef
Returns company processing settings that affect VAT-sensitive accounting workflows. Returns company processing settings that affect VAT-sensitive accounting workflows.
brc_get_company_reference_settings
read-only
includeRawcompanyName*connectionRef
Returns quote and transaction reference settings. An Unknown quote-reference setting does not establish automatic reference generation. Returns quote and transaction reference settings. An Unknown quote-reference setting does not establish automatic reference generation.
brc_get_company_setup_config
read-only
companyName*connectionRef
Gets full BRC company setup configuration, including general details, financial year, reference settings, and processing options. Gets full BRC company setup configuration, including general details, financial year, reference settings, and processing options.
brc_get_customer
read-only
id*companyName*connectionRef
Gets one BRC customer by id. Gets one BRC customer by id.
brc_get_customer_opening_balance
read-only
itemId*companyName*connectionRef
Gets a customer's opening balance. Gets a customer's opening balance.
brc_get_deployment_policy
read-only
Returns the deployment capability and permission summary, including enabled action groups and development-mode status. Returns the deployment capability and permission summary, including enabled action groups and development-mode status.
brc_get_financial_year
read-only
companyName*connectionRef
Gets BRC company financial year. Gets BRC company financial year.
brc_get_help_resource_details
read-only
questionmaxImagesresourceId*includeImagesimagePresentation
Returns detailed public help-resource content, ordered instruction blocks, signed screenshot links, source metadata and optional image content. Read-only and available without a co… Returns detailed public help-resource content, ordered instruction blocks, signed screenshot links, source metadata and optional image content. Read-only and available without a connected company.
brc_get_nom_ac_ledger_by_ids
read-only
ids*companyName*connectionRef
Returns nominal-account ledgers for supplied account IDs. Monthly values represent movements rather than monthly balances. Returns nominal-account ledgers for supplied account IDs. Monthly values represent movements rather than monthly balances.
brc_get_nominal_account_ledger_by_id
read-only
id*companyName*connectionRef
Returns one nominal account ledger and its period movements. Monthly values represent movements rather than monthly balances. Returns one nominal account ledger and its period movements. Monthly values represent movements rather than monthly balances.
brc_get_nominal_journal_batch
read-only
id*companyName*connectionRef
Returns information about a single Nominal Journal Batch by id. Returns information about a single Nominal Journal Batch by id.
brc_get_payment
read-only
id*companyName*connectionRef
Gets one BRC payment by id. Gets one BRC payment by id.
brc_get_prepayment
read-only
id*companyName*connectionRef
Returns information about a single parent Prepayment by id. Child prepayments are not exposed by the public API. Returns information about a single parent Prepayment by id. Child prepayments are not exposed by the public API.
brc_get_product
read-only
id*companyName*connectionRef
Gets one BRC product by id. Gets one BRC product by id.
brc_get_purchase
read-only
id*companyName*connectionRef
Gets one BRC purchase by id. Gets one BRC purchase by id.
brc_get_quote
read-only
id*companyName*connectionRef
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, not as create or upda… 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, not as create or update failures.
brc_get_sales_credit_note
read-only
id*companyName*connectionRef
Gets one BRC sales credit note by id. Gets one BRC sales credit note by id.
brc_get_sales_entry
read-only
id*companyName*connectionRef
Gets one BRC sales entry by id. Gets one BRC sales entry by id.
brc_get_sales_invoice
read-only
id*companyName*connectionRef
Gets one BRC sales invoice by id. Gets one BRC sales invoice by id.
brc_get_sales_rep
read-only
id*companyName*connectionRef
Gets one BRC sales rep by id. Gets one BRC sales rep by id.
brc_get_supplier
read-only
id*companyName*connectionRef
Gets one BRC supplier by id. Gets one BRC supplier by id.
brc_get_supplier_opening_balance
read-only
itemId*companyName*connectionRef
Gets a supplier's opening balance. Gets a supplier's opening balance.
brc_grouped_nominal_accounts_report
read-only
companyName*connectionRef
Returns a grouped nominal-account report with period movements rather than monthly balances. Returns a grouped nominal-account report with period movements rather than monthly balances.
brc_list_accounts
read-only
toppageskipfilterorderBypageSize
+2
Lists BRC accounts. Lists BRC accounts.
brc_list_accruals
read-only
topskipfilterorderBycompanyName*connectionRef
Returns a list of the company's Accruals. Supports optional OData filtering by entryDate. Supports optional ordering by id. Returns a list of the company's Accruals. Supports optional OData filtering by entryDate. Supports optional ordering by id.
brc_list_allocated_transactions
read-only
bookTranId*companyName*connectionRef
Returns existing transaction allocations and their identifiers. Returns existing transaction allocations and their identifiers.
brc_list_allocation_resolvers
read-only
bookTranId*companyName*connectionRef
Returns receiver transactions eligible for allocation updates. Returns receiver transactions eligible for allocation updates.
brc_list_analysis_categories
read-only
toppageskipfilterorderBypageSize
+2
Returns company analysis categories and their book context. Customer-control categories are distinct from Sales analysis categories. Returns company analysis categories and their book context. Customer-control categories are distinct from Sales analysis categories.
brc_list_audit_log
read-only
connectionRefincludeTechnicalDetails
Returns current-session audit entries scoped to currently connected companies. Entries from other sessions, connections or companies are excluded. Returns current-session audit entries scoped to currently connected companies. Entries from other sessions, connections or companies are excluded.
brc_list_bank_accounts
read-only
toppageskipfilterorderBypageSize
+2
Lists BRC bank accounts. Lists BRC bank accounts.
brc_list_book_tran_types
read-only
toppageskipfilterorderBypageSize
+2
Lists BRC book transaction types. Lists BRC book transaction types.
brc_list_cash_payments
read-only
toppageskipfilterorderBypageSize
+2
Lists BRC cash payments. Lists BRC cash payments.
brc_list_cash_receipts
read-only
toppageskipfilterorderBypageSize
+2
Lists BRC cash receipts. Lists BRC cash receipts.
brc_list_category_types
read-only
toppageskipfilterorderBypageSize
+2
Lists BRC category types. Lists BRC category types.
brc_list_company_contexts
read-only
connectionRef
Returns connected-company contexts and connection-expiry metadata, including duration, remaining time and timezone details. Connection credentials are not returned. Returns connected-company contexts and connection-expiry metadata, including duration, remaining time and timezone details. Connection credentials are not returned.
brc_list_company_settings
read-only
toppageskipfilterorderBypageSize
+2
Lists BRC company settings. Lists BRC company settings.
brc_list_customer_account_trans
read-only
itemId*companyName*connectionRef
Returns customer account transactions. Transaction IDs and types are endpoint- and company-specific. Returns customer account transactions. Transaction IDs and types are endpoint- and company-specific.
brc_list_customer_op_bal_trans
read-only
itemId*companyName*connectionRef
Gets a customer's opening balance transaction list. Gets a customer's opening balance transaction list.
brc_list_customer_quotes
read-only
itemId*companyName*connectionRef
Gets quotes for a specific customer. Gets quotes for a specific customer.
brc_list_customers
read-only
toppageskipfilterorderBypageSize
+2
Lists BRC customers. Lists BRC customers.
brc_list_customers_without_dormant
read-only
toppageskipfilterorderBypageSize
+2
Lists BRC customers without dormant records. Lists BRC customers without dormant records.
brc_list_nominal_accounts
read-only
toppageskipfilterorderBypageSize
+2
Returns nominal accounts and period movements. Monthly values represent movements rather than monthly balances. Returns nominal accounts and period movements. Monthly values represent movements rather than monthly balances.
brc_list_nominal_journal_batches
read-only
topskipfilterorderBycompanyName*connectionRef
Returns nominal journal batches with identifiers and concurrency timestamps. Returns nominal journal batches with identifiers and concurrency timestamps.
brc_list_owner_type_groups
read-only
toppageskipfilterorderBypageSize
+2
Lists BRC owner type groups. Lists BRC owner type groups.
brc_list_owner_types
read-only
toppageskipfilterorderBypageSize
+2
Lists BRC owner types. Lists BRC owner types.
brc_list_payments
read-only
toppageskipfilterorderBypageSize
+2
Lists BRC payments. Lists BRC payments.
brc_list_prepayments
read-only
topskipfilterorderBycompanyName*connectionRef
Returns a list of the company's Prepayments. Supports optional OData filtering by entryDate. Supports optional ordering by id. Returns a list of the company's Prepayments. Supports optional OData filtering by entryDate. Supports optional ordering by id.
brc_list_products
read-only
toppageskipfilterorderBypageSize
+2
Lists BRC products. Lists BRC products.
brc_list_products_without_dormant
read-only
toppageskipfilterorderBypageSize
+2
Lists BRC products without dormant records. Lists BRC products without dormant records.
brc_list_product_types
read-only
toppageskipfilterorderBypageSize
+2
Lists BRC product types. Lists BRC product types.
brc_list_purchases
read-only
toppageskipfilterorderBypageSize
+2
Lists BRC purchases. Lists BRC purchases.
brc_list_quotes
read-only
toppageskipfilterorderBypageSize
+2
Lists BRC quotes. List and get may not return the same fields (for example note or analysis account codes); treat those as representation differences, not as create or update failu… Lists BRC quotes. List and get may not return the same fields (for example note or analysis account codes); treat those as representation differences, not as create or update failures. Quote references are not necessarily unique — identify a quote by id.
brc_list_sales
read-only
toppageskipfilterorderBypageSize
+2
Lists combined BRC sales entries, sales invoices and sales credit notes. Lists combined BRC sales entries, sales invoices and sales credit notes.
brc_list_sales_credit_notes
read-only
toppageskipfilterorderBypageSize
+2
Lists BRC sales credit notes. Lists BRC sales credit notes.
brc_list_sales_entries
read-only
toppageskipfilterorderBypageSize
+2
Lists BRC sales entries. Lists BRC sales entries.
brc_list_sales_invoices
read-only
toppageskipfilterorderBypageSize
+2
Lists BRC sales invoices. Lists BRC sales invoices.
brc_list_sales_reps
read-only
toppageskipfilterorderBypageSize
+2
Lists BRC sales reps. Lists BRC sales reps.
brc_list_supplier_account_trans
read-only
itemId*companyName*connectionRef
Returns supplier account transactions. Transaction IDs and types are endpoint- and company-specific. Returns supplier account transactions. Transaction IDs and types are endpoint- and company-specific.
brc_list_supplier_op_bal_trans
read-only
itemId*companyName*connectionRef
Gets a supplier's opening balance transaction list. Gets a supplier's opening balance transaction list.
brc_list_suppliers
read-only
toppageskipfilterorderBypageSize
+2
Lists BRC suppliers. Lists BRC suppliers.
brc_list_user_defined_fields
read-only
toppageskipfilterorderBypageSize
+2
Lists BRC user defined fields. Lists BRC user defined fields.
brc_list_vat_analysis_types
read-only
toppageskipfilterorderBypageSize
+2
Lists BRC VAT analysis types. Lists BRC VAT analysis types.
brc_list_vat_categories
read-only
toppageskipfilterorderBypageSize
+2
Returns company VAT categories and their Sales or Purchase context. Returns company VAT categories and their Sales or Purchase context.
brc_list_vat_rates
read-only
toppageskipfilterorderBypageSize
+2
Returns company VAT rates and their associated category identifiers. Returns company VAT rates and their associated category identifiers.
brc_list_vat_types
read-only
toppageskipfilterorderBypageSize
+2
Lists BRC VAT types. Lists BRC VAT types.
brc_multi_company_nom_ac_report
read-only
companyNames*connectionRef
Returns a multi-company nominal-account report with period movements rather than monthly balances. Returns a multi-company nominal-account report with period movements rather than monthly balances.
brc_open_edu_admin
read-only
Returns the protected education-administration URL. Access requires Microsoft Entra sign-in and does not bypass authentication. The response contains no upload secret or bypass par… Returns the protected education-administration URL. Access requires Microsoft Entra sign-in and does not bypass authentication. The response contains no upload secret or bypass parameter.
brc_process_vat_category_rates
can modify data
payloadrouteToken*companyName*confirmWriteconnectionRefeffectiveDate
+2
Processes VAT rates for VAT categories via POST /v1/vatCategories/vatRates. Requires a full vatCategoryRates array and confirmProcess=true. Requires a valid routeToken issued for t… Processes VAT rates for VAT categories via POST /v1/vatCategories/vatRates. Requires a full vatCategoryRates array and confirmProcess=true. Requires a valid routeToken issued for the matching action workflow. The token remains valid through lookup, preview and the permitted transaction. Placeholder tokens are invalid. A routeToken does not bypass preview or explicit-confirmation requirements. A call without confirmWrite: true returns confirmation_required and a payload preview. confirmWrite: true applies the previewed change after explicit confirmation. Passing preflight is not confirmation.
brc_red_help
read-only
query*
Returns Big Red Cloud help and manual Big Red Cloud instructions for how-to questions, including how do I queries and tutorials. Covers topics including sales invoices, purchases,… Returns Big Red Cloud help and manual Big Red Cloud instructions for how-to questions, including how do I queries and tutorials. Covers topics including sales invoices, purchases, customers, suppliers, banking, VAT, reports and company setup. Searches Freshdesk, YouTube, BRC Edu, webinars and screenshots. Read-only and available without a connected company.
brc_reopen_quote
id*routeToken*companyName*confirmWriteconnectionRef
Reopens a BRC quote. Requires a valid routeToken issued for the matching action workflow. The token remains valid through lookup, preview and the permitted transaction. Placeholder… Reopens a BRC quote. Requires a valid routeToken issued for the matching action workflow. The token remains valid through lookup, preview and the permitted transaction. Placeholder tokens are invalid. A routeToken does not bypass preview or explicit-confirmation requirements. A call without confirmWrite: true returns confirmation_required and a payload preview. confirmWrite: true applies the previewed change after explicit confirmation. Passing preflight is not confirmation.
brc_resolve_book_transaction_type
read-only
companyName*connectionRefbookTranTypeId*
Resolves a company-specific bookTranTypeId against live transaction-type reference data. Descriptions and numeric IDs are not globally stable. Resolves a company-specific bookTranTypeId against live transaction-type reference data. Descriptions and numeric IDs are not globally stable.
brc_route_request
read-only
message*connectionRef
Classifies a supplied request as help, action, correction or unsupported. Classification covers read, create, update, delete, correct, undo, reverse, email and batch actions, inclu… Classifies a supplied request as help, action, correction or unsupported. Classification covers read, create, update, delete, correct, undo, reverse, email and batch actions, including creating a sales invoice or add a customer, plus help wording such as how do I. Action results include allowed tools and an opaque routeToken. Help and correction results do not issue transactional route tokens.
brc_send_email_statement
can modify data
sendModetoPeriodtoAddresscustomerId*fromPeriodminBalance
+8
Sends a customer-statement email to the customer address or an explicit recipient override. An unconfirmed call returns an email preview; confirmSend applies the send. Requires a v… Sends a customer-statement email to the customer address or an explicit recipient override. An unconfirmed call returns an email preview; confirmSend applies the send. Requires a valid routeToken issued for the matching action workflow. The token remains valid through lookup, preview and the permitted transaction. Placeholder tokens are invalid. A routeToken does not bypass preview or explicit-confirmation requirements.
brc_send_quote_email
can modify data
quoteId*sendModetoAddressrouteToken*companyName*confirmSend
+5
Sends a quote email to the customer address or an explicit recipient override. An unconfirmed call returns an email preview; confirmSend applies the send. Requires a valid routeTok… Sends a quote email to the customer address or an explicit recipient override. An unconfirmed call returns an email preview; confirmSend applies the send. Requires a valid routeToken issued for the matching action workflow. The token remains valid through lookup, preview and the permitted transaction. Placeholder tokens are invalid. A routeToken does not bypass preview or explicit-confirmation requirements.
brc_send_sales_invoice_email
can modify data
sendModetoAddressrouteToken*companyName*confirmSendfromAddress
+5
Sends a sales-invoice email to the customer address or an explicit recipient override. An unconfirmed call returns an email preview; confirmSend applies the send. Requires a valid… Sends a sales-invoice email to the customer address or an explicit recipient override. An unconfirmed call returns an email preview; confirmSend applies the send. Requires a valid routeToken issued for the matching action workflow. The token remains valid through lookup, preview and the permitted transaction. Placeholder tokens are invalid. A routeToken does not bypass preview or explicit-confirmation requirements.
brc_start_company_connection
connectionRef
Starts the secure Red / Big Red Cloud connection flow and returns a one-time connection page URL and confirmation code. The secure page supports one or multiple companies, includin… Starts the secure Red / Big Red Cloud connection flow and returns a one-time connection page URL and confirmation code. The secure page supports one or multiple companies, including CSV upload, and keeps API credentials outside chat. Available without an existing company connection.
brc_update_accrual
can modify data
id*total*acCode*procDate*entryDate*reference*
+7
Updates an accrual using its current concurrency timestamp. Requires a valid routeToken issued for the matching action workflow. The token remains valid through lookup, preview and… Updates an accrual using its current concurrency timestamp. Requires a valid routeToken issued for the matching action workflow. The token remains valid through lookup, preview and the permitted transaction. Placeholder tokens are invalid. A routeToken does not bypass preview or explicit-confirmation requirements. A call without confirmWrite: true returns confirmation_required and a payload preview. confirmWrite: true applies the previewed change after explicit confirmation. Passing preflight is not confirmation.
brc_update_allocations
can modify data
bookTranId*routeToken*companyName*confirmWriteconnectionRefallocationResolvers*
Updates transaction allocations using eligible receiver transactions and an unconfirmed payload preview. Requires a valid routeToken issued for the matching action workflow. The to… Updates transaction allocations using eligible receiver transactions and an unconfirmed payload preview. Requires a valid routeToken issued for the matching action workflow. The token remains valid through lookup, preview and the permitted transaction. Placeholder tokens are invalid. A routeToken does not bypass preview or explicit-confirmation requirements. A call without confirmWrite: true returns confirmation_required and a payload preview. confirmWrite: true applies the previewed change after explicit confirmation. Passing preflight is not confirmation.
brc_update_bank_account
can modify data
id*payloadupdatesrouteToken*companyName*confirmWrite
+1
Updates a BRC bank account using merged fields. An unconfirmed call returns a plain-English change preview. Explicit confirmation is required before the update is applied. Requires… Updates a BRC bank account using merged fields. An unconfirmed call returns a plain-English change preview. Explicit confirmation is required before the update is applied. Requires a valid routeToken issued for the matching action workflow. The token remains valid through lookup, preview and the permitted transaction. Placeholder tokens are invalid. A routeToken does not bypass preview or explicit-confirmation requirements. A call without confirmWrite: true returns confirmation_required and a payload preview. confirmWrite: true applies the previewed change after explicit confirmation. Passing preflight is not confirmation.
brc_update_cash_payment
can modify data
id*payloadupdatesrouteToken*companyName*confirmWrite
+1
Updates an existing Cash Payment by merging supplied fields onto the current record. Fields that can be merged include total, entryDate, procDate, supplierId, acCode, note, ledger,… Updates an existing Cash Payment by merging supplied fields onto the current record. Fields that can be merged include total, entryDate, procDate, supplierId, acCode, note, ledger, discount, bankAccountId, bankAccountCode, lodgement, analysisCategoryId, accountCode, and description. This update flow is a verified action on the existing record. Requires a valid routeToken issued for the matching action workflow. The token remains valid through lookup, preview and the permitted transaction. Placeholder tokens are invalid. A routeToken does not bypass preview or explicit-confirmation requirements. A call without confirmWrite: true returns confirmation_required and a payload preview. confirmWrite: true applies the previewed change after explicit confirmation. Passing preflight is not confirmation.
brc_update_cash_receipt
can modify data
id*payloadupdatesrouteToken*companyName*confirmWrite
+1
Updates a BRC cash receipt using merged fields. Requires a valid routeToken issued for the matching action workflow. The token remains valid through lookup, preview and the permitt… Updates a BRC cash receipt using merged fields. Requires a valid routeToken issued for the matching action workflow. The token remains valid through lookup, preview and the permitted transaction. Placeholder tokens are invalid. A routeToken does not bypass preview or explicit-confirmation requirements. A call without confirmWrite: true returns confirmation_required and a payload preview. confirmWrite: true applies the previewed change after explicit confirmation. Passing preflight is not confirmation.
brc_update_customer
can modify data
id*payloadupdatesrouteToken*companyName*confirmWrite
+1
Updates a BRC customer using merged fields. Requires a valid routeToken issued for the matching action workflow. The token remains valid through lookup, preview and the permitted t… Updates a BRC customer using merged fields. Requires a valid routeToken issued for the matching action workflow. The token remains valid through lookup, preview and the permitted transaction. Placeholder tokens are invalid. A routeToken does not bypass preview or explicit-confirmation requirements. A call without confirmWrite: true returns confirmation_required and a payload preview. confirmWrite: true applies the previewed change after explicit confirmation. Passing preflight is not confirmation.
brc_update_nominal_journal_batch
can modify data
id*total*procDate*entryDate*timestamp*routeToken*
+5
Updates a nominal journal batch using its current concurrency timestamps. Requires a valid routeToken issued for the matching action workflow. The token remains valid through looku… Updates a nominal journal batch using its current concurrency timestamps. Requires a valid routeToken issued for the matching action workflow. The token remains valid through lookup, preview and the permitted transaction. Placeholder tokens are invalid. A routeToken does not bypass preview or explicit-confirmation requirements. A call without confirmWrite: true returns confirmation_required and a payload preview. confirmWrite: true applies the previewed change after explicit confirmation. Passing preflight is not confirmation.
brc_update_payment
can modify data
id*payloadupdatesrouteToken*companyName*confirmWrite
+1
Updates a BRC payment using merged fields. Requires a valid routeToken issued for the matching action workflow. The token remains valid through lookup, preview and the permitted tr… Updates a BRC payment using merged fields. Requires a valid routeToken issued for the matching action workflow. The token remains valid through lookup, preview and the permitted transaction. Placeholder tokens are invalid. A routeToken does not bypass preview or explicit-confirmation requirements. A call without confirmWrite: true returns confirmation_required and a payload preview. confirmWrite: true applies the previewed change after explicit confirmation. Passing preflight is not confirmation.
brc_update_prepayment
can modify data
id*total*acCode*procDate*entryDate*reference*
+7
Updates a prepayment using its current concurrency timestamp. Requires a valid routeToken issued for the matching action workflow. The token remains valid through lookup, preview a… Updates a prepayment using its current concurrency timestamp. Requires a valid routeToken issued for the matching action workflow. The token remains valid through lookup, preview and the permitted transaction. Placeholder tokens are invalid. A routeToken does not bypass preview or explicit-confirmation requirements. A call without confirmWrite: true returns confirmation_required and a payload preview. confirmWrite: true applies the previewed change after explicit confirmation. Passing preflight is not confirmation.
brc_update_product
can modify data
id*payloadupdatesrouteToken*companyName*confirmWrite
+1
Updates a BRC product using merged fields. Requires a valid routeToken issued for the matching action workflow. The token remains valid through lookup, preview and the permitted tr… Updates a BRC product using merged fields. Requires a valid routeToken issued for the matching action workflow. The token remains valid through lookup, preview and the permitted transaction. Placeholder tokens are invalid. A routeToken does not bypass preview or explicit-confirmation requirements. A call without confirmWrite: true returns confirmation_required and a payload preview. confirmWrite: true applies the previewed change after explicit confirmation. Passing preflight is not confirmation.
brc_update_purchase
can modify data
id*noteacCodeprocDateentryDatenetAmount
+11
Updates a BRC purchase using structured MCP fields. Historical transaction dates are not automatically blocked. Existing historical purchases may support text, monetary, date and d… Updates a BRC purchase using structured MCP fields. Historical transaction dates are not automatically blocked. Existing historical purchases may support text, monetary, date and delete operations; the BRC endpoint is the source of truth. When changing monetary values, preserve the existing unpaid/unallocated state and allow BRC to recalculate allocation fields where required. Requires a valid routeToken issued for the matching action workflow. The token remains valid through lookup, preview and the permitted transaction. Placeholder tokens are invalid. A routeToken does not bypass preview or explicit-confirmation requirements. A call without confirmWrite: true returns confirmation_required and a payload preview. confirmWrite: true applies the previewed change after explicit confirmation. Passing preflight is not confirmation.
brc_update_quote
can modify data
id*referencerouteToken*companyName*confirmWriteconnectionRef
Updates a BRC quote's manual reference only. Quote.note is not persisted by this update and is not accepted here. Loads the current quote, preserves all other fields (including tim… Updates a BRC quote's manual reference only. Quote.note is not persisted by this update and is not accepted here. Loads the current quote, preserves all other fields (including timestamp, product lines, analysis entries, totals, customer, sales rep, dates, comments, and closed state), applies the new reference, then PUTs the full record. Manual quote references must be 6 characters or fewer because Big Red Cloud truncates longer references. Requires a valid routeToken issued for the matching action workflow. The token remains valid through lookup, preview and the permitted transaction. Placeholder tokens are invalid. A routeToken does not bypass preview or explicit-confirmation requirements. A call without confirmWrite: true returns confirmation_required and a payload preview. confirmWrite: true applies the previewed change after explicit confirmation. Passing preflight is not confirmation.
brc_update_sales_credit_note
can modify data
id*notetotaldetailsprocDatetotalNet
+13
Updates a sales credit note while preserving the existing BRC unpaid value. Requires a valid routeToken issued for the matching action workflow. The token remains valid through loo… Updates a sales credit note while preserving the existing BRC unpaid value. Requires a valid routeToken issued for the matching action workflow. The token remains valid through lookup, preview and the permitted transaction. Placeholder tokens are invalid. A routeToken does not bypass preview or explicit-confirmation requirements. A call without confirmWrite: true returns confirmation_required and a payload preview. confirmWrite: true applies the previewed change after explicit confirmation. Passing preflight is not confirmation.
brc_update_sales_entry
can modify data
id*notetotalacCodedetailsprocDate
+13
Updates a sales entry while preserving the existing BRC unpaid value. Requires a valid routeToken issued for the matching action workflow. The token remains valid through lookup, p… Updates a sales entry while preserving the existing BRC unpaid value. Requires a valid routeToken issued for the matching action workflow. The token remains valid through lookup, preview and the permitted transaction. Placeholder tokens are invalid. A routeToken does not bypass preview or explicit-confirmation requirements. A call without confirmWrite: true returns confirmation_required and a payload preview. confirmWrite: true applies the previewed change after explicit confirmation. Passing preflight is not confirmation.
brc_update_sales_invoice
can modify data
id*notetotaldetailsprocDatetotalNet
+14
Updates a sales invoice. Supplied monetary changes must be explicit and reconciled. Requires a valid routeToken issued for the matching action workflow. The token remains valid thr… Updates a sales invoice. Supplied monetary changes must be explicit and reconciled. Requires a valid routeToken issued for the matching action workflow. The token remains valid through lookup, preview and the permitted transaction. Placeholder tokens are invalid. A routeToken does not bypass preview or explicit-confirmation requirements. A call without confirmWrite: true returns confirmation_required and a payload preview. confirmWrite: true applies the previewed change after explicit confirmation. Passing preflight is not confirmation.
brc_update_sales_rep
can modify data
id*codenamerouteToken*companyName*confirmWrite
+1
Updates a BRC sales rep using structured MCP fields. Requires a valid routeToken issued for the matching action workflow. The token remains valid through lookup, preview and the pe… Updates a BRC sales rep using structured MCP fields. Requires a valid routeToken issued for the matching action workflow. The token remains valid through lookup, preview and the permitted transaction. Placeholder tokens are invalid. A routeToken does not bypass preview or explicit-confirmation requirements. A call without confirmWrite: true returns confirmation_required and a payload preview. confirmWrite: true applies the previewed change after explicit confirmation. Passing preflight is not confirmation.
brc_update_supplier
can modify data
id*payloadupdatesrouteToken*companyName*confirmWrite
+1
Updates a BRC supplier using merged fields. Requires a valid routeToken issued for the matching action workflow. The token remains valid through lookup, preview and the permitted t… Updates a BRC supplier using merged fields. Requires a valid routeToken issued for the matching action workflow. The token remains valid through lookup, preview and the permitted transaction. Placeholder tokens are invalid. A routeToken does not bypass preview or explicit-confirmation requirements. A call without confirmWrite: true returns confirmation_required and a payload preview. confirmWrite: true applies the previewed change after explicit confirmation. Passing preflight is not confirmation.
brc_validate_transaction_date
read-only
companyName*connectionReftransactionDate*