Skip to main content
Glama

Texas Medical Board license verification and disciplinary

health_state_medical_board_tx
Read-only

Texas Medical Board license verification and disciplinary status from TMB open data (data.texas.gov, daily): physicians, PAs, acupuncturists and other TMB licenses. Look up a license number or search by name, city, specialty or type; returns license type, degree, specialties, issue and expiry dates, registration and disciplinary status, board action, practice address and license status. Related tools on this server, for a different need: health_state_medical_board_fl when you need Florida health-care license verification: search by name; health_state_medical_board_ny when you need New York medical board disciplinary actions: search. Price: $0.002 in USDC per successful call, paid with x402 (Base, Solana or Arc); failed calls are not charged.

Input Schema

NameRequiredDescriptionDefault
cityNoPractice city
limitNoResults, 1 to 100 (default 20)
offsetNoSkip this many (paging)
lastNameNoLast name (exact, case-insensitive)
firstNameNoFirst name starts with
specialtyNoSpecialty contains (filled mainly for medical radiologic technologist and medical physicist licenses, e.g. THERAPEUTIC RADIOLOGICAL PHYSICS); physician records carry no specialty in this dataset
activeOnlyNotrue (default) = currently licensed only
disciplinedNotrue = only licensees with a current board action
licenseTypeNoLicense type contains, e.g. Physician License, Physician Assistant
licenseNumberNoTMB license number, e.g. N8364

Output Schema

NameRequiredDescriptionDefault
countNo
offsetNo
sourceNo
checkedAtNo
licenseesNo

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

A4.3/5.0
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations only declare readOnlyHint and openWorldHint; the description adds genuinely new behavior: the upstream source (data.texas.gov, refreshed daily), the exact set of returned fields including board action and practice address, and a cost model of $0.002 per successful call with failures not charged. It stops short of describing rate limits or paging behavior, which keeps it from a 5.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Front-loaded with what the tool does and where data comes from, then sibling routing, then price — a sensible priority order. The opening phrase largely echoes the title, and the billing sentence is long, but both carry information the agent needs, so waste is minimal.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For a 10-parameter, zero-required, output-schema-backed lookup tool, the description covers source, freshness, returned fields, sibling routing and pricing. The only gap is operational guidance on paging/default limits and what an empty result means, though the schema and output schema partly cover that.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 100%, so every one of the 10 parameters is already documented, including the important caveat that physician records carry no specialty. The description's mention of name/city/specialty/type searching restates the schema rather than adding new meaning such as matching semantics or paging interaction, so baseline 3 applies.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

States a specific verb-and-resource pair (license verification and disciplinary status lookups from TMB open data) plus the covered licensee types (physicians, PAs, acupuncturists). It also names the two closest siblings (health_state_medical_board_fl and _ny) and the state each serves, so an agent can disambiguate without opening any schema.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines5/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

Explicitly frames the sibling tools as "for a different need" and gives the selecting condition for each (Florida verification, New York disciplinary actions). The search modes it supports — by license number, name, city, specialty or type — tell the agent which call patterns are valid for this tool.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources