list_foreign_principals
ActiveTool of Fara
List the FOREIGN principals (foreign governments, parties, companies, individuals) that a given FARA registrant represents — i.e. who a US agent is working for. Addressed server-side by registration_number (get one from search_registrants). Optionally filter the returned set CLIENT-SIDE by country or principal-name substring. Set status="terminated" for former relationships. Returns principal_name, country, registrant_name, registration_date and address. Keyless.
Parameters schema
{
"type": "object",
"required": [
"registration_number"
],
"properties": {
"name": {
"type": "string",
"description": "Optional case-insensitive substring filter on the foreign-principal name."
},
"status": {
"enum": [
"active",
"terminated"
],
"type": "string",
"description": "Active or terminated representation. Default \"active\"."
},
"country": {
"type": "string",
"description": "Optional case-insensitive substring filter on the principal's country, e.g. \"italy\", \"saudi\"."
},
"registration_number": {
"type": "number",
"description": "FARA registration number of the US agent/firm (from search_registrants)."
}
}
}No endpoints wrapped at confidence ≥ 0.70.
Parent server
Fara
https://github.com/pipeworx-io/mcp-fara
1/7 registries