Look up Texas electrician licenses, renewal rules, TDLR forms and IERhub continuing education.
Maintain this server? Claim it
Call this server's tools from your browser. Nothing to install.
Requests go through mcptry because browsers can't call most MCP servers directly. Header values are sent to the server for that request only and are never stored or logged.
Tool list from our last check. Connect live to refresh it.
Say whether TDLR changed one form since the IERhub mirror was made: the unchanged-since date and any logged change rows.
Pick your client. Values in capitals, like YOUR_TOKEN, are yours to fill in.
claude mcp add --transport http license-lookup https://ierhub.com/api/mcp
Say whether TDLR changed one form since the IERhub mirror was made: the unchanged-since date and any logged change rows.
| Argument | Type | Description |
|---|---|---|
| id* | string |
{
"type": "object",
"required": [
"id"
],
"properties": {
"id": {
"type": "string"
}
}
}The IERhub 4-hour TDLR approved continuing education course for Texas electricians: name, hours, TDLR course number, prices and the page to buy it.
| Argument | Type | Description |
|---|---|---|
| lang | string | Answer language, en or es. Default en. |
{
"type": "object",
"properties": {
"lang": {
"enum": [
"en",
"es"
],
"type": "string",
"description": "Answer language, en or es. Default en."
}
}
}Get one TDLR electrician form by id: purpose, pages, mailing address, SHA-256 and the date of the last check.
| Argument | Type | Description |
|---|---|---|
| id* | string | |
| lang | string | Answer language, en or es. Default en. |
{
"type": "object",
"required": [
"id"
],
"properties": {
"id": {
"type": "string"
},
"lang": {
"enum": [
"en",
"es"
],
"type": "string",
"description": "Answer language, en or es. Default en."
}
}
}Counts of active licenses and licenses that expire within 3 months, by license type, from the daily Texas Department of Licensing and Regulation (TDLR) file pull.
| Argument | Type | Description |
|---|---|---|
| type | string | Optional license type name or page slug. |
{
"type": "object",
"properties": {
"type": {
"type": "string",
"description": "Optional license type name or page slug."
}
}
}Say how a Texas electrician license renews, for a license type and the months since it expired. Returns the window, the fee, the method (online, mail or reapply), and the forms to send.
| Argument | Type | Description |
|---|---|---|
| type* | string | License type name or page slug. |
| expires | string | Optional expiration date, YYYY-MM-DD, to add the three fee step dates. |
| expired_months* | number | Months since expiration. 0 or less means not expired. |
{
"type": "object",
"required": [
"type",
"expired_months"
],
"properties": {
"type": {
"type": "string",
"description": "License type name or page slug."
},
"expires": {
"type": "string",
"description": "Optional expiration date, YYYY-MM-DD, to add the three fee step dates."
},
"expired_months": {
"type": "number",
"description": "Months since expiration. 0 or less means not expired."
}
}
}List the Texas Department of Licensing and Regulation (TDLR) electrician forms: id, title, form number, when a person needs it, and the PDF address. Optional filter.
| Argument | Type | Description |
|---|---|---|
| need | string | Optional word to filter by, for example expired or journeyman. |
{
"type": "object",
"properties": {
"need": {
"type": "string",
"description": "Optional word to filter by, for example expired or journeyman."
}
}
}The ten Texas electrician license types that IERhub holds renewal fees for: page slug, name, renewal fee and the lookup page.
No arguments.
{
"type": "object",
"properties": {}
}Look up one Texas electrician license in the Texas Department of Licensing and Regulation (TDLR) file by license number, or by last name plus license type. Returns type, number, county, expiration date, the renewal state, and the fees for an expired license.
| Argument | Type | Description |
|---|---|---|
| lang | string | Answer language, en or es. Default en. |
| type | string | License type name or page slug, for example journeyman-electrician. |
| number | string | License number, letters, digits and hyphen, 20 characters at most. |
| last_name | string | Last name, 2 letters or more. Use with type. |
{
"type": "object",
"properties": {
"lang": {
"enum": [
"en",
"es"
],
"type": "string",
"description": "Answer language, en or es. Default en."
},
"type": {
"type": "string",
"description": "License type name or page slug, for example journeyman-electrician."
},
"number": {
"type": "string",
"description": "License number, letters, digits and hyphen, 20 characters at most."
},
"last_name": {
"type": "string",
"description": "Last name, 2 letters or more. Use with type."
}
}
}Start an email alert sign up for one license: 30 and 7 days before it expires, and at each fee step after. Writes a pending record and sends a confirm email. Ask the person first.
| Argument | Type | Description |
|---|---|---|
| lang | string | Answer language, en or es. Default en. |
| type | string | Optional Worker license type, when the number belongs to more than one type. |
| email* | string | |
| number* | string | |
| confirmed | boolean | true only after the person agreed to the sign up. |
{
"type": "object",
"required": [
"number",
"email"
],
"properties": {
"lang": {
"enum": [
"en",
"es"
],
"type": "string",
"description": "Answer language, en or es. Default en."
},
"type": {
"type": "string",
"description": "Optional Worker license type, when the number belongs to more than one type."
},
"email": {
"type": "string"
},
"number": {
"type": "string"
},
"confirmed": {
"type": "boolean",
"description": "true only after the person agreed to the sign up."
}
}
}We read every tool's name, description and inputs the way the model will, looking for instructions hidden from you. A clean result means no warning signs, not a guarantee. Scanned Oct 31, 2026.