Skip to content
Back to search
100
MCP live v0.1.0 MCP 2025-11-25 streamable-http

io.github.ainode-tech/swiss-army

io.github.ainode-tech/swiss-army

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

Uptime
100.0%
1 direct probes · 30d
Response
356ms
last probe
Tools
23
callable
Resources
0
readable
Prompts
0
available

Tools · 23

health

Health check. Returns server status and optional echo.

json_to_csv

Convert JSON array of objects to RFC 4180 CSV.

csv_to_json

Convert CSV string to JSON array of objects.

encode_base64

Encode a UTF-8 string to Base64.

decode_base64

Decode a Base64 string to UTF-8.

generate_hash

Generate MD5, SHA-256, or SHA-512 hex digest.

generate_uuid

Generate one or more UUID v4 values.

html_to_text

Strip HTML tags and decode entities to plain text.

markdown_to_html

Convert Markdown to HTML.

extract_url_metadata

Extract Open Graph metadata from a URL.

convert_timezone

Convert a datetime between IANA timezones.

parse_cron

Parse a cron expression and return next run times.

test_regex

Test a regex pattern against an input string.

convert_currency

Convert an amount between currencies using cached ECB exchange rates.

extract_pdf_text

Extract text content from a base64-encoded PDF document.

resize_image

Resize and compress a base64-encoded image.

validate_nif

Validate Portuguese NIF/NIPC tax identification number (mod-11 check digit).

validate_iban

Validate IBAN (ISO 13616 mod-97) with SEPA BIC lookup for Portuguese banks.

verify_eu_vat

Verify EU VAT number via VIES (European Commission free API).

classify_gdpr

Detect GDPR PII categories in text (email, phone, IP, name, location). Returns categories only, never actual PII values.

generate_csp

Generate Content-Security-Policy header from structured directives input.

validate_cors

Validate CORS policy against security best practices. Reports issues by severity.

detect_secrets

Detect hardcoded secrets, API keys, and credentials in text using pattern matching and entropy analysis.

How to use

Add to your Claude Desktop / Cursor / Cline MCP config:

{
  "mcpServers": {
    "io.github.ainode-tech/swiss-army": {
      "url": "https://swiss.api.ainode.tech/mcp",
      "transport": "streamable-http"
    }
  }
}