7 agent tools (prune, convert, estimate, diff, patch, generate, validate). USDC on Base L2.
Abgeleitet aus den Transporten, die dieser Eintrag deklariert (streamable-http). Ein Client, der hier nicht steht, ist damit nicht ausgeschlossen — Forge kann ihn nur nicht bestätigen.
Die Verifizierung bestätigt die Identität des Publishers (die Inhaberschaft am Repo), nicht die Sicherheit des Codes. Der Sicherheits-Scan deckt bekannte CVEs und verdächtige Installationsskripte ab.
Aus einem echten MCP-Handshake initialize → tools/list gegen den deklarierten Endpunkt gelesen. Es wurde nie ein Tool aufgerufen — tools/list ist der lesende Introspektionsaufruf, den das Protokoll dafür vorsieht. Es spiegelt wider, was der Server in diesem Moment angeboten hat; ein gehosteter Endpunkt ist an keine Version gebunden und kann sich ohne Ankündigung ändern.
https://mcp.nanotoll.dev/mcp8 Tools · 1048 mspruneStrip comments and empty lines from text to reduce token count before sending to an LLM. Returns the pruned text and character metrics. Requires a valid API key (Bearer token); billing is per input character — insufficient balance returns HTTP 402. For format conversion use `convert`, for generatin…Strip comments and empty lines from text to reduce token count before sending to an LLM. Returns the pruned text and character metrics. Requires a valid API key (Bearer token); billing is per input character — insufficient balance returns HTTP 402. For format conversion use `convert`, for generatin…
| Parameter | Typ | Beschreibung |
|---|---|---|
| comment_prefix | string | Optional. Explicit comment-line prefix to strip outside code fences (e.g. '//' for C-style code). Omit for format-aware pruning: markdown '#' headings are pres… |
| payload* | string | Text to prune (1 char min, 10 MiB max). |
| remove_empty_lines | boolean | If true, empty lines outside code fences are removed. |
convertTransform text between JSON, YAML, TOML, and CSV formats. Returns the converted text and input/output character metrics. Note some conversions can be lossy (e.g. JSON to CSV flattens nested structures). Requires a valid API key (Bearer token); billing is per input character — insufficient balance r…Transform text between JSON, YAML, TOML, and CSV formats. Returns the converted text and input/output character metrics. Note some conversions can be lossy (e.g. JSON to CSV flattens nested structures). Requires a valid API key (Bearer token); billing is per input character — insufficient balance r…
| Parameter | Typ | Beschreibung |
|---|---|---|
| from_format* | string | Source format of the input payload. |
| payload* | string | Text to convert (1 char min, 10 MiB max). |
| to_format* | string | Target format to convert into. |
estimateEstimate the USD cost of an LLM API call using the CWEP four-flow model (request generation, request processing, response generation, response reception). Returns a JSON object with the per-flow cost breakdown, the total, and the pricing source date. Unknown model names return HTTP 422 — check GET…Estimate the USD cost of an LLM API call using the CWEP four-flow model (request generation, request processing, response generation, response reception). Returns a JSON object with the per-flow cost breakdown, the total, and the pricing source date. Unknown model names return HTTP 422 — check GET…
| Parameter | Typ | Beschreibung |
|---|---|---|
| input_tokens* | integer | Number of input (prompt) tokens. |
| model* | string | Model name (e.g. gpt-4o). |
| output_tokens* | integer | Number of output (completion) tokens. |
diffGenerate a unified diff between two text versions (the before and after). Returns the diff text plus metrics (lines added, lines removed, output chars). Requires a valid API key (Bearer token); billing is per combined input characters. To apply a diff, use `patch`.Generate a unified diff between two text versions (the before and after). Returns the diff text plus metrics (lines added, lines removed, output chars). Requires a valid API key (Bearer token); billing is per combined input characters. To apply a diff, use `patch`.
| Parameter | Typ | Beschreibung |
|---|---|---|
| text_a* | string | First text version (the "before" text). |
| text_b* | string | Second text version (the "after" text). |
patchprivilegiertApply a unified diff patch to text, producing the transformed output. Returns the patched text. Requires a valid API key (Bearer token); billing is per combined input characters. To generate a diff, use `diff`.Apply a unified diff patch to text, producing the transformed output. Returns the patched text. Requires a valid API key (Bearer token); billing is per combined input characters. To generate a diff, use `diff`.
| Parameter | Typ | Beschreibung |
|---|---|---|
| patch* | string | Unified diff patch text. |
| text* | string | Original text to apply the patch to. |
generateGenerate an llms.txt agent-discovery file from structured service metadata (name, endpoints, overview, links, pricing). Returns the llms.txt content and output metrics. Requires a valid API key (Bearer token); billing is per input character. To check an existing llms.txt for spec compliance, use `v…Generate an llms.txt agent-discovery file from structured service metadata (name, endpoints, overview, links, pricing). Returns the llms.txt content and output metrics. Requires a valid API key (Bearer token); billing is per input character. To check an existing llms.txt for spec compliance, use `v…
| Parameter | Typ | Beschreibung |
|---|---|---|
| endpoints* | array | API endpoints to list in the llms.txt. Each item has method, path, and description. |
| links | array | Optional related links (docs, source, etc.). Each item has title and url. |
| name* | string | Service name (H1 title of the llms.txt file). |
| overview | array | Paragraphs of prose describing the service. Each array element becomes a paragraph in the llms.txt Overview section. |
| pricing | string | null | Pricing summary string (e.g. "$0.0002 per call"). Pass null to omit. |
| tagline | string | null | One-line summary of the service, shown as a subtitle below the H1. Pass null to omit. |
validateValidate an llms.txt payload for spec compliance (H1 title, endpoints section, pricing section, structure). Returns a validation report with errors, warnings, and structural flags. Requires a valid API key (Bearer token); billing is per input character. To generate new llms.txt, use `generate`.Validate an llms.txt payload for spec compliance (H1 title, endpoints section, pricing section, structure). Returns a validation report with errors, warnings, and structural flags. Requires a valid API key (Bearer token); billing is per input character. To generate new llms.txt, use `generate`.
| Parameter | Typ | Beschreibung |
|---|---|---|
| content* | string | llms.txt content to validate. |
readFetch a web page and return clean GitHub-flavored markdown at a strict token budget. DOM-density scoring strips boilerplate (CSS, JS, navbars, tracking) — raw HTML averages 80-95% noise. Requires a valid API key (Bearer token); billing is $0.0005 flat per read — insufficient balance returns HTTP 40…Fetch a web page and return clean GitHub-flavored markdown at a strict token budget. DOM-density scoring strips boilerplate (CSS, JS, navbars, tracking) — raw HTML averages 80-95% noise. Requires a valid API key (Bearer token); billing is $0.0005 flat per read — insufficient balance returns HTTP 40…
| Parameter | Typ | Beschreibung |
|---|---|---|
| include_links | boolean | If true, hyperlinks are kept as markdown links. |
| max_tokens | integer | Optional token budget — markdown is truncated to this many estimated tokens. Omit for full page. |
| preserve_tables | boolean | If true, HTML tables are preserved as GFM tables. |
| url* | string | URL of the web page to fetch and convert to markdown. |
8 von 8 Tools haben eine Beschreibung veröffentlicht.
Tool-Namen und -Beschreibungen stammen vom Publisher und werden wortgetreu als inerter Text angezeigt. Es sind die Zeichenketten, die ein MCP-Client an ein Modell übergibt, deshalb prüft Forge sie auf Prompt-Injection-Muster — jeder Befund erscheint oben beim Sicherheits-Scan. „Privilegiert“ ist ein Schlagwort-Treffer im Tool-Namen, keine Prüfung dessen, was das Tool tut: ein harmlos klingender Name kann trotzdem alles tun.
7 agent tools (prune, convert, estimate, diff, patch, generate, validate). USDC on Base L2.
Verlinkte Namen öffnen den Forge-Index aller Einträge, bei denen dieses Tool beobachtet wurde. Alle indexierten Tools durchsuchen.
Dieser Eintrag veröffentlicht kein npm-Paket, daher hat Forge keinen Abhängigkeitsbaum dafür. Das ist eine Lücke in der Abdeckung — keine Aussage, dass er keine Abhängigkeiten hat.