ITIN.com is MCP-first: the service ships a Model Context Protocol server as its primary interface. Connect it to Claude (or any MCP client) and the AI can qualify you, take payment, collect your details, request documents and track the case — end to end.
Claude (web or desktop) → Settings → Connectors → Add custom connector, then paste:
https://mcp.itin.com
Claude Code / CLI users:
claude mcp add --transport http itin https://mcp.itin.com
Sign-in uses OAuth — your case binds to your account, and only you can see it.
I want to apply for an ITIN. Check if I qualify, then walk me through the whole process — payment, my details, and documents.
| Stage | Tools |
|---|---|
| Qualify | check_itin_eligibility · get_required_documents · estimate_timeline_and_price |
| Pay | get_payment_link · check_payment_status (Stripe-hosted checkout; the AI never touches card data) |
| Intake | get_intake_form · save_intake_draft · submit_intake — collected conversationally, autosaved |
| Documents | create_document_upload_link — a secure browser link; AI reads the passport on upload |
| Progress | get_application_status · get_my_application · submit_application_for_review |
| Support | get_support_knowledge — answers grounded in the real support team's knowledge |
Partner API keys work on the same server: a reseller's AI (or staff) can create complete applications conversationally — the card on file is charged at wholesale, and the client's portal shows the reseller's brand. Program details →
Test the full flow with Stripe test cards before real money moves. Sandbox endpoint, test keys and the full API reference live at app.itin.com/docs.