Screen an ITIN reason and application path
check_itin_eligibilityUse to screen general ITIN reason categories, whether a return is commonly attached, and supporting-document requirements. Never request or process an actual ITIN, passport, or identity document.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"has_ssn": "<has_ssn>",
"reason": "<reason>"
},
"name": "check_itin_eligibility"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| reason | Yes | Why you think a US taxpayer ID may be needed. file_us_tax_return = you must file a US return; owner_of_us_llc = you own a US LLC or corporation, which does not by itself establish a personal ITIN need; claim_treaty_benefit = a treaty claim may require a TIN; spouse_or_dependent = a US return may need a spouse or dependent TIN; third_party_withholding = a payer has a reporting or withholding requirement; open_us_bank_or_other = another reason. | |
| has_ssn | Yes | Whether you already have, or are eligible for, a US Social Security Number. If yes, you cannot get an ITIN. | |
| is_foreign_national | No | Whether you are a non-US citizen without US immigration status that grants an SSN. Defaults to true. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| relay | Yes | Instruction to the calling assistant: relay figures and dates verbatim (identical on every response). | |
| next_step | Yes | A single review link appropriate to this server surface. | |
| disclaimer | Yes | General-information disclaimer (identical on every response). | |
| source_url | Yes | Official IRS or FinCEN authority to review before relying on the result. | |
| server_version | No | Server release that produced this response (matches GET /version). |