{"serverId":"mcp-registry/ai.law/lawyer-search","tools":[{"name":"find_lawyer_by_name","fixed":{"name":"find_lawyer_by_name","description":"Look up a lawyer by name to verify they exist and are licensed.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["name"],"properties":{"name":{"type":"string","description":"Lawyer name to search"},"state":{"type":"string","description":"US state to narrow results"}},"additionalProperties":false},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":109,"tokensAfter":109},{"name":"get_jurisdictions","fixed":{"name":"get_jurisdictions","description":"List US states with lawyer counts.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":50,"tokensAfter":50},{"name":"get_lawyer_profile","fixed":{"name":"get_lawyer_profile","description":"Get full profile for a specific lawyer by their Law.AI ID.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["id"],"properties":{"id":{"type":"number","description":"Lawyer ID from Law.AI"}},"additionalProperties":false},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":87,"tokensAfter":87},{"name":"get_practice_areas","fixed":{"name":"get_practice_areas","description":"List all practice areas with lawyer counts.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":53,"tokensAfter":53},{"name":"search_lawyers","fixed":{"name":"search_lawyers","description":"Search verified lawyer profiles by practice area, state, city, and bar status.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"city":{"type":"string","description":"City name"},"limit":{"type":"number","maximum":50,"minimum":1,"description":"Results (default 10, max 50)"},"state":{"type":"string","description":"US state (name or abbreviation)"},"offset":{"type":"number","minimum":0,"description":"Pagination offset"},"bar_status":{"type":"string","description":"\"Active\" (default), \"Inactive\", or \"Any\""},"practice_area":{"type":"string","description":"Practice area, e.g. \"Criminal Defense\""}},"additionalProperties":false},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":202,"tokensAfter":202}],"toolsChanged":5,"tokensSaved":0,"todo":[],"note":"Deterministic fixes. Changes marked verify need a human look before shipping (renames, inferred annotations, inferred types, removed text). Parameter descriptions in `todo` need to be written by someone who knows the API."}