New Your team’s decisions, in one playbook every coding agent works from. Never answer your agent twice

Red by Big Red Cloud

159 tools. 69 can modify or destroy data without limits.

23 destructive tools with no built-in limits. Policy required.

Last updated:

69 can modify or destroy data
90 read-only
159 tools total

Community server · catalogue entry checked 05/08/2026 · full schemas captured for 156 of 159 tools

How to control Red by Big Red Cloud ↓

What Red by Big Red Cloud exposes to your agents

Read (90) Write / Execute (46) Destructive / Financial (23)

What Red by Big Red Cloud costs in tokens

67,693 tokens of tool definitions, loaded on every request
34% of a 200k context window
1,891 heaviest tool: brc_create_sales_invoice_gen_ref
Critical Risk

The most dangerous Red by Big Red Cloud tools

69 of Red by Big Red Cloud's 159 tools can modify, destroy, or commit something on every call — and an agent calls them with no built-in limits.

How to control Red by Big Red Cloud

PolicyLayer is an MCP gateway — it sits between your AI agents and Red by Big Red Cloud, and nothing reaches the server without passing your rules. These are the rules we recommend:

Block financial tools by default
{
  "brc_create_payment": {
    "deny_if": [
      {
        "conditions": [],
        "on_deny": "Requires human approval."
      }
    ]
  }
}

Financial tools should be explicitly enabled per use case, not open by default.

Deny destructive operations
{
  "brc_clear_all_company_api_keys": {
    "deny_if": [
      {
        "conditions": [],
        "on_deny": "Blocked by default. Requires approval."
      }
    ]
  }
}

Destructive tools should never be available to autonomous agents without human approval.

Rate limit write operations
{
  "brc_batch_sales_credit_notes": {
    "limits": [
      {
        "counter": "brc_batch_sales_credit_notes_per_hour",
        "window": "hour",
        "max": 30,
        "scope": "grant"
      }
    ]
  }
}

Prevents bulk unintended modifications from agents caught in loops.

Cap read operations
{
  "brc_batch_cash_payments": {
    "limits": [
      {
        "counter": "brc_batch_cash_payments_per_minute",
        "window": "minute",
        "max": 60,
        "scope": "grant"
      }
    ]
  }
}

Controls API costs and prevents retry loops from exhausting upstream rate limits.

  1. Create a free account and register Red by Big Red Cloud — nothing to install.
  2. Add these rules — paste them, or build them visually. Tune the limits to your setup.
  3. Point your MCP client (Claude, Cursor, anything) at your gateway URL.
ENFORCE POLICY ON RED BY BIG RED CLOUD →

Instant setup, no code required.

All 159 Red by Big Red Cloud tools

DESTRUCTIVE 22 tools
Destructive brc_clear_all_company_api_keys Clears all connection credentials for all company contexts from MCP server memory. Destructive brc_clear_audit_log Clear the Red audit log for this MCP server session. First call without confirmWrite: true returns confirmatio Destructive brc_clear_company_api_key Clears the API key for a named company context from MCP server memory. Destructive brc_delete_accrual Removes an existing parent Accrual by id. Requires the accrual timestamp in Base64 string format. Use brc_get_ Destructive brc_delete_allocation_resolver Reverses/deletes a single allocation by allocation resolver id. Use brc_list_allocated_transactions first to f Destructive brc_delete_bank_account Deletes a BRC bank account by id. Only call this after the user has explicitly confirmed deletion. Requires ro Destructive brc_delete_cash_payment Deletes a BRC cash payment by id. Requires routeToken from brc_route_request for the matching action workflow. Destructive brc_delete_cash_receipt Deletes a BRC cash receipt by id. Requires routeToken from brc_route_request for the matching action workflow. Destructive brc_delete_customer Deletes a BRC customer by id. Requires routeToken from brc_route_request for the matching action workflow. Cal Destructive brc_delete_nominal_journal_batch Removes an existing Nominal Journal Batch by id. Requires the batch timestamp in Base64 string format. Use brc Destructive brc_delete_payment Deletes a BRC payment by id. Requires routeToken from brc_route_request for the matching action workflow. Call Destructive brc_delete_prepayment Removes an existing parent Prepayment by id. Requires the prepayment timestamp in Base64 string format. Use br Destructive brc_delete_product Deletes a BRC product by id. Requires routeToken from brc_route_request for the matching action workflow. Call Destructive brc_delete_purchase Deletes a BRC purchase by id using timestamp confirmation. Requires routeToken from brc_route_request for the Destructive brc_delete_quote Deletes a BRC quote by id using timestamp confirmation. Requires routeToken from brc_route_request for the mat Destructive brc_delete_sales_credit_note Deletes a BRC sales credit note by id using timestamp confirmation. Requires routeToken from brc_route_request Destructive brc_delete_sales_entry Deletes a BRC sales entry by id using timestamp confirmation. Requires routeToken from brc_route_request for t Destructive brc_delete_sales_invoice Deletes a BRC sales invoice by id using timestamp confirmation. Requires routeToken from brc_route_request for Destructive brc_delete_sales_rep Deletes a BRC sales rep by id using timestamp confirmation. Requires routeToken from brc_route_request for the Destructive brc_delete_supplier Deletes a BRC supplier by id. Requires routeToken from brc_route_request for the matching action workflow. Cal Destructive brc_red_help MANDATORY FOR RED-HELP COMMANDS: When the user's message starts with red-help or /red-help, call this tool bef Destructive brc_route_request MANDATORY FIRST STEP for Red requests that may create, update, delete, post, email, or batch-write company dat
WRITE 44 tools
Write 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 pla Write brc_batch_sales_invoices Processes a batch of sales invoices. Batch sales invoices apply the same safety checks as single sales invoice Write brc_close_quote Closes a BRC quote. Requires routeToken from brc_route_request for the matching action workflow. Call brc_rout Write brc_create_accrual Creates a new parent Accrual. The API accepts only the parent transaction shape and relies on shared logic to Write brc_create_bank_account Creates a BRC bank account. Do not call this tool with confirmCreate=true until the user has reviewed a plain- Write brc_create_cash_payment Creates a BRC cash payment. Use supplierId + ledger for supplier payments, bankAccountId + lodgement for bank Write brc_create_cash_receipt Creates a BRC cash receipt. Accepts either a raw payload object or common flat fields. entryDate/procDate defa Write brc_create_customer Creates a BRC customer using a raw BRC payload. Required payload fields: code and name — ask the user if eithe Write brc_create_nominal_journal_batch Creates a new Nominal Journal Batch. The journal should contain balanced debit and credit lines. Do not call w Write brc_create_prepayment Creates a new parent Prepayment. The API accepts only the parent transaction shape and relies on shared logic Write brc_create_product Creates a BRC product using a raw BRC payload. Requires routeToken from brc_route_request for the matching act Write brc_create_purchase Creates a BRC purchase using structured MCP fields. Requires a reference when the company is configured for ma Write brc_create_purchase_gen_ref Creates a Purchases Book purchase with a generated reference using structured fields. Use when the company is Write brc_create_quote Creates a BRC quote using structured MCP fields. Requires a quote reference when quote references are manual o Write brc_create_quote_gen_ref Creates a BRC quote with a generated reference using structured MCP fields. Use only when quote references are Write brc_create_sales_credit_note Creates a BRC sales credit note using structured MCP fields. Requires a reference when the company is configur Write 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 Write brc_create_sales_entry Creates a BRC sales entry using structured MCP fields. Requires routeToken from brc_route_request for the matc Write brc_create_sales_invoice Creates a BRC sales invoice using structured MCP fields. Requires a reference when the company is configured f Write 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 Write brc_create_sales_rep Creates a BRC sales rep using structured MCP fields. Requires routeToken from brc_route_request for the matchi Write brc_create_supplier Creates a BRC supplier using a raw BRC payload. Does not create or update opening balance transactions. If the Write brc_generate_sales_invoice_from_quote Generates a sales invoice from a BRC quote. Requires routeToken from brc_route_request for the matching action Write brc_open_edu_admin Return the protected URL for Red's content administration page (Freshdesk articles, YouTube videos, and visibi Write brc_send_email_statement Sends a customer statement email. Supported document type only. Red email sending is available for sales invoi Write brc_send_quote_email Sends a quote email. Supported document type only. Red email sending is available for sales invoices, quotes, Write brc_send_sales_invoice_email Sends a sales invoice email. Supported document type only. Red email sending is available for sales invoices, Write brc_update_accrual Updates an existing parent Accrual by id. Use brc_get_accrual first to retrieve the current accrual and timest Write brc_update_allocations Creates or updates allocations for a sender book transaction. Use brc_list_allocation_resolvers first to ident Write brc_update_bank_account Updates a BRC bank account using merged fields. Before calling this tool, show the user a plain-English summar Write brc_update_cash_payment Updates a BRC cash payment using merged fields. Requires routeToken from brc_route_request for the matching ac Write brc_update_cash_receipt Updates a BRC cash receipt using merged fields. Requires routeToken from brc_route_request for the matching ac Write brc_update_customer Updates a BRC customer using merged fields. Requires routeToken from brc_route_request for the matching action Write brc_update_nominal_journal_batch Updates an existing Nominal Journal Batch by id. Use brc_get_nominal_journal_batch first to retrieve the curre Write brc_update_payment Updates a BRC payment using merged fields. Requires routeToken from brc_route_request for the matching action Write brc_update_prepayment Updates an existing parent Prepayment by id. Use brc_get_prepayment first to retrieve the current prepayment a Write brc_update_product Updates a BRC product using merged fields. Requires routeToken from brc_route_request for the matching action Write brc_update_purchase Updates a BRC purchase using structured MCP fields. Requires routeToken from brc_route_request for the matchin Write brc_update_quote Updates a BRC quote using structured safe text/reference fields. Requires routeToken from brc_route_request fo Write brc_update_sales_credit_note Updates a BRC sales credit note using structured safe text/reference fields. Requires routeToken from brc_rout Write brc_update_sales_entry Updates a BRC sales entry using structured safe text/reference fields. Requires routeToken from brc_route_requ Write brc_update_sales_invoice Updates a BRC sales invoice using structured safe text/reference fields. Requires routeToken from brc_route_re Write brc_update_sales_rep Updates a BRC sales rep using structured MCP fields. Requires routeToken from brc_route_request for the matchi Write brc_update_supplier Updates a BRC supplier using merged fields. Requires routeToken from brc_route_request for the matching action
READ 90 tools
Read brc_batch_cash_payments Processes a batch of BRC cash payments. Maximum 20 items per batch request. Requires routeToken from brc_route Read brc_batch_cash_receipts Processes a batch of BRC cash receipts. Maximum 20 items per batch request. Requires routeToken from brc_route Read brc_batch_customers Processes a batch of customers. Maximum 20 items per batch request. Requires routeToken from brc_route_request Read brc_batch_payments Processes a batch of BRC payments. Maximum 20 items per batch request. Requires routeToken from brc_route_requ Read brc_batch_products Processes a batch of products. Maximum 20 items per batch request. Requires routeToken from brc_route_request Read brc_batch_purchases Processes a batch of purchases. Maximum 20 items per batch request. Requires routeToken from brc_route_request Read brc_batch_quotes Processes a batch of quotes. Maximum 20 items per batch request. Requires routeToken from brc_route_request fo Read brc_batch_sales_entries Processes a batch of sales entries. Maximum 20 items per batch request. Requires routeToken from brc_route_req Read brc_batch_sales_reps Processes a batch of sales reps. Maximum 20 items per batch request. Requires routeToken from brc_route_reques Read brc_batch_suppliers Processes a batch of suppliers. Maximum 20 items per batch request. Requires routeToken from brc_route_request Read brc_check_transaction_settings Checks BRC company processing settings before a VAT-sensitive or payment-terms-sensitive transaction workflow. Read brc_company_readiness_check Read-only company health and readiness check for a connected Big Red Cloud company. Reports connection status, Read brc_confirm_company_connection Claims a completed secure Red connection code for the current MCP session. Use after the user has submitted th Read brc_find_help_resources Find Big Red Cloud customer help across Freshdesk support articles, customer documentation, recorded webinar v Read brc_get_accrual Returns information about a single parent Accrual by id. Child accruals are not exposed by the public API. Read brc_get_bank_account Gets one BRC bank account by id. Read brc_get_cash_payment Gets one BRC cash payment by id. Read brc_get_cash_receipt Gets one BRC cash receipt by id. Read 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- Read brc_get_company_options Gets raw BRC company processing/options settings, including nominal ledger, VAT on cash receipts, gross price Read brc_get_company_processing_settings Reads BRC company processing/options settings that affect VAT, cash receipts, payment terms, debtor statements Read brc_get_company_reference_settings Reads BRC reference auto-generation settings for sales, purchases, quotes, debtors journal, and creditors jour Read brc_get_company_setup_config Gets full BRC company setup configuration, including general details, financial year, reference settings, and Read brc_get_customer Gets one BRC customer by id. Read brc_get_customer_opening_balance Gets a customer's opening balance. Read brc_get_deployment_policy Authoritative customer-facing permission and output policy summary for this Red session. Use when the user ask Read brc_get_financial_year Gets BRC company financial year. Read 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 Read 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 n Read 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 m Read brc_get_nominal_journal_batch Returns information about a single Nominal Journal Batch by id. Read brc_get_payment Gets one BRC payment by id. Read brc_get_prepayment Returns information about a single parent Prepayment by id. Child prepayments are not exposed by the public AP Read brc_get_product Gets one BRC product by id. Read brc_get_purchase Gets one BRC purchase by id. Read brc_get_quote Gets one BRC quote by id. Read brc_get_sales_credit_note Gets one BRC sales credit note by id. Read brc_get_sales_entry Gets one BRC sales entry by id. Read brc_get_sales_invoice Gets one BRC sales invoice by id. Read brc_get_sales_rep Gets one BRC sales rep by id. Read brc_get_supplier Gets one BRC supplier by id. Read brc_get_supplier_opening_balance Gets a supplier's opening balance. Read brc_grouped_nominal_accounts_report Creates a grouped nominal accounts report from GET /v1/nominalAccounts, grouping by account group/type fields Read brc_list_accounts Lists BRC accounts. Read brc_list_accruals Returns a list of the company's Accruals. Supports optional OData filtering by entryDate. Supports optional or Read brc_list_allocated_transactions Returns transactions already allocated from the specified sender book transaction. Use this to review existing Read brc_list_allocation_resolvers Returns transactions eligible for allocation from the specified sender book transaction. Use this before updat Read brc_list_analysis_categories Lists BRC analysis categories. For sales invoice and sales credit note product lines, choose a Sales analysis Read brc_list_audit_log Show a record of data changes (create, update, delete, batch, quote close/reopen, emails, etc.) made through t Read brc_list_bank_accounts Lists BRC bank accounts. Read brc_list_book_tran_types Lists BRC book transaction types. Read brc_list_cash_payments Lists BRC cash payments. Read brc_list_cash_receipts Lists BRC cash receipts. Read brc_list_category_types Lists BRC category types. Read brc_list_company_contexts Lists company contexts currently connected in this MCP server session. Use this when the user asks which compa Read brc_list_company_settings Lists BRC company settings. Read brc_list_customer_account_trans Gets a customer's account transactions. Read brc_list_customer_op_bal_trans Gets a customer's opening balance transaction list. Read brc_list_customer_quotes Gets quotes for a specific customer. Read brc_list_customers Lists BRC customers. Read brc_list_customers_without_dormant Lists BRC customers without dormant records. Read brc_list_nominal_accounts Lists BRC nominal accounts. Month 1–Month 12 nominal figures are period movements for each financial month, no Read brc_list_nominal_journal_batches Returns a list of the company's Nominal Journal Batches. Supports optional OData filtering by entryDate and or Read brc_list_owner_type_groups Lists BRC owner type groups. Read brc_list_owner_types Lists BRC owner types. Read brc_list_payments Lists BRC payments. Read brc_list_prepayments Returns a list of the company's Prepayments. Supports optional OData filtering by entryDate. Supports optional Read brc_list_product_types Lists BRC product types. Read brc_list_products Lists BRC products. Read brc_list_products_without_dormant Lists BRC products without dormant records. Read brc_list_purchases Lists BRC purchases. Read brc_list_quotes Lists BRC quotes. Read brc_list_sales Lists combined BRC sales entries, sales invoices and sales credit notes. Read brc_list_sales_credit_notes Lists BRC sales credit notes. Read brc_list_sales_entries Lists BRC sales entries. Read brc_list_sales_invoices Lists BRC sales invoices. Read brc_list_sales_reps Lists BRC sales reps. Read brc_list_supplier_account_trans Gets a supplier's account transactions. Read brc_list_supplier_op_bal_trans Gets a supplier's opening balance transaction list. Read brc_list_suppliers Lists BRC suppliers. Read brc_list_user_defined_fields Lists BRC user defined fields. Read brc_list_vat_analysis_types Lists BRC VAT analysis types. Read brc_list_vat_categories Lists BRC VAT categories (for example Sales, Purchases for Resale, Purchases not for Resale). Use this to tell Read brc_list_vat_rates Lists BRC VAT rates. Each rate belongs to a VAT category via vatCategoryId (for example Sales, Purchases for R Read brc_list_vat_types Lists BRC VAT types. Read brc_multi_company_nom_ac_report Creates a grouped nominal accounts report for multiple companies using GET /v1/nominalAccounts for each compan Read brc_process_vat_category_rates Processes VAT rates for VAT categories via POST /v1/vatCategories/vatRates. Requires a full vatCategoryRates a Read brc_reopen_quote Reopens a BRC quote. Requires routeToken from brc_route_request for the matching action workflow. Call brc_rou Read brc_validate_transaction_date Checks whether a proposed transaction date is inside the connected BRC company's current financial year.

Related servers

Other MCP servers with similar tools — same risk classification, starter policies for each.

Questions about Red by Big Red Cloud

Can an AI agent move money through the Red by Big Red Cloud MCP server? +

Yes. The Red by Big Red Cloud server exposes 1 financial tools including brc_create_payment. Without a policy, an autonomous agent can call these with no spend caps, no rate limits, and no approval flow. PolicyLayer lets you block financial tools by default, require human approval, or set per-tool rate limits — enforced on every call.

Can an AI agent delete data through the Red by Big Red Cloud MCP server? +

Yes. The Red by Big Red Cloud server exposes 22 destructive tools including brc_clear_all_company_api_keys, brc_clear_audit_log, brc_clear_company_api_key. These permanently remove resources with no undo. PolicyLayer blocks destructive tools by default so they never reach the upstream server.

How do I prevent bulk modifications through Red by Big Red Cloud? +

The Red by Big Red Cloud server has 44 write tools including brc_batch_sales_credit_notes, brc_batch_sales_invoices, brc_close_quote. Set a rate limit in your policy -- for example, 10 calls per hour prevents an agent from making more than 10 modifications per hour. PolicyLayer enforces this at the gateway, before calls reach Red by Big Red Cloud.

How many tools does the Red by Big Red Cloud MCP server expose? +

159 tools across 5 categories: Destructive, Execute, Financial, Read, Write. 90 are read-only. 69 can modify, create, or delete data.

How do I enforce a policy on Red by Big Red Cloud? +

Register the Red by Big Red Cloud MCP server in PolicyLayer, apply the suggested rules above (adjust the limits to your use case), and point your AI client at the PolicyLayer proxy URL instead of the server directly. Your agents keep the same tools; PolicyLayer evaluates every call against policy before it executes. Nothing to install, live in minutes.

Enforce policy on every Red by Big Red Cloud tool call.

Deterministic rules across all 159 Red by Big Red Cloud tools. Per-identity grants. Full audit log. Live in minutes. Nothing to install.

Instant setup, no code required.

159 Red by Big Red Cloud tools catalogued and risk-classified — across an index of 46,500+ MCP servers.

// WHERE THIS COMES FROM

These policies come from Red by Big Red Cloud's registry record.

The record behind this page: verified identity, auth posture, risk grade, every tool classified, recommended policy — re-checked continuously.

Teams ship this data inside their own products. See what a licence covers →

// GET IN TOUCH

Have a question or want to learn more? Send us a message.

Message sent.

We'll get back to you soon.