Turn any URL into clean Markdown and structured data. Scrape, crawl, search and extract.
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://api.hydrafetch.com/mcp13 Tools · 616 msscrapeFetch one web page and return its main content as clean markdown, with optional HTML, links or structured data. Use it to read a page whose URL you already have. For many pages of one site use crawl; for a list of URLs use batch.Fetch one web page and return its main content as clean markdown, with optional HTML, links or structured data. Use it to read a page whose URL you already have. For many pages of one site use crawl; for a list of URLs use batch.
| Parameter | Typ | Beschreibung |
|---|---|---|
| url* | string | The URL to scrape. |
| formats | array | Which outputs to return. Defaults to markdown. |
| preferStructure | boolean | Keep headings, lists and tables as markdown. Default false optimises for raw content and can return unstructured text on marketing and listing pages. Turn on w… |
mapList the URLs on a website, found through its sitemap and links, without fetching their content. Use it to see which pages exist before choosing which to scrape.List the URLs on a website, found through its sitemap and links, without fetching their content. Use it to see which pages exist before choosing which to scrape.
| Parameter | Typ | Beschreibung |
|---|---|---|
| url* | string | The seed URL to map. |
| limit | integer | Max URLs to return. |
crawlDiscover and scrape the pages of a website as one background job, following its links from a starting URL. Returns a crawl id straight away; read progress and results with crawl_status. Each page scraped costs 1 credit, so set limit to what you need.Discover and scrape the pages of a website as one background job, following its links from a starting URL. Returns a crawl id straight away; read progress and results with crawl_status. Each page scraped costs 1 credit, so set limit to what you need.
| Parameter | Typ | Beschreibung |
|---|---|---|
| url* | string | The site to start from. |
| limit | integer | Maximum pages to scrape. |
| maxDepth | integer | How far from the seed to follow. |
crawl_statusRead a crawl started with crawl: its progress, and one page of the scraped results. When nextOffset is not null, pass it as offset to read the next page of results.Read a crawl started with crawl: its progress, and one page of the scraped results. When nextOffset is not null, pass it as offset to read the next page of results.
| Parameter | Typ | Beschreibung |
|---|---|---|
| crawlId* | string | The id returned by crawl. |
| offset | integer | Position of the first result to return. Defaults to 0. |
| limit | integer | Results to return in this call (default 10). |
batchScrape a list of URLs you already have as one background job. Returns a batch id straight away; read progress and results with batch_status. Each URL scraped costs 1 credit.Scrape a list of URLs you already have as one background job. Returns a batch id straight away; read progress and results with batch_status. Each URL scraped costs 1 credit.
| Parameter | Typ | Beschreibung |
|---|---|---|
| urls* | array | The URLs to scrape. |
batch_statusRead a batch started with batch: its progress, and one page of results in the order the URLs were sent. When nextOffset is not null, pass it as offset to read the next page of results.Read a batch started with batch: its progress, and one page of results in the order the URLs were sent. When nextOffset is not null, pass it as offset to read the next page of results.
| Parameter | Typ | Beschreibung |
|---|---|---|
| batchId* | string | The id returned by batch. |
| offset | integer | Position of the first result to return. Defaults to 0. |
| limit | integer | Results to return in this call (default 10). |
searchSearch the web and return ranked results: title, url and snippet. Set scrapeResults to also fetch each result as markdown, at 1 extra credit per page.Search the web and return ranked results: title, url and snippet. Set scrapeResults to also fetch each result as markdown, at 1 extra credit per page.
| Parameter | Typ | Beschreibung |
|---|---|---|
| query* | string | The search query. |
| limit | integer | Max results (default 5). |
| scrapeResults | boolean | Also scrape each result to markdown, 1 extra credit per page (default false). |
| preferStructure | boolean | Keep headings, lists and tables in each scraped result. |
brandA company's brand from its domain: logos for light and dark backgrounds, its colours, name, description and social profiles. Use it to answer what a company is or how it presents itself.A company's brand from its domain: logos for light and dark backgrounds, its colours, name, description and social profiles. Use it to answer what a company is or how it presents itself.
| Parameter | Typ | Beschreibung |
|---|---|---|
| domain* | string | The company domain, e.g. stripe.com. A full URL works too. |
logoA company's logo as a directly embeddable image URL, chosen for the background you name. Use this rather than brand when the mark is all you need: it costs a fifth as much and returns one asset instead of the whole record.A company's logo as a directly embeddable image URL, chosen for the background you name. Use this rather than brand when the mark is all you need: it costs a fifth as much and returns one asset instead of the whole record.
| Parameter | Typ | Beschreibung |
|---|---|---|
| domain* | string | The company domain, e.g. stripe.com. A full URL works too. |
| theme | string | The background the logo will sit on. Defaults to light. |
| type | string | The square mark, or the full logotype. Defaults to icon. |
extractPull specific fields out of one or more pages as JSON, shaped by a JSON schema or described in a prompt. Use it when you need values such as prices, names or dates rather than the whole page text.Pull specific fields out of one or more pages as JSON, shaped by a JSON schema or described in a prompt. Use it when you need values such as prices, names or dates rather than the whole page text.
| Parameter | Typ | Beschreibung |
|---|---|---|
| urls* | array | The URLs to extract from. |
| prompt | string | Natural-language description of what to pull. |
| schema | object | A JSON schema the result must conform to. |
| preferStructure | boolean | Keep headings, lists and tables in the text handed to the model. |
| showConfidence | boolean | For each field, return a confidence score and the exact source passage the value was drawn from. |
| showSources | boolean | Return the list of URLs that were actually extracted. |
styleguideA site's design system read from computed styles in a real browser: colours by role with contrast ratios, the type scale, corner radius and button styling. Values defined through CSS variables come back resolved to the hex actually painted.A site's design system read from computed styles in a real browser: colours by role with contrast ratios, the type scale, corner radius and button styling. Values defined through CSS variables come back resolved to the hex actually painted.
| Parameter | Typ | Beschreibung |
|---|---|---|
| domain* | string | The domain to read, e.g. stripe.com. A full URL works too. |
screenshotRender a page in a real browser and capture a PNG, returning its public URL. Use when the question is what the page looks like rather than what it says.Render a page in a real browser and capture a PNG, returning its public URL. Use when the question is what the page looks like rather than what it says.
| Parameter | Typ | Beschreibung |
|---|---|---|
| url* | string | The URL to capture. |
| fullPage | boolean | Capture the whole scrollable page rather than the viewport. |
| viewport | string | Screen size to render at. Defaults to desktop (1920x1080). Ignored when width or height are given. |
| viewportWidth | integer | Exact viewport width in pixels. Overrides viewport. |
| viewportHeight | integer | Exact viewport height in pixels. Overrides viewport. With fullPage the capture still extends to the full page height. |
| waitFor | integer | Extra milliseconds to let the page settle before capture. |
| timeout | integer | Overall time budget for the capture, in milliseconds. |
| maxAge | integer | Reuse a stored screenshot younger than this many milliseconds. Defaults to 7 days, so a repeat returns the stored PNG without re-rendering and without applying… |
imagesHarvest a page's images with their metadata, without rendering it. Cheaper than a screenshot and returns the source images rather than a picture of the page.Harvest a page's images with their metadata, without rendering it. Cheaper than a screenshot and returns the source images rather than a picture of the page.
| Parameter | Typ | Beschreibung |
|---|---|---|
| url* | string | The page to harvest images from. |
13 von 13 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.
Turn any URL into clean Markdown and structured data. Scrape, crawl, search and extract.
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.