swiss-army
What this MCP does
Provides utility transformations and validation for data, documents, images, time zones, currencies, identifiers, web policies, and secrets.
Tools
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['text'], 'properties': {'text': {'type': 'string', 'maxLength': 50000, 'minLength': 1, 'description': 'Text to scan for PII categories'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['amount', 'from', 'to'], 'properties': {'to': {'type': 'string', 'maxLength': 3, 'minLength': 3, 'description': 'Target currency code (ISO 4217)'}, 'from': {'type': 'string', 'maxLength': 3, 'minLength': 3, 'description': 'Source currency code (ISO 4217)'}, 'amount': {'type': 'number', 'description': 'Amount to convert', 'exclusiveMinimum': 0}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['datetime', 'from_timezone', 'to_timezone'], 'properties': {'datetime': {'type': 'string', 'description': 'Datetime in ISO format (YYYY-MM-DDTHH:mm:ss)'}, 'to_timezone': {'type': 'string', 'description': 'Target IANA timezone (e.g. Europe/Lisbon)'}, 'from_timezone': {'type': 'string', 'description': 'Source IANA timezone (e.g. America/New_York)'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['input'], 'properties': {'input': {'type': 'string', 'description': 'CSV string'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['input'], 'properties': {'input': {'type': 'string', 'description': 'Base64 string to decode'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['text'], 'properties': {'text': {'type': 'string', 'maxLength': 100000, 'minLength': 1, 'description': 'Text, code, or configuration to scan for secrets'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['input'], 'properties': {'input': {'type': 'string', 'description': 'UTF-8 string to encode'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['pdf'], 'properties': {'pdf': {'type': 'string', 'description': 'Base64-encoded PDF document'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['url'], 'properties': {'url': {'type': 'string', 'description': 'URL to extract metadata from'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'directives': {'type': 'object', 'description': "CSP directives map, e.g. { 'script-src': ['self', 'nonce-abc123'] }", 'additionalProperties': {'type': 'array', 'items': {'type': 'string'}}}, 'report_uri': {'type': 'string', 'format': 'uri', 'description': 'Report URI for CSP violations'}, 'report_only': {'type': 'boolean', 'default': False, 'description': 'Use Content-Security-Policy-Report-Only header'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['input', 'algorithm'], 'properties': {'input': {'type': 'string', 'description': 'String to hash'}, 'algorithm': {'type': 'string', 'description': 'Hash algorithm: md5, sha256, or sha512'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'count': {'type': 'number', 'description': 'Number of UUIDs to generate (1-100, default 1)'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'echo': {'type': 'string', 'description': 'Optional string to echo back'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['input'], 'properties': {'input': {'type': 'string', 'description': 'HTML string to convert'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['input'], 'properties': {'input': {'type': 'string', 'description': 'JSON array string'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['input'], 'properties': {'input': {'type': 'string', 'description': 'Markdown string to convert'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['expression'], 'properties': {'count': {'type': 'number', 'description': 'Number of next runs to return (1-20, default 5)'}, 'expression': {'type': 'string', 'description': "Cron expression (e.g. '0 9 * * 1-5')"}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['image', 'width', 'height'], 'properties': {'image': {'type': 'string', 'description': 'Base64-encoded image data'}, 'width': {'type': 'integer', 'description': 'Target width in pixels', 'exclusiveMinimum': 0}, 'format': {'enum': ['png', 'jpeg', 'webp'], 'type': 'string', 'default': 'png', 'description': 'Output format'}, 'height': {'type': 'integer', 'description': 'Target height in pixels', 'exclusiveMinimum': 0}, 'quality': {'type': 'integer', 'maximum': 100, 'minimum': 1, 'description': 'JPEG quality (1-100)'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['pattern', 'input'], 'properties': {'flags': {'type': 'string', 'description': 'Regex flags (g, i, m, s, u, y)'}, 'input': {'type': 'string', 'description': 'Input string to test against'}, 'pattern': {'type': 'string', 'description': 'Regular expression pattern'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['allow_origin'], 'properties': {'max_age': {'type': 'number', 'description': 'Access-Control-Max-Age in seconds'}, 'allow_origin': {'anyOf': [{'type': 'string'}, {'type': 'array', 'items': {'type': 'string'}}], 'description': 'Access-Control-Allow-Origin value(s)'}, 'allow_headers': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Allowed request headers'}, 'allow_methods': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Allowed HTTP methods'}, 'expose_headers': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Access-Control-Expose-Headers'}, 'allow_credentials': {'type': 'boolean', 'description': 'Access-Control-Allow-Credentials'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['iban'], 'properties': {'iban': {'type': 'string', 'description': 'IBAN string (with or without spaces)'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['nif'], 'properties': {'nif': {'type': 'string', 'description': 'Portuguese NIF or NIPC (9 digits)'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['country_code', 'vat_number'], 'properties': {'vat_number': {'type': 'string', 'maxLength': 20, 'minLength': 1, 'description': 'VAT number without country prefix'}, 'country_code': {'type': 'string', 'maxLength': 2, 'minLength': 2, 'description': 'ISO 3166-1 alpha-2 country code (e.g. PT, DE, FR)'}}, 'additionalProperties': False}
Recent tool changes
Similar MCP servers
vrsai
Provides deterministic preflight and optimization services for SQL changes, package installation, payments, invoices, OpenAPI int…
hyperion
Acts as a paid MCP tool marketplace and utility gateway with server discovery, HTTP and JavaScript tools, research, data conversi…
Vee3
Manages Clerk authentication infrastructure, including users, organizations, domains, sessions, tokens, OAuth, SSO, machines, per…
Proof Holdings
Provides domain verification, identity and delegation proofs, human approval workflows, trusted-contact challenges, and controlle…
GoCreative Agent API
Offers pay-per-call LLM completions and data services for company intelligence, KYB, sanctions screening, threat intelligence, co…
IA-QA — 130+ QA & Dev Tools for AI Agents
Provides deterministic QA, evaluation, testing, code analysis, prompt and RAG checks, model comparison, and web security diagnost…
shiply
Publishes and manages web applications with SQL databases, serverless functions, domains, email tests, client intake, contracts, …
ALM X++ MCP Server
Supports D365 Finance and Operations development with X++ and AOT search, code analysis, Azure DevOps workflows, telemetry querie…