{"serverId":"mcp-registry/co.netstate/netstate","tools":[{"name":"get_site_info","fixed":{"name":"get_site_info","description":"What Netstate is, its pricing plans, API endpoints, FAQ and usage restrictions. Call this to learn what the site offers before using the data tools.","inputSchema":{"type":"object","properties":{}},"annotations":{"readOnlyHint":true},"title":"About Netstate"},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":66,"tokensAfter":66},{"name":"list_jurisdictions","fixed":{"name":"list_jurisdictions","description":"The taxonomy for building queries: countries with regions (and cities when a country+region is given), industries, statuses, and total company count. Call this first to find valid slugs for the other tools.","inputSchema":{"type":"object","properties":{"region":{"type":"string","description":"Also list the cities of this region (requires country)"},"country":{"type":"string","description":"Limit to one country slug"}}},"annotations":{"readOnlyHint":true},"title":"List jurisdictions & industries"},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":130,"tokensAfter":130},{"name":"search_companies","fixed":{"name":"search_companies","description":"Full-text search across 128 million registered companies in official US and Canadian state registers — by legal name, officer or director name, phone number, email or website. Contact-shaped queries (phone/email/website) resolve through the official records carrying that exact value; the response's matched_by field says which channel matched. Filters mirror the website's facet rail; the response carries up to 25 matching profiles plus facet counts. Facet counts describe every name match (not jus","inputSchema":{"type":"object","required":["query"],"properties":{"has":{"type":"array","items":{"enum":["officers","ein","naics","phone","email","website","revenue"],"type":"string"},"description":"Only companies with this data on file (multi-select)"},"sort":{"enum":["relevance","newest","oldest","name","revenue"],"type":"string","description":"Result order"},"type":{"enum":["llc","corporation","nonprofit","lp","llp","professional_corporation","professional_llc","other"],"type":"string","description":"Entity type"},"year":{"enum":["2020s","2010s","2000s","1990s","1980s","pre-1980"],"type":"string","description":"Formation decade"},"naics":{"enum":["11","21","22","23","31-33","42","44-45","48-49","51","52","53","54","55","56","61","62","71","72","81","92"],"type":"string","description":"Two-digit NAICS sector"},"query":{"type":"string","description":"Company name or name fragment, an officer/director name, or an exact phone number, email or website"},"state":{"type":"string","description":"Registration jurisdiction slug: \"us-\" or \"ca-\" plus the two-letter state/province code, e.g. \"us-ca\", \"us-de\", \"ca-on\""},"status":{"enum":["active","inactive","dissolved","suspended","revoked","withdrawn","canceled","merged","expired","pending","unknown","other"],"type":"string","description":"Registry status"}}},"annotations":{"readOnlyHint":true},"title":"Search companies"},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":521,"tokensAfter":521}],"toolsChanged":3,"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."}