---
title: "Force-Placed Insurance Notice Checker"
method: POST
path: "/v1/tools/check_force_placed_notice"
tags: ["mortgage-servicing", "respa-regx", "force-placed-insurance", "notice-sequence", "mcp:check_force_placed_notice"]
---

# Force-Placed Insurance Notice Checker

`POST /v1/tools/check_force_placed_notice`

## Request

- Base URL: `https://ainumbers.co`
- URL: `https://ainumbers.co/v1/tools/check_force_placed_notice`
- Auth: none declared

Checks a lender-placed insurance event against the 12 CFR 1024.37 notice sequence: the 45-day advance first notice with its prescribed content set, the reminder notice at least 15 days before the charge and at least 30 days after the first notice, the no-evidence precondition, the 15-day cancel-and-refund clock with pro-rata overlapping-coverage refund, and a values-only premium benchmark against the borrower alternative quote. Never labels a premium reasonable; missing values are refused.

**Tool URL:** https://ainumbers.co/chaingraph/art-734-force-placed-insurance-checker.html
**AP2/Policy Mandate export:** yes

## Request body

- object
  - `first_notice_date` string, required
  - `reminder_notice_date` string, required
  - `charge_date` string, required
  - `charged_premium_amount` number, required
  - `charge_coverage_start` string, required
  - `charge_coverage_end` string, required
  - `alternative_quote_amount` number
  - `evidence_of_continuous_coverage_date` string
  - `borrower_coverage_start` string
  - `borrower_coverage_end` string
  - `cancellation_date` string
  - `refund_date` string
  - `refund_amount` number
  - `notice_mail_class` string
  - `first_notice_content_items` unknown[]
    - unknown

## Response `200`

Successful tool execution result

- object
  - `verdict` string
  - `elements` object[]
    - `element_id` string
    - `cited_paragraph` string
    - `requirement` string
    - `state` string
  - `premium_benchmark` object, nullable
  - `refund_evaluation` object, nullable
  - `charge_summary` object
  - `evidence` object
  - `manual_review_required` boolean

---

[API](https://skmtc.dev/ainumbers/apis/ainumbers-co-fintech-intelligence-suite.md) · [All operations](https://skmtc.dev/ainumbers/apis/ainumbers-co-fintech-intelligence-suite/llms.txt) · [OpenAPI document](https://skmtc.dev/ainumbers/apis/ainumbers-co-fintech-intelligence-suite/revisions/b462e4f5bb28?raw)
