ImmigrationLayer
Server Details
USCIS fees, processing times, form editions, alerts, and the Visa Bulletin. Not legal advice.
- Status
- Healthy
- Last Tested
- Transport
- Streamable HTTP · MCP 2025-11-25
- URL
TDQS
Scored across 8 tools
The three visa_bulletin tools share a source but are clearly differentiated by what they return (chart entry, DV cutoff, lettered notes), and fee/processing-time/edition lookups target distinct data. The only soft overlap is between check_form_edition and list_form_changes (both touch form editions) and between list_form_changes and search_alerts (both surface alerts), but descriptions draw workable boundaries.
The set follows a broadly predictable verb_noun pattern (get_fee, get_processing_time, get_visa_bulletin, check_form_edition, list_form_changes, search_alerts). Verbs vary (get/check/list/search) but each is semantically appropriate rather than arbitrary, with only minor deviation from a single convention.
Eight tools is well-scoped for a focused immigration-data lookup service, with each tool covering a distinct data concern (form editions, fees, processing times, visa bulletin variants, alerts). No redundant or padding tools are evident.
The surface covers the core read-only data domains (form editions and changes, fees, processing times, visa bulletins, alerts) with good lifecycle support for a data service. Minor gaps remain, such as no direct form/instructions lookup or case-status operation, but these are workable around.
Available Tools
8 toolscheck_form_editionCheck form editionRead-onlyInspect
The edition of a form USCIS accepts today, its accepted-from and rejected-from dates. When USCIS has announced a future edition ahead of its own accepted-from date, announced_edition carries that edition and the date it takes effect; announced_edition is absent once that date arrives or when none has been announced. Free, no sign-in required. Not legal advice. Source: the form's page on uscis.gov, or a dated web.archive.org capture of that page.
| Name | Required | Description | Default |
|---|---|---|---|
| form | Yes | USCIS form number, e.g. "I-765" |
Output Schema
| Name | Required | Description |
|---|---|---|
| data | Yes | |
| as_of | Yes | |
| source_url | Yes | |
| content_hash | Yes | |
| not_legal_advice | Yes |
get_feeGet filing feeRead-onlyInspect
Returns the general filing fee and effective date for a USCIS form; category-specific fees are unavailable in the current dataset. Requires sign-in at https://immigrationlayer.com/login and an active plan. Not legal advice. Sources: the USCIS fee schedule (Form G-1055) and the 2024 USCIS fee rule (89 FR 6194).
| Name | Required | Description | Default |
|---|---|---|---|
| form | Yes | USCIS form number, e.g. "I-765" | |
| filing | Yes | Filing method | |
| category | No | Eligibility category; unsupported by the current dataset and returns unavailable |
Output Schema
| Name | Required | Description |
|---|---|---|
| data | Yes | |
| as_of | Yes | |
| source_url | Yes | |
| content_hash | Yes | |
| not_legal_advice | Yes |
get_processing_timeGet processing timeRead-onlyInspect
USCIS processing-time estimate for a form (a percentile-basis figure, e.g. "80% of cases completed within N months"; unit varies by category). Requires sign-in at https://immigrationlayer.com/login and an active plan. Not legal advice. Source: the USCIS processing times tool (egov.uscis.gov).
| Name | Required | Description | Default |
|---|---|---|---|
| form | Yes | USCIS form number, e.g. "I-765" | |
| office | No | USCIS field office or service center | |
| category | No | Eligibility category |
Output Schema
| Name | Required | Description |
|---|---|---|
| data | Yes | |
| as_of | Yes | |
| source_url | Yes | |
| content_hash | Yes | |
| not_legal_advice | Yes |
get_visa_bulletinGet Visa Bulletin chart entryRead-onlyInspect
Monthly Visa Bulletin final-action or dates-for-filing chart entry. Requires sign-in at https://immigrationlayer.com/login and an active plan. Not legal advice. Source: the Department of State Visa Bulletin (travel.state.gov).
| Name | Required | Description | Default |
|---|---|---|---|
| chart | Yes | Which chart to read | |
| month | Yes | Bulletin month as YYYY-MM, e.g. "2026-10" | |
| country | Yes | Chargeability country | |
| category | Yes | Preference category, e.g. "F2A" |
Output Schema
| Name | Required | Description |
|---|---|---|
| data | Yes | |
| as_of | Yes | |
| source_url | Yes | |
| content_hash | Yes | |
| not_legal_advice | Yes |
get_visa_bulletin_dvGet Diversity Visa lottery cutoffRead-onlyInspect
Diversity Immigrant (DV) lottery cutoff or status for a region, and any listed country-specific exception within it. Free, no sign-in required. Not legal advice. Source: the Department of State Visa Bulletin (travel.state.gov).
| Name | Required | Description | Default |
|---|---|---|---|
| month | Yes | Bulletin month as YYYY-MM, e.g. "2026-10" | |
| region | Yes | DV region, e.g. "Africa" | |
| country | No | Chargeability country within the region; falls back to the region's "All" rate when the country has no listed exception, or when omitted |
Output Schema
| Name | Required | Description |
|---|---|---|
| data | Yes | |
| as_of | Yes | |
| source_url | Yes | |
| content_hash | Yes | |
| not_legal_advice | Yes |
get_visa_bulletin_notesGet Visa Bulletin advisory notesRead-onlyInspect
Every current lettered advisory note published in a month's Visa Bulletin (the forward-looking text, e.g. "EB-1 India may become unavailable"). An empty list means the month was loaded and had no notes; a month not on file returns an error. Free, no sign-in required. Not legal advice. Source: the Department of State Visa Bulletin (travel.state.gov).
| Name | Required | Description | Default |
|---|---|---|---|
| month | Yes | Bulletin month as YYYY-MM, e.g. "2026-10" |
Output Schema
| Name | Required | Description |
|---|---|---|
| data | Yes | |
| as_of | Yes | |
| source_url | Yes | |
| content_hash | Yes | |
| not_legal_advice | Yes |
list_form_changesList form changesRead-onlyInspect
Form edition and alert changes published since a date. Free, no sign-in required. Not legal advice. Sources: uscis.gov form pages or dated web.archive.org captures of them, USCIS newsroom alerts, and Federal Register notices. The top-level source URL identifies the exact aggregate query. Alerts preserve their government URL, source, and content hash; form changes preserve their source URL (the uscis.gov form page or a dated web.archive.org capture of it) and content hash.
| Name | Required | Description | Default |
|---|---|---|---|
| since | Yes | ISO 8601 date or date-time, e.g. "2026-08-01" or "2026-08-01T09:30:00Z"; returns changes on or after this instant. A date means midnight UTC; a date-time without an offset is UTC. |
Output Schema
| Name | Required | Description |
|---|---|---|
| data | Yes | |
| as_of | Yes | |
| source_url | Yes | |
| content_hash | Yes | |
| not_legal_advice | Yes |
search_alertsSearch alertsRead-onlyInspect
Search USCIS and DOS alerts and notices by keyword. Requires sign-in at https://immigrationlayer.com/login and an active plan. Not legal advice. Sources: USCIS newsroom alerts and Federal Register notices. Returns at most 100 matches per page, newest first. Pass next_cursor as cursor to continue until next_cursor is null. The top-level source URL identifies the exact aggregate query, including the page cursor; each result preserves its government URL, source, and content hash.
| Name | Required | Description | Default |
|---|---|---|---|
| query | Yes | Keyword to search for | |
| since | No | ISO 8601 date or date-time, e.g. "2026-08-01" or "2026-08-01T09:30:00Z"; limits results to alerts published on or after this instant. A date means midnight UTC; a date-time without an offset is UTC. | |
| cursor | No | Opaque navigation cursor from the preceding page's next_cursor. Omit for the first page. |
Output Schema
| Name | Required | Description |
|---|---|---|
| data | Yes | |
| as_of | Yes | |
| source_url | Yes | |
| content_hash | Yes | |
| not_legal_advice | Yes |
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
8 tool updates
- First observed
check_form_edition - First observed
get_fee - First observed
get_processing_time - First observed
get_visa_bulletin - First observed
get_visa_bulletin_dv - First observed
get_visa_bulletin_notes - First observed
list_form_changes - First observed
search_alerts
Related MCP Connectors
PERM, prevailing wage and H-1B case status, DOL's queue and the visa bulletin, from federal records
USCIS processing times per form and office, plus whether your case can file an inquiry yet.
US green card priority date cutoffs from the Visa Bulletin, with a verdict for your date.
U.S. immigration law research: BIA/AAO/circuit cases, INA/CFR, USCIS policy, crimmigration.
Related MCP Servers
- AlicenseAqualityDmaintenanceMCP server for US immigration guidance — live Visa Bulletin, priority date checker, and immigration term explanations powered by official government data33MIT
- AlicenseNot gradedqualityBmaintenanceEnables AI agents to read current US Visa Bulletin final action and filing dates for China- and India-born EB-1 through EB-3 applicants, along with the chart USCIS accepts for I-485 filing that month. Agents can also subscribe themselves to signed push events, so they alert users when a priority date advances instead of being asked.MIT
- AlicenseAqualityDmaintenanceHelps independent inventors calculate USPTO fees, determine entity status, track patent deadlines, and understand procedural rules without needing an attorney.6Apache 2.0
- AlicenseNot gradedqualityDmaintenanceEnables searching and analyzing real H-1B visa sponsorship data from the U.S. Department of Labor, including job titles, salaries, locations, and company statistics.MIT
Glama MCP Gateway
Add one secure layer between your agents and this server.