Dumpling AI
Summary
This MCP server for Dumpling AI provides a bridge to Dumpling's data extraction and processing API, enabling AI assistants to perform web searches, scrape content, extract structured data, and process various document formats. Built with TypeScript and the MCP SDK, it offers over 20 specialized tools including Google search, YouTube transcript extraction, document conversion, and AI image generation. The implementation handles authentication through API keys and formats all responses as structured JSON, making it particularly useful for research tasks, content analysis, and accessing real-time web information without direct internet access.
Available Actions(28)
get-youtube-transcript
Extract transcripts from YouTube videos with optional timestamps. Parameters: videoUrl (string), includeTimestamps (boolean), timestampsToCombine (number), preferredLanguage (string)
search
Perform Google web searches and optionally scrape content from results. Parameters: query (string), country (string), language (string), dateRange (string), scrapeResults (boolean), numResultsToScrape (number), scrapeOptions (object)
get-autocomplete
Get Google search autocomplete suggestions for a query. Parameters: query (string), country (string), language (string), location (string)
search-maps
Search Google Maps for locations and businesses. Parameters: query (string), gpsPositionZoom (string), language (string), page (number)
search-places
Search for places with more detailed information. Parameters: query (string), country (string), language (string), page (number)
search-news
Search for news articles with customizable parameters. Parameters: query (string), country (string), language (string), dateRange (string)
get-google-reviews
Retrieve Google reviews for businesses or places. Parameters: businessName (string), location (string), limit (number), sortBy (string)
scrape
Extract content from a web page with formatting options. Parameters: url (string), format (string), cleaned (boolean), renderJs (boolean)
crawl
Recursively crawl websites and extract content with customizable parameters. Parameters: baseUrl (string), maxPages (number), crawlBeyondBaseUrl (boolean), depth (number), scrapeOptions (object)
screenshot
Capture screenshots of web pages with customizable viewport and format options. Parameters: url (string), width (number), height (number), fullPage (boolean), format (string), waitFor (number)
extract
Extract structured data from web pages using AI-powered instructions. Parameters: url (string), instructions (string), schema (object), renderJs (boolean)
doc-to-text
Convert documents to plaintext with optional OCR. Parameters: url (string), options (object)
convert-to-pdf
Convert various file formats to PDF. Parameters: url (string), format (string), options (object)
merge-pdfs
Combine multiple PDFs into a single document. Parameters: urls (array), options (object)
trim-video
Extract a specific clip from a video. Parameters: url (string), startTime (number), endTime (number), output (string), options (object)
extract-document
Extract specific content from documents in various formats. Parameters: url (string), format (string), options (object)
extract-image
Extract text and information from images. Parameters: url (string), extractionType (string), options (object)
extract-audio
Transcribe and extract information from audio files. Parameters: url (string), language (string), options (object)
extract-video
Extract content from videos including transcripts, scenes, and objects. Parameters: url (string), extractionType (string), options (object)
read-pdf-metadata
Extract metadata from PDF files. Parameters: url (string), includeExtended (boolean)
write-pdf-metadata
Update metadata in PDF files. Parameters: url (string), metadata (object)
generate-agent-completion
Get AI agent completions with optional tool definitions. Parameters: prompt (string), model (string), temperature (number), maxTokens (number), context (array)
search-knowledge-base
Search a knowledge base for relevant information. Parameters: kbId (string), query (string), limit (number), similarityThreshold (number)
add-to-knowledge-base
Add entries to a knowledge base. Parameters: kbId (string), entries (array), upsert (boolean)
generate-ai-image
Generate images using AI models. Parameters: prompt (string), width (number), height (number), numImages (number), quality (string), style (string)
generate-image
Generate images using various AI providers. Parameters: prompt (string), provider (string), width (number), height (number), numImages (number)
run-js-code
Execute JavaScript code with optional dependencies. Parameters: code (string), dependencies (object), timeout (number)
run-python-code
Execute Python code with optional dependencies. Parameters: code (string), dependencies (array), timeout (number), saveOutputFiles (boolean)
Community Reviews
No reviews yet. Be the first to review!
Sign in to join the conversation