Nanotoll MCP
Was dieses MCP kann
Converts and edits text formats, generates diffs and patches, prunes text, estimates LLM costs, and creates or validates llms.txt files.
Tools
Eingabeschema
{'type': 'object', 'required': ['payload', 'from_format', 'to_format'], 'properties': {'payload': {'type': 'string', 'description': 'Text to convert (1 char min, 10 MiB max).'}, 'to_format': {'enum': ['json', 'yaml', 'toml', 'csv'], 'type': 'string', 'description': 'Target format to convert into.'}, 'from_format': {'enum': ['json', 'yaml', 'toml', 'csv'], 'type': 'string', 'description': 'Source format of the input payload.'}}}
Eingabeschema
{'type': 'object', 'required': ['text_a', 'text_b'], 'properties': {'text_a': {'type': 'string', 'description': 'First text version (the "before" text).'}, 'text_b': {'type': 'string', 'description': 'Second text version (the "after" text).'}}}
Eingabeschema
{'type': 'object', 'required': ['model', 'input_tokens', 'output_tokens'], 'properties': {'model': {'type': 'string', 'description': 'Model name (e.g. gpt-4o).'}, 'input_tokens': {'type': 'integer', 'minimum': 0, 'description': 'Number of input (prompt) tokens.'}, 'output_tokens': {'type': 'integer', 'minimum': 0, 'description': 'Number of output (completion) tokens.'}}}
Eingabeschema
{'type': 'object', 'required': ['name', 'endpoints'], 'properties': {'name': {'type': 'string', 'description': 'Service name (H1 title of the llms.txt file).'}, 'links': {'type': 'array', 'items': {'type': 'object', 'required': ['title', 'url'], 'properties': {'url': {'type': 'string', 'format': 'uri', 'description': 'Target URL.'}, 'title': {'type': 'string', 'description': 'Display text for the link.'}}}, 'description': 'Optional related links (docs, source, etc.). Each item has title and url.'}, 'pricing': {'type': ['string', 'null'], 'description': 'Pricing summary string (e.g. "$0.0002 per call"). Pass null to omit.'}, 'tagline': {'type': ['string', 'null'], 'description': 'One-line summary of the service, shown as a subtitle below the H1. Pass null to omit.'}, 'overview': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Paragraphs of prose describing the service. Each array element becomes a paragraph in the llms.txt Overview section.'}, 'endpoints': {'type': 'array', 'items': {'type': 'object', 'required': ['method', 'path', 'description'], 'properties': {'path': {'type': 'string', 'description': 'Endpoint path (e.g. /api/v1/squeeze).'}, 'method': {'type': 'string', 'description': 'HTTP method (GET, POST, etc.).'}, 'description': {'type': 'string', 'description': 'What the endpoint does.'}}}, 'description': 'API endpoints to list in the llms.txt. Each item has method, path, and description.'}}}
Eingabeschema
{'type': 'object', 'required': ['text', 'patch'], 'properties': {'text': {'type': 'string', 'description': 'Original text to apply the patch to.'}, 'patch': {'type': 'string', 'description': 'Unified diff patch text.'}}}
Eingabeschema
{'type': 'object', 'required': ['payload'], 'properties': {'payload': {'type': 'string', 'description': 'Text to prune (1 char min, 10 MiB max).'}, 'comment_prefix': {'type': 'string', 'description': "Optional. Explicit comment-line prefix to strip outside code fences (e.g. '//' for C-style code). Omit for format-aware pruning: markdown '#' headings are preserved (v101 #12 note), no line stripping on plain text. Max 64 bytes, no control chars."}, 'remove_empty_lines': {'type': 'boolean', 'default': True, 'description': 'If true, empty lines outside code fences are removed.'}}}
Eingabeschema
{'type': 'object', 'required': ['url'], 'properties': {'url': {'type': 'string', 'format': 'uri', 'description': 'URL of the web page to fetch and convert to markdown.'}, 'max_tokens': {'type': 'integer', 'minimum': 1, 'description': 'Optional token budget â\x80\x94 markdown is truncated to this many estimated tokens. Omit for full page.'}, 'include_links': {'type': 'boolean', 'default': True, 'description': 'If true, hyperlinks are kept as markdown links.'}, 'preserve_tables': {'type': 'boolean', 'default': True, 'description': 'If true, HTML tables are preserved as GFM tables.'}}}
Eingabeschema
{'type': 'object', 'required': ['content'], 'properties': {'content': {'type': 'string', 'description': 'llms.txt content to validate.'}}}
Letzte Tool-Änderungen
Ähnliche MCP-Server
TinyFn
Offers deterministic utility functions for mathematics, conversions, validation, hashing, encoding, arrays, dates, colors, and pa…
hyperion
Acts as a paid MCP tool marketplace and utility gateway with server discovery, HTTP and JavaScript tools, research, data conversi…
Andreax
Offers pay-per-call AI services for inference, agent and workflow design, OCR and transcription, code generation and review, clas…
Vee3
Manages Clerk authentication infrastructure, including users, organizations, domains, sessions, tokens, OAuth, SSO, machines, per…
Courier
Provides notification delivery infrastructure for users, tenants, lists, templates, preferences, journeys, automations, brands, a…
GripForge
Generates, rigs, animates, analyzes, and packages game characters, weapons, armor, effects, environments, and engine-ready assets.
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…
apis-io
Provides catalog search, comparison, scoring, enrichment, lists, and dataset exports for APIs, providers, specifications, workflo…