Search, scraping, document conversion, media extraction, image generation and a code sandbox normally mean five accounts and five configurations; here they are one credential, which is worth something regardless of what you make of any individual tool. The extraction family is the most interesting part, because the same prompt-plus-JSON-mode pattern applies across documents, images, audio and video — so "pull these fields out of this" has one shape whatever the thing is. run-js-code and run-python-code are the pair to look at before installing: they execute code in a sandbox with a memory and timeout setting, which is a capability to enable deliberately.
A multi-capability server over the Dumpling AI API covering search, web extraction, document and media processing, generation, a knowledge base and sandboxed code execution.
- Google search with country, language, location and date range, optionally scraping the results, plus autocomplete suggestions and news search
- Maps and places: Google Maps by query or place ID, place search with business detail, and Google reviews with sorting
- Web extraction: a page scraped with JavaScript rendering and cleaning, a site crawled recursively to a depth and a limit, and structured data extracted against a schema
- Screenshots with full-page capture, a clip rectangle, device scale factor, cookie-banner blocking and auto-scroll
- Documents: any supported format converted to text with page selection, files converted to PDF, PDFs merged, and PDF metadata read and written
- Prompt-driven extraction from documents, images, audio and video, each with a JSON mode
- YouTube transcripts with timestamps and a language preference, and video trimmed between two timestamps
- Generation: agent completions with a thread ID, and AI images from a prompt and a model
- A knowledge base searched by query, and new text resources added to it
- JavaScript and Python executed in a sandbox with a timeout, a memory setting and optionally saved output files
A Dumpling AI API key in DUMPLING_API_KEY.
One command plus a key — env DUMPLING_API_KEY=your_api_key npx -y mcp-server-dumplingai, then supply credentials
