{"serverId":"mcp-registry/io.github.darksider4all/leadgen-mcp","tools":[{"name":"lookup_business","fixed":{"name":"lookup_business","description":"Search the Romanian business registry (official ONRC data) for companies.\n\n    Data source: official ONRC open-data snapshot (data.gov.ro), loaded locally.\n    Name queries use a ranked FTS5 index and are diacritic-insensitive\n    ('paval' matches 'PAVĂL'); digit queries match the CUI exactly, falling\n    back to a CUI prefix match when the exact code is unknown.\n\n    Args:\n        query: Company name or CUI (tax ID) to search for.\n        max_results: Maximum number of companies to return (1-10","inputSchema":{"type":"object","title":"lookup_businessArguments","required":["query"],"properties":{"query":{"type":"string","title":"Query"},"max_results":{"type":"integer","title":"Max Results","default":10}}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":213,"tokensAfter":213},{"name":"lookup_director","fixed":{"name":"lookup_director","description":"Find Romanian companies by director or legal representative name.\n\n    Searches the ONRC reprezentanti table (persoana_imputernicita) via a\n    ranked FTS5 index; diacritic-insensitive ('popescu' matches 'POPESCU').\n    Returns companies with their director names and roles.\n\n    Args:\n        name: Director / representative name to search for (e.g. \"Ion Popescu\").\n        max_results: Maximum number of companies to return (1-100).\n    ","inputSchema":{"type":"object","title":"lookup_directorArguments","required":["name"],"properties":{"name":{"type":"string","title":"Name"},"max_results":{"type":"integer","title":"Max Results","default":10}}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":196,"tokensAfter":196},{"name":"lookup_domain","fixed":{"name":"lookup_domain","description":"Perform WHOIS + DNS + SPF/DMARC lookup for a domain.\n\n    Args:\n        domain: Domain name to look up (e.g. \"example.com\").\n        include_dns: Include DNS records (A, MX, NS, TXT, etc.).\n        include_security: Include SPF/DMARC email-security check.\n    ","inputSchema":{"type":"object","title":"lookup_domainArguments","required":["domain"],"properties":{"domain":{"type":"string","title":"Domain"},"include_dns":{"type":"boolean","title":"Include Dns","default":true},"include_security":{"type":"boolean","title":"Include Security","default":true}}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":169,"tokensAfter":169},{"name":"lookup_financials","fixed":{"name":"lookup_financials","description":"Return a Romanian company's annual financial statements (MFP data).\n\n    Data source: official Ministry of Finance 'situatii financiare' open data\n    (data.gov.ro), loaded locally by load_financiare.py. Values are RON\n    integers from the company's latest annual filing(s). Free tier returns\n    registry identity; this is the paid-tier financial enrichment.\n\n    Args:\n        cui: Romanian tax identification number (CUI), e.g. \"2816464\".\n    ","inputSchema":{"type":"object","title":"lookup_financialsArguments","required":["cui"],"properties":{"cui":{"type":"string","title":"Cui"}}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":179,"tokensAfter":179}],"toolsChanged":4,"tokensSaved":0,"todo":[{"tool":"extract_contacts","params":["website","max_pages"]},{"tool":"lookup_business","params":["query","max_results"]},{"tool":"lookup_director","params":["name","max_results"]},{"tool":"lookup_domain","params":["domain","include_dns","include_security"]},{"tool":"lookup_financials","params":["cui"]}],"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."}