search_registrants
ActiveTool of Fara
Search FARA registrants — US agents registered to represent FOREIGN principals (foreign governments, parties, businesses) for lobbying/influence inside the US. FARA has no server-side search, so this fetches the bulk active-registrant dump (~556 rows) once and filters CLIENT-SIDE by a name substring (case-insensitive); results are capped. Set status="terminated" to search the much larger terminated dump (~6,500 rows, ~1.4MB fetched once). Returns each registrant's name, registration_number (use it with list_foreign_principals / get_registrant_documents), address and registration_date. Keyless.
Parameters schema
{
"type": "object",
"properties": {
"name": {
"type": "string",
"description": "Case-insensitive substring matched against the registrant name + business name, e.g. \"scoyoc\", \"global\", \"BGR\". Omit to return the first page of all registrants."
},
"limit": {
"type": "number",
"description": "Max rows to return (default 25, hard cap 100)."
},
"status": {
"enum": [
"active",
"terminated"
],
"type": "string",
"description": "Which registrant dump to search. Default \"active\"."
}
}
}No endpoints wrapped at confidence ≥ 0.70.
Parent server
Fara
https://github.com/pipeworx-io/mcp-fara
1/7 registries