{"openapi":"3.1.0","info":{"title":"US Reporting Triggers API","version":"0.1.0","description":"US Reporting Triggers answers three questions a small-business owner's agent keeps getting wrong. check_boi_duty applies FinCEN's beneficial ownership information (BOI) rules as they stand after the final rule effective 2026-08-14: entities created in the United States are exempt, and only foreign entities registered to do business in a US state or tribal jurisdiction are covered, with the...\n\nEvery operation is read-only or compute-only. The same tools are available over MCP (streamable HTTP) at https://us-report-triggers.connectorbay.com/mcp.\n\nDisclaimer: General information only, not legal, tax, accounting or payment advice. US Reporting Triggers is an independent tool: it is not affiliated with, endorsed by or operated by any government body, central bank, standards body or scheme operator. Rates, thresholds and rules change; check the cited official source and confirm with a qualified professional before you rely on a result.","contact":{"name":"Unify Dynamics LLC","email":"agent@connectorbay.com","url":"https://connectorbay.com/us-report-triggers/docs"},"termsOfService":"https://connectorbay.com/us-report-triggers/terms"},"servers":[{"url":"https://us-report-triggers.connectorbay.com"}],"externalDocs":{"url":"https://connectorbay.com/us-report-triggers/docs"},"security":[{},{"bearer":[]}],"components":{"securitySchemes":{"bearer":{"type":"http","scheme":"bearer","description":"Optional. A Pro API key raises rate limits; no credentials are required."}},"schemas":{"Error":{"type":"object","properties":{"ok":{"const":false},"error":{"type":"object"}}}}},"paths":{"/v1/tools/check_boi_duty":{"post":{"operationId":"check_boi_duty","summary":"Whether the FinCEN BOI reporting rule covers a company formed in the US or abroad, and the deadline for a foreign compan","description":"Whether the FinCEN BOI reporting rule covers a company formed in the US or abroad, and the deadline for a foreign company. Use for \"I formed my LLC in Delaware, does the BOI reporting rule still cover it?\" or \"What is the BOI deadline for a UK company registered in Texas on 2026-09-10?\".","tags":["tools"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"properties":{"formed_under":{"description":"Where the company was formed: 'us' (created under the law of a US state or tribal jurisdiction) or 'foreign' (formed under the law of another country)","enum":["us","foreign"],"title":"Formed Under","type":"string"},"registered_in_us":{"default":false,"description":"For a foreign company: whether it has registered to do business in any US state or tribal jurisdiction","title":"Registered In Us","type":"boolean"},"registration_date":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"description":"For a foreign company registered in the US: the date the registration became effective, YYYY-MM-DD","title":"Registration Date"},"on_date":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"description":"Date to evaluate the rule for, written YYYY-MM-DD. Default: today (UTC).","title":"On Date"}},"required":["formed_under"],"title":"check_boi_dutyArguments","type":"object"}}}},"responses":{"200":{"description":"Tool result. `ok: true` on success; `ok: false` with a structured `error` (provider_unavailable, upstream_error, bad_input) when the tool could not answer.","content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"422":{"description":"Arguments failed validation","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"Rate limit exceeded (see Retry-After)","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"x-read-only":true}},"/v1/tools/check_fbar_duty":{"post":{"operationId":"check_fbar_duty","summary":"Whether foreign financial accounts above the $10,000 aggregate threshold meet the FBAR rule for a calendar year, with th","description":"Whether foreign financial accounts above the $10,000 aggregate threshold meet the FBAR rule for a calendar year, with the due dates. Use for \"I had about $12,500 across two foreign bank accounts in 2025, does the FBAR threshold apply?\".","tags":["tools"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"properties":{"max_aggregate_value_usd":{"description":"Highest aggregate value of all foreign financial accounts at any time in the calendar year, in US dollars, as a plain decimal such as 12500 or 12500.50","title":"Max Aggregate Value Usd","type":"string"},"is_us_person":{"description":"Whether the filer is a US person (citizen, resident, corporation, partnership, LLC, trust or estate)","title":"Is Us Person","type":"boolean"},"has_interest_or_signature_authority":{"description":"Whether the filer has a financial interest in, or signature authority over, the foreign accounts","title":"Has Interest Or Signature Authority","type":"boolean"},"calendar_year":{"description":"The calendar year the accounts are reported for (the report year), for example 2025","maximum":2100,"minimum":2019,"title":"Calendar Year","type":"integer"},"on_date":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"description":"Date to evaluate the rule for, written YYYY-MM-DD. Default: today (UTC).","title":"On Date"}},"required":["max_aggregate_value_usd","is_us_person","has_interest_or_signature_authority","calendar_year"],"title":"check_fbar_dutyArguments","type":"object"}}}},"responses":{"200":{"description":"Tool result. `ok: true` on success; `ok: false` with a structured `error` (provider_unavailable, upstream_error, bad_input) when the tool could not answer.","content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"422":{"description":"Arguments failed validation","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"Rate limit exceeded (see Retry-After)","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"x-read-only":true}},"/v1/tools/fbar_deadline":{"post":{"operationId":"fbar_deadline","summary":"FBAR due date (April 15) and the automatic extension date (October 15) for a report year, with the status on a date. Use","description":"FBAR due date (April 15) and the automatic extension date (October 15) for a report year, with the status on a date. Use for \"When is the FBAR for calendar year 2025 due and is the October extension automatic?\".","tags":["tools"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"properties":{"calendar_year":{"description":"The calendar year reported (the report year), for example 2025","maximum":2100,"minimum":2019,"title":"Calendar Year","type":"integer"},"on_date":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"description":"Date to evaluate the rule for, written YYYY-MM-DD. Default: today (UTC).","title":"On Date"}},"required":["calendar_year"],"title":"fbar_deadlineArguments","type":"object"}}}},"responses":{"200":{"description":"Tool result. `ok: true` on success; `ok: false` with a structured `error` (provider_unavailable, upstream_error, bad_input) when the tool could not answer.","content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"422":{"description":"Arguments failed validation","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"Rate limit exceeded (see Retry-After)","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"x-read-only":true}},"/v1/tools/check_form_8300":{"post":{"operationId":"check_form_8300","summary":"Whether cash received in a trade or business, alone or with related payments, exceeds the $10,000 Form 8300 threshold. U","description":"Whether cash received in a trade or business, alone or with related payments, exceeds the $10,000 Form 8300 threshold. Use for \"A customer paid $6,000 in cash today and $5,500 yesterday, does the Form 8300 threshold apply?\".","tags":["tools"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"properties":{"amount_usd":{"description":"Amount of this receipt in US dollars, as a plain decimal such as 6000 or 6000.50","title":"Amount Usd","type":"string"},"related_amounts_usd":{"anyOf":[{"items":{"type":"string"},"type":"array"},{"type":"null"}],"default":null,"description":"Amounts in US dollars of other payments from the same buyer that are related to this one (same 24-hour period, a known series, or the 12-month aggregation described in IRS Publication 1544)","title":"Related Amounts Usd"},"form_of_payment":{"default":"currency","description":"'currency' (coins and currency), 'monetary_instrument' (cashier's check, bank draft, traveler's check or money order) or 'other_non_cash' (personal check, card, wire and so on); applies to every amount given","enum":["currency","monetary_instrument","other_non_cash"],"title":"Form Of Payment","type":"string"},"designated_reporting_or_evasion":{"default":false,"description":"For monetary instruments only: true if received in a designated reporting transaction or where the recipient knows the payer is trying to avoid the report (see IRS Publication 1544)","title":"Designated Reporting Or Evasion","type":"boolean"},"in_trade_or_business":{"default":true,"description":"Whether the payment was received in the course of a trade or business","title":"In Trade Or Business","type":"boolean"},"information_returns_per_year":{"anyOf":[{"minimum":0,"type":"integer"},{"type":"null"}],"default":null,"description":"Optional: how many information returns (Forms 1099, W-2 and similar) the business files a year, to show the e-filing rule","title":"Information Returns Per Year"}},"required":["amount_usd"],"title":"check_form_8300Arguments","type":"object"}}}},"responses":{"200":{"description":"Tool result. `ok: true` on success; `ok: false` with a structured `error` (provider_unavailable, upstream_error, bad_input) when the tool could not answer.","content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"422":{"description":"Arguments failed validation","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"Rate limit exceeded (see Retry-After)","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"x-read-only":true}},"/v1/tools/form_8300_deadline":{"post":{"operationId":"form_8300_deadline","summary":"The 15-day Form 8300 filing date and the January 31 written-statement date for a cash transaction date. Use for \"We rece","description":"The 15-day Form 8300 filing date and the January 31 written-statement date for a cash transaction date. Use for \"We received the cash on 2026-09-18, when is Form 8300 due and when does the customer get the written statement?\".","tags":["tools"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"properties":{"transaction_date":{"description":"The date the cash transaction occurred, YYYY-MM-DD","title":"Transaction Date","type":"string"},"on_date":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"description":"Date to evaluate the rule for, written YYYY-MM-DD. Default: today (UTC).","title":"On Date"}},"required":["transaction_date"],"title":"form_8300_deadlineArguments","type":"object"}}}},"responses":{"200":{"description":"Tool result. `ok: true` on success; `ok: false` with a structured `error` (provider_unavailable, upstream_error, bad_input) when the tool could not answer.","content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"422":{"description":"Arguments failed validation","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"Rate limit exceeded (see Retry-After)","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"x-read-only":true}},"/v1/tools/explain_trigger":{"post":{"operationId":"explain_trigger","summary":"Source-linked explanation of one trigger (BOI, FBAR or Form 8300): the rule, its dates, its history, its sources and wha","description":"Source-linked explanation of one trigger (BOI, FBAR or Form 8300): the rule, its dates, its history, its sources and what is not modelled. Use for \"What exactly changed for BOI reporting on 2026-08-14 and where is it written down?\".","tags":["tools"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"properties":{"trigger":{"description":"Which trigger to explain: 'boi', 'fbar' or 'form_8300'","enum":["boi","fbar","form_8300"],"title":"Trigger","type":"string"}},"required":["trigger"],"title":"explain_triggerArguments","type":"object"}}}},"responses":{"200":{"description":"Tool result. `ok: true` on success; `ok: false` with a structured `error` (provider_unavailable, upstream_error, bad_input) when the tool could not answer.","content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"422":{"description":"Arguments failed validation","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"Rate limit exceeded (see Retry-After)","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"x-read-only":true}}}}