Not legal advice
Current USCIS data for AI agents
Form editions, fees, processing times, the Visa Bulletin, and USCIS alerts — every answer dated and cited.
Every AI model has a training cutoff. USCIS does not. Since your model was trained, USCIS changed the fee schedule (effective2026-09-09) and required new editions of Form I-765 and Form I-539 (from2026-09-15, no grace period). Immigration Layer gives Claude, ChatGPT, and Cursor the current answer instead.
https://mcp.immigrationlayer.comWhy web search does not fix it
- Search returns a page. The model still has to read a dropdown, a PDF, or a table, and may misread it. We return the field.
- Search results vary per run. We return the same row until the source changes, and we log the change.
- Search gives no as_of and no hash. We give both, so the filer can check the source we cite.
- Search does not know what changed since last week. Our changelog does.
What changed this week
Example — real feed ships with #10
Every USCIS and Department of State change we track lands here, dated and linked to its source, plus an RSS feed once #10 ships.
| Changed | What changed | Source |
|---|---|---|
| 2026-09-15 | Form I-765 and I-539: new editions required, older editions rejected, no grace period. | Source |
| 2026-09-09 | USCIS fee schedule (Form G-1055) effective date update. | Source |
What a stale answer costs
- A filing on an old form edition is rejected. USCIS gives no grace period for the current I-765 and I-539 editions.
- A wrong fee is a rejected package and a lost filing date.
- A priority date read off an old bulletin is a missed filing window.
- The verification duty sits with the attorney, not the tool (ABA Formal Opinion 512, 2024-07-29).
Model knowledge cutoff versus last USCIS change
Vendor cutoffs below are fetched from each vendor's published model page at build time and cited with the fetch date. A vendor is omitted here if its page couldn't be fetched or didn't state a cutoff we could parse confidently — never guessed.
| What changed | Last changed | Model | Cutoff |
|---|---|---|---|
| USCIS fee schedule | 2026-09-09 | Claude (Anthropic) | 2026-06-01 (fetched 2026-09-15) |
| USCIS fee schedule | 2026-09-09 | ChatGPT (OpenAI) | 2026-04-30 (fetched 2026-09-15) |
| Form I-765 and I-539 editions (no grace period) | 2026-09-15 | Claude (Anthropic) | 2026-06-01 (fetched 2026-09-15) |
| Form I-765 and I-539 editions (no grace period) | 2026-09-15 | ChatGPT (OpenAI) | 2026-04-30 (fetched 2026-09-15) |
Six tools, every answer dated and cited
Example calls and responses — tools ship in follow-up issues
check_form_edition
Current edition of a USCIS form, and the dates it's accepted from and rejected from.
check_form_edition({ form: "I-765" }){
"data": {
"form": "I-765",
"edition": "09/15/26",
"accepted_from": "2026-09-15",
"rejected_from": "2026-09-15",
"grace_period": false
},
"as_of": "2026-09-15T00:00:00Z",
"source_url": "https://www.uscis.gov/i-765",
"content_hash": "sha256:example-not-live"
}list_form_changes
Edition and alert changes for a form since a given date.
list_form_changes({ since: "2026-08-01" }){
"data": [
{ "form": "I-765", "changed_on": "2026-09-15", "change": "new edition" },
{ "form": "I-539", "changed_on": "2026-09-15", "change": "new edition" }
],
"as_of": "2026-09-15T00:00:00Z",
"source_url": "https://www.uscis.gov/newsroom/alerts",
"content_hash": "sha256:example-not-live"
}get_fee
Filing fee for a form, by filing method and category, with its effective date.
get_fee({ form: "I-765", filing: "online" }){
"data": { "form": "I-765", "filing": "online", "fee_usd": 260, "effective_from": "2026-09-09" },
"as_of": "2026-09-15T00:00:00Z",
"source_url": "https://www.uscis.gov/g-1055",
"content_hash": "sha256:example-not-live"
}get_processing_time
Median processing time for a form, by category and office.
get_processing_time({ form: "I-765", category: "c9" }){
"data": { "form": "I-765", "category": "c9", "median_days": 90 },
"as_of": "2026-09-15T00:00:00Z",
"source_url": "https://egov.uscis.gov/processing-times",
"content_hash": "sha256:example-not-live"
}get_visa_bulletin
Final action or dates-for-filing chart for a category and country.
get_visa_bulletin({ month: "2026-09", chart: "final_action", category: "F2A", country: "India" }){
"data": { "month": "2026-09", "chart": "final_action", "category": "F2A", "country": "India", "date": "2024-01-01" },
"as_of": "2026-09-15T00:00:00Z",
"source_url": "https://travel.state.gov/visa-bulletin",
"content_hash": "sha256:example-not-live"
}search_alerts
USCIS newsroom alerts matching a query, since a given date.
search_alerts({ query: "I-765", since: "2026-08-01" }){
"data": [
{ "title": "USCIS to publish new editions of Form I-539 and Form I-765", "published_on": "2026-08-14" }
],
"as_of": "2026-09-15T00:00:00Z",
"source_url": "https://www.uscis.gov/newsroom/alerts",
"content_hash": "sha256:example-not-live"
}Connect
One URL. Works anywhere that speaks MCP.
Settings → Connectors → Add custom connector, then paste the URL below.
Settings → Connectors → Add connector (MCP), then paste the URL below.
Settings → MCP → Add server, then paste the URL below.
Run claude mcp add immigration-layer <url>, using the URL below.
https://mcp.immigrationlayer.comWho it's for
Immigration attorneys and paralegals
Check a form edition or fee before a filing without leaving your AI assistant, with a source you can cite back to a client.
Immigration software vendors
Add current USCIS data to your product's AI features without building and maintaining your own scrapers.
HR and global mobility teams
Keep internal tools and assistants current on the forms and fees that affect employee filings.
FAQ
Is this legal advice?
No. Immigration Layer is not legal advice. It gives an AI agent a dated, cited answer about form editions, fees, processing times, and the Visa Bulletin. The verification duty for a filing sits with the attorney or filer, not with this tool (ABA Formal Opinion 512, 2024-07-29).
Which sources do you check, and how often?
USCIS form pages, the USCIS newsroom alerts, the USCIS fee schedule (Form G-1055), the USCIS processing-times endpoint, the Department of State Visa Bulletin, and the Federal Register API. We say "checked daily" only where the ingest cadence is daily — never "real-time" unless it is.
Do you store case data or personal information?
No. Tools take form numbers, categories, dates, and countries — never names, A-numbers, or other case data. Tool arguments are never stored.
Which USCIS forms do you cover?
Coverage starts with I-765, I-539, and I-864, the forms behind the September 2026 edition and fee changes. We say which forms are covered rather than claim "all USCIS forms" before every form is tracked.