schwaizer-zefix-mcp
Verified Safeby ishumilin
Overview
Provides an unofficial MCP server for querying Swiss company registry data (Zefix REST API and UID Webservice) to retrieve company information, validate identifiers, track publications, and generate comprehensive due diligence reports.
Installation
npm startEnvironment Variables
- ZEFIX_USERNAME
- ZEFIX_PASSWORD
- UID_PUBLIC_URL
- CACHE_ENABLED
- CACHE_TTL
- LOG_LEVEL
Security Notes
The server leverages environment variables for sensitive API credentials (ZEFIX_USERNAME, ZEFIX_PASSWORD), preventing hardcoding. Robust input validation is implemented using Zod schemas across all tool arguments, mitigating common data-related vulnerabilities. API interactions (Zefix REST, UID Webservice SOAP) utilize well-established libraries ('ky' and 'soap') with features like retries and timeouts for network resilience. Logging is structured via Pino, and a basic in-memory cache is used responsibly. No 'eval' or other obfuscation/malicious patterns were identified in the provided source code. The primary residual risk is the secure management of the Zefix credentials by the deploying user.
Similar Servers
mcp-aktools
This MCP server provides real-time and historical financial data for stocks and cryptocurrencies, offering search, detailed information retrieval, market overviews, news, and analysis capabilities.
zoekt-mcp
Provides code search and content fetching capabilities using Zoekt, designed for integration with AI assistants and LLMs.
KOLADA-MCP
Provides LLMs and AI chatbots with direct access to over 5,000 Key Performance Indicators and statistical data for all 290 Swedish municipalities and 21 regions from the Kolada API.
autoform-mcp
Serves as a Model Context Protocol (MCP) server for the Slovensko.Digital Autoform API, enabling search of Slovak corporate bodies (companies, organizations) by name or registration number (IČO/CIN).