rentready について
rentreadyは、地域ごとの期限、証明書の状態、料金を確認し、イングランドの賃貸物件が登録に備えているかを調べます。家主は物件単位またはポートフォリオ全体を確認し、カレンダーや登録チェックリストを作成できます。登録手続き自体は行いません。
主な機能
- 01地域別の登録期間と期限
- 02ガス・EICR・EPCの状態確認
- 03CSVまたはJSONで物件を一括確認
- 04リマインダー付きカレンダーファイル
- 05登録パックと月次アラート
活用シーン
- 01登録期限まで証明書が有効か確認
- 02物件全体の期限と料金を確認
- 03物件の日付をカレンダーに出力
- 04登録に必要な回答と書類を準備
MCP 対応
MCPサーバーはcheck_property、check_portfolio、make_calendar、registration_packの4つのツールを公開します。MCPクライアントから物件確認、カレンダーテキスト作成、登録チェックリスト生成を利用できます。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
ツール
4掲載時のツール一覧 · 1 日前に更新
| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
| epc | string | いいえ | EPC の発行日 YYYY-MM-DD |
| gas | string | いいえ | ガス安全記録の発行日 YYYY-MM-DD |
| eicr | string | いいえ | EICR の発行日 YYYY-MM-DD |
| no_gas | boolean | いいえ | 物件にガス供給がない場合は True |
| region | string | いいえ | 地域を上書きします。郵便番号がない場合は 'London' などを指定します。 |
| eicr_due | string | いいえ | EICR に記載された次回検査日 YYYY-MM-DD(発行日 + 5 年の代わりに使用。報告書に記載がある場合は必ず指定してください) |
| postcode | string | いいえ | 物件の郵便番号(イングランド) |
| epc_rating | string | いいえ | EPC の評価文字 A-G |
| properties | integer | いいえ | 手数料計算用の物件数 |
| tenancy_start | string | いいえ | 現在の賃貸契約の開始日 YYYY-MM-DD |
詳細
rentready
あなたの賃貸物件は、イングランドの家主データベースへの登録に備えていますか?
2026年12月15日から、イングランドのすべての民間家主は、政府の「賃貸物件を登録する」サービス(Renters' Rights Act 2025)に、地域ごとの受付期間内に、賃貸物件を1件あたり年間 £65 で登録し、ガス安全記録、EICR、EPCをアップロードする必要があります。現在入居者のいない物件はまだ登録する必要がなく、支援対象の免除付き宿泊施設の家主は対象外です(公式ガイダンス)。有効な登録がない場合、裁判所は占有命令を出せません。ただし、Ground 7AまたはGround 14の場合を除きます(section 90)。違反に対する罰金は最大£7,000(section 91)、section 92に定める犯罪(虚偽情報の提供、罰金を科された後も違反を継続すること、または5年以内の再犯)に対する罰金は最大£40,000です。rentreadyは、お住まいの地域の受付期間と期限、証明書が有効期限内かどうか、予約するもの、アップロードするもの、費用をお知らせします。依存関係はゼロで、ファイルは1つです。また、MCP サーバーおよびClaude Codeプラグインとしても利用できるため、ご自身のエージェントで実行できます。
インストール不要:ブラウザーで確認できます。https://genzagents.github.io/rentready/ (0.7.0:登録パックが追加されました)。物件を追加するかCSVを貼り付けると、各物件の受付期間、期限、証明書の状態を確認でき、すべての日付とリマインダーを含む1つの.icsをダウンロードできます。これはdocs/rentready.jsを実行します。これはPythonを1行ずつ移植したもので、tests/test_web.pyによって5つの日付で同一の回答と同一のカレンダーが得られることが保証されています。ネットワークへの接続はpostcodes.ioへの郵便番号照会のみで、物件リストはブラウザー内に保持されます。
curl -sL https://raw.githubusercontent.com/genzagents/rentready/main/rentready/__init__.py | python3 - check "B3 2TA" --gas=2026-02-01 --eicr=2023-06-01 --eicr-due=2028-06-01 --epc=2017-05-01 --epc-rating=D
rentready 0.8.1 B3 2TA region: West Midlands
Window: requirement starts 2026-12-15, deadline 2027-03-14 (137 days from 2026-10-28); the service opens for everyone on 2026-12-15
PASS registration deadline: West Midlands requirement starts 2026-12-15, deadline 2027-03-14; you can register from 2026-12-15
WARN gas safety record: expires 2027-02-01, before the 2027-03-14 deadline (96 days)
PASS EICR: valid to 2028-06-01
PASS EPC: valid to 2027-05-01
INFO EPC rating: rating D meets today's E minimum; it would not meet the C minimum set for all tenancies from 1 October 2030 (government response, 21 Jan 2026; not yet law)
Do next:
- Book before 2027-02-01: annual gas safety check by a Gas Safe engineer; upload the record and issue date
Fee: £65 a year (65 per property); renewal every 12 months: the renewal date is the last day of the 12 months from your first entry, one date for the whole portfolio (draft regulation 10); later properties pay pro rata
Upload at registration (within 28 days of the entry, or it becomes inactive):
- Latest gas safety record (CP12) and its issue date, if the property has gas
- EICR (or EIC if no EICR yet) and its expiry date
- Latest EPC, and any MEES exemption; if the EPC has lapsed, the start date of the current tenancy
READY: nothing expires before your deadline. Gather the details above and register when your window opens.
日程
| 地域 | 要件開始日 | 期限(午前0時) |
|---|---|---|
| West Midlands | 15 Dec 2026 | 14 Mar 2027 |
| East of England | 15 Jan 2027 | 14 Apr 2027 |
| East Midlands | 15 Feb 2027 | 14 May 2027 |
| South East | 15 Mar 2027 | 14 Jun 2027 |
| Yorkshire and Humber | 15 Apr 2027 | 14 Jul 2027 |
| North West | 15 May 2027 | 14 Aug 2027 |
| North East | 15 Jun 2027 | 14 Sep 2027 |
| London | 15 Jul 2027 | 14 Oct 2027 |
| South West | 15 Aug 2027 | 14 Nov 2027 |
イングランド全域で登録の受付が始まるのは2026年12月15日です。出典は、2026年9月9日に議会へ提出され、まだ承認されていない、草案の Private Rented Sector Database Regulations 2026です。貴族院二次立法審査委員会は、同法案を特に注目すべきものとして貴族院に報告しました(第13号報告書、2026年10月22日)。 また、両院の委員会は2026年10月28日に審議しました(議会記録)。その内容はNRLAおよびHCR Lawが要約しています。 同じ日程は、地域名を「Yorkshire and Humber」と表記している公式ガイダンス(housinghub.campaign.gov.uk)にも記載されています。 物件の登録から28日以内に書類をアップロードすること、および物件ごとに更新日が1つ設定されることは、草案の規則(規則6(2)、規則10)に定められており、NRLAも報告しています。公式ガイダンスによると、段階的な導入期間中は料金が日割り計算されます。また、その後に追加登録する物件の扱いについてはNRLAが報告しています。65ポンドの料金は公式ガイダンスによるもので、草案では金額をデータベース運営者に委ねています(規則14)。 28日以内に書類をアップロードしないと、登録が無効になります(規則11(2)(a))。その後に変更があった場合は、28日以内に更新する必要があります(規則9(4))。この2つの28日ルールと、更新日が1つ設定されることは、まだ公式ガイダンスに記載されていません。日付を頼りにする前にgov.ukをご確認ください。
インストール
pip install git+https://github.com/genzagents/rentready # or copy rentready/__init__.py anywhere
rentready regions
rentready check "SW1A 1AA" --no-gas --eicr=2024-01-01 --epc=2020-01-01 --properties=3 --json
失敗がなければ終了コード0、失敗があれば1を返すため、cronやCIのステップで使用できます。
CSVからポートフォリオ全体を登録(0.2.0)
rentready portfolio properties.csv # one line per property, every FAIL/WARN, total fee, earliest deadline
rentready portfolio properties.csv --json
properties.csvには、次のいずれかの項目名を含むヘッダー行を設定します:name, postcode, gas, no_gas, eicr, eicr_due, epc, epc_rating, tenancy_start, region
(eicrはレポートの発行日、eicr_dueは次回検査日としてレポートに記載された日付です)
(Address、Post Code、Gas safety、Ratingなどの一般的な表記も受け付けます。オブジェクトのJSONリストも使用できます):
name,postcode,gas,no_gas,eicr,epc,epc_rating
12 Example St,B3 2TA,2026-02-01,,2023-06-01,2017-05-01,D
Flat 4,SW1A 1AA,,yes,2024-01-01,2020-01-01,C
リマインダー付きのカレンダー登録(0.2.0)
rentready calendar properties.csv --out=rentready.ics # whole portfolio
rentready calendar "B3 2TA" --gas=2026-02-01 --eicr=2023-06-01 --epc=2017-05-01 --out=rentready.ics
rentready calendar properties.csv --reminders=90,30,7 > rentready.ics
日付のある項目ごとに終日イベントが1件作成されます。対象は、地域の受付開始日、登録期限、各物件のガス安全証明書、EICR、EPCの有効期限です。それぞれに60日前と14日前のリマインダーが設定されます(--remindersで変更できます)。ファイルをGoogle、Apple、Outlookのカレンダーにインポートしてください。UIDは決定的に生成されるため、更新後に再インポートすると、イベントが重複せずに更新されます。
これは、毎月の監視機能を無料で利用できるサーバーレス版です。情報はお使いのカレンダー以外には保存されません。
登録パック(0.5.0;0.7.0 からブラウザーで利用可能)
rentready pack properties.csv --out=pack.md # add --organisation for a company or trust
ターミナルが使えない場合は、https://genzagents.github.io/rentready/ でチェック後に Show my registration pack を押してください。同じパック(docs/rentready.js。pack.py との同等性テスト済み)が表示され、印刷するか、エージェント用に registration-pack.md として保存できます。CSV に貼り付けた追加の列は、ブラウザー内のリストに保持されます。
Register your rental property で尋ねられるすべての質問を、サービス独自の言葉で収録しています(gov.uk「Get ready to register」、2026 年 10 月)。まず家主であるあなたについて一度回答し、その後、物件ごとに住居、賃貸契約、家賃、健康・安全の各セクションに回答します。回答は CSV の内容で事前入力され、不足箇所には GATHER 行が表示され、補うために追加すべき列(ownership, dwelling_type, bedrooms, let, occupants, households, licence, furnished, rent, rent_frequency, bills、任意で freeholder, manager)が示されます。各証明書には、スキャン時のファイル名(12-example_st_eicr_2023-06-01.pdf)と状態が表示されます。状態は READY、RENEW SOON(期限までに失効)、RENEW(失効済み:アップロード前に更新)、または GATHER です。期限切れの EPC は現在の賃貸契約の開始日を添えれば受け付けられ、評価が F または G の場合は MEES 免除に関する質問が追加されます。すべての回答とファイルがそろった場合にのみ、物件は登録準備完了となります。登録を代行するものではありません。GOV.UK One Login で登録を開始してください。
監視
4 か月後に失効する証明書は、期限が迫るまで誰も気づかないものです。監視機能は、properties.csv を置いたあなたのプライベートリポジトリで GitHub Action として無料で動作するアラームです。毎月初めにすべての物件を再チェックし、1 件の Issue を最新の状態に保ち、対応が必要な場合にのみその Issue にコメントします。対象となるのは、ガス安全記録、EICR、または EPC の有効期限が 60 日以内に迫ったとき、地域の受付期間が始まったとき、期限が近づいたとき、または過ぎたとき、あるいは物件が登録準備未完了になったときです。GitHub からコメントがメールで届きます。サーバーも GitHub 以外のアカウントも依存関係も不要です。郵便番号の検索を除き、日付がリポジトリの外に出ることはありません。例:issue #1 は docs/example.csv を監視します。
docs/watch.yml を .github/workflows/rentready-watch.yml にコピーします。
on:
schedule: [{ cron: "23 7 1 * *" }] # the 1st of each month
workflow_dispatch:
push: { paths: [properties.csv] }
permissions: { issues: write, contents: read }
jobs:
watch:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: genzagents/[email protected]
with:
portfolio: properties.csv
# warn-days: 90
# always-comment: "true" # a monthly "all fine" email too
同じコマンドは、自分のマシンで cron から実行することもできます。その場合は Issue の代わりにローカルの状態ファイルを使います。
rentready watch properties.csv --state=rentready-state.json # exit 1 when something needs action
MCP サーバー/Claude Code プラグインとして
claude plugin marketplace add genzagents/marketplace
claude plugin install rentready@genzagents
または、任意の MCP クライアントに追加できます。PyPI からは uvx rentready mcp、stdio では python3 /path/to/rentready/__init__.py mcp を実行します。4 つのツールがあります。check_property、check_portfolio(CSV または JSON テキストを入力すると、1 つの表を出力)、make_calendar(1 件の物件またはポートフォリオの .ics テキストを返す)、registration_pack(上記の Markdown チェックリスト)です。
公式 MCP レジストリ に io.github.genzagents/rentready として登録されています。
mcp-name: io.github.genzagents/rentready
チェック内容
- 郵便番号から地域を特定します(postcodes.io、キー不要。照会を省略するには
--region=を指定します)。ウェールズとスコットランドは対象外としてフラグが付けられます。 - その地域の登録期間と期限、および受付中、受付予定、期限切れのいずれかを確認します。
- ガス安全記録(毎年)、EICR、EPC(10年ごと)が期限日時点で有効か、期限前に期限切れになるか、期限切れか、または未取得かを確認します。
- EICR:法律では、少なくとも5年ごと、または直近の報告書に記載されたより早い期日までに検査を行うことが義務付けられています
(SI 2020/312, regulation 3(2)。サービスでは報告書の有効期限を入力してもらいます。
報告書の次回検査日(
--eicr-due、CSV 列eicr_due)を入力すると、rentready はその日付を使用します。発行日しか入力されていない場合は、5年後と仮定し、その旨を結果に表示します。 - 現在の最低基準である E ランク、および2030年10月1日以降のすべての賃貸契約に適用される C ランクに照らして EPC 評価を確認します (政府回答、2026年1月21日。現時点ではまだ法律ではありません)。
- N 件の物件にかかる料金、更新ルール、サービスが求める情報の全項目、および罰則を確認します。
ホスト型の月次ウォッチ(0.4.0)
GitHub リポジトリを使いたくない大家向けの有料ステップです。年に1回支払い、チェックアウト時に物件情報を入力すると、同じアラートが受信トレイに届きます。実行プログラムはこのリポジトリ内にあり、サーバーは不要です。
rentready hosted run --dry-run # polls Polar for subscribers, prints every email it would send
rentready hosted run # sends through Resend: first report within the hour, alerts on change, a monthly digest
rentready hosted replay ~/.rentready-hosted/<id>.json # re-runs a stored report from its stored inputs: IDENTICAL or DIFFERENT
各メールは、隣に保存された入力値と日付から再現できます。設定方法と料金:docs/HOSTED.md。
賃貸仲介業者は、--subscribers=subs.json を指定してファイルから大家向けに実行できます。決済サービスは不要です。
対象外の内容
代理で登録したり、証明書を取得したり、データを保管したりすることはありません。入力した日付を外部に送信することもありません。法律上の助言ではありません。
プライバシー
チェックはお使いのマシン上、またはウェブサイトではブラウザー内で実行されます。ネットワーク呼び出しは1回だけで、地域を特定するために郵便番号(その他の情報は送信しません)を postcodes.io に送信します。そのため、postcodes.io にはその郵便番号と IP アドレスが伝わります。呼び出しを省略するには --region= を指定してください。ウェブサイトは GitHub Pages でホストされており、訪問者の IP アドレスが記録される場合があります。Cookie は設定されず、アクセス解析も実行されません。詳細:プライバシー。GenZAgents(ロンドン)による制作です(紹介)。ご質問や修正のご連絡はGitHub のイシューからお願いします。
変更履歴
0.8.1(パッケージングのみ。動作の変更はありません)
- 公式 MCP レジストリに
io.github.genzagents/rentreadyとして登録されました(server.json。GitHub OIDC を使用して GitHub Actions から公開)。README にはレジストリのmcp-name所有権行が記載されています。uvx rentready mcpでサーバーを起動できます。
0.8.0(EICR の精度向上)
- EICR の有効期限は、指定した場合、レポートに記載された次回検査日から算出されます(
--eicr-due、CSV のeicr_due、MCP のeicr_due、ブラウザーの列)。発行日から 5 年を上限とします。以前は、有効期限が常に発行日から 5 年後として算出されていたため、3 年後の検査を推奨するレポートが誤って PASS になっていました。発行日から 5 年後という日付は、現在は代替値としてのみ使用され、所見、assumptions、登録パックに仮定であることが明記されます。Python、ブラウザー、MCP サーバーで同じロジックを使用します(同等性をテスト済み)。
0.7.1(精度の修正。新機能はありません)
- EPC:C の最低基準は、2030 年 10 月 1 日からすべての民間賃貸物件に適用されます。政府は、新規賃貸契約に対する2028年の提案日を撤回しました(政府の回答、2026年1月21日。まだ法律ではありません)。
- 罰則:最大 £40,000 の罰金は、第92条の違反(虚偽の情報、罰則を受けた後も違反を継続すること、5年以内の再違反)に適用され、再違反だけが対象ではありません。有効な登録がない場合、Ground 7A または Ground 14 に該当するときを除き、占有命令は出されません(第90条)。
- 更新:最初の登録から12か月後の最終日です(規則案第10条)。プログラムの文言では、規則は草案であることが明記されるようになりました(2026年9月9日に提出され、まだ承認されていません)。
ロードマップ
rentready calendar はすべての日付をカレンダーに追加し、rentready watch は対応が必要になると GitHub からメールで通知します。どちらも無料です。ホスト型の月次ウォッチ(リポジトリや保管しておく CSV は不要で、同じアラートを受信トレイにお届けします)は有料プランで、最大10件の物件を対象に年間 £12 です。ランナーは 0.4.0 でリリースされており、決済の設定が完了すると購入手続きに進めます。公式オープンデータ登録簿から住所で EPC を検索する機能は、次の予定です(登録簿の API は2026年に get-energy-performance-data.communities.gov.uk に移行し、無料キーが必要です)。ご希望の場合は、プロジェクトページのボタンを押してください。
MIT。開発元:genzagents。関連プロジェクト:citable。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。