# swiss-army MCP server

22 utility tools (x402 USDC on Base): currency, PDF, image, GDPR. Free health.

## Links
- Registry page: https://www.getdrio.com/mcp/io-github-ainode-tech-swiss-army

## Install
- Endpoint: https://swiss.api.ainode.tech/mcp
- Auth: Not captured

## Setup notes
- Remote endpoint: https://swiss.api.ainode.tech/mcp

## Tools
- health - Health check. Returns server status and optional echo. Endpoint: https://swiss.api.ainode.tech/mcp
- json_to_csv - Convert JSON array of objects to RFC 4180 CSV. Endpoint: https://swiss.api.ainode.tech/mcp
- csv_to_json - Convert CSV string to JSON array of objects. Endpoint: https://swiss.api.ainode.tech/mcp
- encode_base64 - Encode a UTF-8 string to Base64. Endpoint: https://swiss.api.ainode.tech/mcp
- decode_base64 - Decode a Base64 string to UTF-8. Endpoint: https://swiss.api.ainode.tech/mcp
- generate_hash - Generate MD5, SHA-256, or SHA-512 hex digest. Endpoint: https://swiss.api.ainode.tech/mcp
- generate_uuid - Generate one or more UUID v4 values. Endpoint: https://swiss.api.ainode.tech/mcp
- html_to_text - Strip HTML tags and decode entities to plain text. Endpoint: https://swiss.api.ainode.tech/mcp
- markdown_to_html - Convert Markdown to HTML. Endpoint: https://swiss.api.ainode.tech/mcp
- extract_url_metadata - Extract Open Graph metadata from a URL. Endpoint: https://swiss.api.ainode.tech/mcp
- convert_timezone - Convert a datetime between IANA timezones. Endpoint: https://swiss.api.ainode.tech/mcp
- parse_cron - Parse a cron expression and return next run times. Endpoint: https://swiss.api.ainode.tech/mcp
- test_regex - Test a regex pattern against an input string. Endpoint: https://swiss.api.ainode.tech/mcp
- convert_currency - Convert an amount between currencies using cached ECB exchange rates. Endpoint: https://swiss.api.ainode.tech/mcp
- extract_pdf_text - Extract text content from a base64-encoded PDF document. Endpoint: https://swiss.api.ainode.tech/mcp
- resize_image - Resize and compress a base64-encoded image. Endpoint: https://swiss.api.ainode.tech/mcp
- validate_nif - Validate Portuguese NIF/NIPC tax identification number (mod-11 check digit). Endpoint: https://swiss.api.ainode.tech/mcp
- validate_iban - Validate IBAN (ISO 13616 mod-97) with SEPA BIC lookup for Portuguese banks. Endpoint: https://swiss.api.ainode.tech/mcp
- verify_eu_vat - Verify EU VAT number via VIES (European Commission free API). Endpoint: https://swiss.api.ainode.tech/mcp
- classify_gdpr - Detect GDPR PII categories in text (email, phone, IP, name, location). Returns categories only, never actual PII values. Endpoint: https://swiss.api.ainode.tech/mcp
- generate_csp - Generate Content-Security-Policy header from structured directives input. Endpoint: https://swiss.api.ainode.tech/mcp
- validate_cors - Validate CORS policy against security best practices. Reports issues by severity. Endpoint: https://swiss.api.ainode.tech/mcp
- detect_secrets - Detect hardcoded secrets, API keys, and credentials in text using pattern matching and entropy analysis. Endpoint: https://swiss.api.ainode.tech/mcp

## Resources
Not captured

## Prompts
Not captured

## Metadata
- Owner: io.github.Ainode-tech
- Version: 0.1.1
- Runtime: Streamable Http
- Transports: HTTP
- License: Not captured
- Language: Not captured
- Stars: Not captured
- Updated: Apr 30, 2026
- Source: https://registry.modelcontextprotocol.io
