
Swiss Army
A collection of 22 utility tools that runs on a pay-per-use model, charging x402 USDC on Base for operations. The server bundles currency conversion, PDF manipulation, image processing, and GDPR compliance tools behind a single MCP interface. It's hosted remotely at swiss.api.ainode.tech and uses streamable HTTP transport, so you don't need to run anything locally. Health checks are free, but actual operations hit your wallet. Reach for this when you need quick access to common utilities without setting up individual APIs, and you're comfortable with the blockchain payment model.
- tools
- 23
- transport
- HTTP
- last updated
- Apr 30, 2026
Install
From registry metadata$ npx add-mcp https://swiss.api.ainode.tech/mcp --name swiss-armyRun in your terminal. add-mcp asks which agents to add it to (Claude Code, Codex, Cursor and more). Add -g to install it for every project.
Review the command, arguments and environment values before installing. MCP servers run with your local permissions.
Other ways
Claude Code
$ claude mcp add --transport http swiss-army https://swiss.api.ainode.tech/mcpRun in your terminal. Add --scope user to make it available in every project.
Tools
Verified live · 23 toolsVerified live against the running server on Nov 6, 2026.
healthHealth check. Returns server status and optional echo.1 params
Health check. Returns server status and optional echo.
echostringjson_to_csvConvert JSON array of objects to RFC 4180 CSV.1 params
Convert JSON array of objects to RFC 4180 CSV.
input*stringcsv_to_jsonConvert CSV string to JSON array of objects.1 params
Convert CSV string to JSON array of objects.
input*stringencode_base64Encode a UTF-8 string to Base64.1 params
Encode a UTF-8 string to Base64.
input*stringdecode_base64Decode a Base64 string to UTF-8.1 params
Decode a Base64 string to UTF-8.
input*stringgenerate_hashGenerate MD5, SHA-256, or SHA-512 hex digest.2 params
Generate MD5, SHA-256, or SHA-512 hex digest.
algorithm*stringinput*stringgenerate_uuidGenerate one or more UUID v4 values.1 params
Generate one or more UUID v4 values.
countnumberhtml_to_textStrip HTML tags and decode entities to plain text.1 params
Strip HTML tags and decode entities to plain text.
input*stringmarkdown_to_htmlConvert Markdown to HTML.1 params
Convert Markdown to HTML.
input*stringextract_url_metadataExtract Open Graph metadata from a URL.1 params
Extract Open Graph metadata from a URL.
url*stringconvert_timezoneConvert a datetime between IANA timezones.3 params
Convert a datetime between IANA timezones.
datetime*stringfrom_timezone*stringto_timezone*stringparse_cronParse a cron expression and return next run times.2 params
Parse a cron expression and return next run times.
countnumberexpression*stringtest_regexTest a regex pattern against an input string.3 params
Test a regex pattern against an input string.
flagsstringinput*stringpattern*stringconvert_currencyConvert an amount between currencies using cached ECB exchange rates.3 params
Convert an amount between currencies using cached ECB exchange rates.
amount*numberfrom*stringto*stringextract_pdf_textExtract text content from a base64-encoded PDF document.1 params
Extract text content from a base64-encoded PDF document.
pdf*stringresize_imageResize and compress a base64-encoded image.5 params
Resize and compress a base64-encoded image.
formatstringpng · jpeg · webpdefault: pngheight*integerimage*stringqualityintegerwidth*integervalidate_nifValidate Portuguese NIF/NIPC tax identification number (mod-11 check digit).1 params
Validate Portuguese NIF/NIPC tax identification number (mod-11 check digit).
nif*stringvalidate_ibanValidate IBAN (ISO 13616 mod-97) with SEPA BIC lookup for Portuguese banks.1 params
Validate IBAN (ISO 13616 mod-97) with SEPA BIC lookup for Portuguese banks.
iban*stringverify_eu_vatVerify EU VAT number via VIES (European Commission free API).2 params
Verify EU VAT number via VIES (European Commission free API).
country_code*stringvat_number*stringclassify_gdprDetect GDPR PII categories in text (email, phone, IP, name, location). Returns categories only, never actual PII values.1 params
Detect GDPR PII categories in text (email, phone, IP, name, location). Returns categories only, never actual PII values.
text*stringgenerate_cspGenerate Content-Security-Policy header from structured directives input.3 params
Generate Content-Security-Policy header from structured directives input.
directivesobjectreport_onlybooleanreport_uristringvalidate_corsValidate CORS policy against security best practices. Reports issues by severity.6 params
Validate CORS policy against security best practices. Reports issues by severity.
allow_credentialsbooleanallow_headersarrayallow_methodsarrayallow_origin*valueexpose_headersarraymax_agenumberdetect_secretsDetect hardcoded secrets, API keys, and credentials in text using pattern matching and entropy analysis.1 params
Detect hardcoded secrets, API keys, and credentials in text using pattern matching and entropy analysis.
text*stringSponsors
Details
- Category
- Documents & Knowledge
- Transport
- HTTP
- Registry
- MCP registry, active
- Tools verified
- Nov 6, 2026