# ImmigrationLayer Muse connector

From musedirectory.ai, the independent directory of Meta Muse connectors. Not affiliated with Meta.

## ImmigrationLayer

Check USCIS form editions, fees, processing times, visa bulletin data, and immigration alerts.

- Record: https://musedirectory.ai/connector/immigrationlayer
- Category: Legal
- Developer: ImmigrationLayer (https://immigrationlayer.com)
- Muse status: Extra setup. Not in Muse's Connectors list yet. Muse can still use it: its page gives you a request to paste into Muse.
- Health: Working, 263ms, checked 2026-10-29T12:30:52Z
- Endpoint: https://immigrationlayer.com/mcp
- Auth: No account needed; Pricing: unknown
- Screening: Screened, no issues found (2026-10-28T14:16:43Z)
- Source: Found in the official MCP Registry (com.immigrationlayer/immigration-mcp) https://registry.modelcontextprotocol.io/v0/servers?search=com.immigrationlayer%2Fimmigration-mcp

Connects to USCIS and Department of State data. Muse can look up current form editions, filing fees, processing time estimates, visa bulletin charts for employment and family immigration, and search immigration alerts and notices. Free tools include form editions and visa bulletin notes.

Example request: "What is the current edition of form I-765 and when does USCIS accept it?"

How to connect: Not in Muse's Connectors list yet, but Muse can still use it. Paste this into Muse: "Use ImmigrationLayer to help me. It is a free service with an MCP server at https://immigrationlayer.com/mcp. It does not need an API key. Ask me before you share anything with it." Muse asks before it shares anything with the app's site. Meta does not review apps used this way, so only use ones you trust. We tested this in the Muse app on September 24, 2026: Muse used an app's link directly this way and returned a live answer.

Tools:
- check_form_edition: Returns the edition of one USCIS form that USCIS accepts today, with its accept-from and reject-from dates. Use it to check which edition of a form USCIS accepts, with the date of that answer. If USCIS has announced a newer edition it does not accept yet, announced_edition gives 
- list_form_changes: Lists the form edition changes and the USCIS newsroom and Federal Register alerts ImmigrationLayer has recorded on or after a date, newest first. Edition changes cover the forms check_form_edition lists. Use it to catch up on what changed since a last check. For one form's curren
- get_fee: Returns a published government fee and its effective date. For US (the default), the general filing fee for a USCIS form and filing method. I-129, I-131, and I-907 have no general filing fee: pass category. For I-131, the label this tool uses: a short name of the Appendix B headi
- get_processing_time: Returns the USCIS processing-time estimate for one form, eligibility category, and office: the time within which 80% of cases were completed, in months, weeks, or days. Use it when the user asks for USCIS's published processing time for a form. It reports past completions, not ho
- get_visa_bulletin: Returns one family- or employment-based cutoff from a month's State Department Visa Bulletin: the Final Action Date or Date for Filing for a preference category and chargeability country. Use it when the user asks whether a priority date is current. date_or_status is a YYYY-MM-DD
- search_alerts: Searches USCIS newsroom alerts and Federal Register notices by keyword, newest first. Use it to find announcements about a form or topic, e.g. "I-765" or "fee". To list everything published since a date without a keyword, use list_form_changes, which is free. Returns at most 100 
- get_visa_bulletin_dv: Returns the Diversity Visa (DV lottery) rank cutoff for one region in a month's Visa Bulletin, or a country exception the bulletin lists within that region. Use it when a DV selectee asks whether their case number is current. For family and employment chart dates, use get_visa_bu
- get_visa_bulletin_notes: Returns every lettered advisory note in a month's Visa Bulletin: the forward-looking text, e.g. "EB-1 India may become unavailable". Use it when the user asks whether dates are expected to advance, hold, or retrogress. For the chart dates themselves, use get_visa_bulletin or get_

Screening checks:
- MCP handshake: pass (Answered in 272ms)
- Domain against threat feeds (Cloudflare security DNS): pass (immigrationlayer.com not flagged)
- Published packages against the OSV malicious-package database: n/a (No npm or PyPI package published)
- Hidden instructions or invisible characters in tool text: pass (8 tools read, nothing found)
- Inputs asking for passwords, card numbers or seed phrases: pass (None found)
- Domain and redirects: pass (Domain registered 29 days ago)
- AI review of purpose and tool behavior: pass (No concerns)
