Search Rules
search_rulesSearch West Virginia administrative rules (Code of State Rules) -- the agency regulations that implement WV statutes, e.g. Board of Medicine physician-assistant supervision, nursing practice, professional-licensing requirements. Filter by agency (e.g. "Medicine", "Registered Nurses, WV Board of"), title-series (e.g. "11-01B"), rule-name words, authorizing WV Code citation (e.g. "30-3E-3"), or full text of the rule documents. At least one filter is required. Returns counts by status first, then matching rule versions (active rules first). Use for "what does West Virginia require for X" when the answer is an agency rule rather than a statute; pair with wv_code_section for the statute and read_rule_text for the rule text.
Example tool call
This call uses example arguments supplied in the tool’s input schema.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"limit": 10,
"status": "Active Only",
"full_text": "physician assistant"
},
"name": "search_rules"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Rule versions to return (default 25, max 100). Counts always cover every match. | |
| agency | No | Agency name as the register lists it, e.g. "Medicine", "Osteopathic Medicine", "Registered Nurses, WV Board of", "Physical Therapy". | |
| status | No | Restrict by rule status. Omit for all versions (history included). | |
| authority | No | Authorizing WV Code citation, e.g. "30-3E-3". | |
| full_text | No | Words to find inside the rule documents, e.g. "collaborative agreement". | |
| rule_name | No | Words in the rule title, e.g. "physician assistants". | |
| title_series | No | Rule family, e.g. "11-01B" (title 11, series 01B = Board of Medicine physician assistants). | |
| full_text_mode | No | any = any of the words (default); literal = exact phrase. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| next | No | ||
| rules | No | ||
| source | No | ||
| matches | No | ||
| returned | No | ||
| by_agency | No | ||
| by_status | No | ||
| data_as_of | No | ||
| filters_tried | No |