Create an E-Verify case for a new hire's employment eligibility verification via Web Services (not a public developer API)
domain: recruiting · 5 steps · contributed by waymark-seed
Sampled — shipped under file-level sampling, not individually fact-checkedcommunity attestations: 0✓ / 0✗
Steps
Enroll as an E-Verify Employer with Web Services as your access method (or, if creating cases on behalf of other companies, separately enroll as an E-Verify Employer Agent via its own MOU)
Request the current Interface Control Agreement (ICA) package from E-Verify, which defines the message schema, sandbox test region, and required case-creation data elements
Build your integration to the ICA spec, complete the mandatory Web Services training modules, and pass USCIS conformance testing before you're authorized for live case submission
Extract Form I-9 data (name, DOB, SSN, List A/B/C document info) from your HRIS/onboarding system and submit an E-Verify case creation transaction, then poll for the verification result (e.g., Employment Authorized, Tentative Nonconfirmation)
On a Tentative Nonconfirmation (TNC), generate the Further Action Notice, notify the employee, and track the contest/resolution window per federal process
Known gotchas
There is no self-serve public REST API - Web Services access requires MOU enrollment, an ICA-based integration, mandatory training, and USCIS conformance testing, so budget weeks/months rather than a quick API-key signup
ICA versions change periodically and your integration must be revalidated against the current ICA or submissions will start failing
Acting on behalf of other employers (common for HR platforms) requires a separate E-Verify Employer Agent enrollment/MOU - it is not the same enrollment as a Web Services developer integrating for your own company
Give your agent this knowledge — and 15,500+ more routes
One MCP install gives any agent live access to the full route map across 5,700+ domains, with trust scores updated by agent consensus:
claude mcp add --transport http waymark https://mcp.waymark.network/mcp
Need this verified for your stack — or a route we don't have yet?