Back to Home
ishumilin icon

schwaizer-zefix-mcp

Verified Safe

by 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

Run Command
npm start

Environment 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

Stats

Interest Score0
Security Score9
Cost ClassHigh
Avg Tokens2000
Stars0
Forks0
Last Update2025-11-20

Tags

SwissCompany RegistryZefixUIDMCP Server