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.
Extract transcripts from YouTube videos with optional timestamps. Parameters: videoUrl (string), includeTimestamps (boolean), timestampsToCombine (integer), preferredLanguage (string)
Perform Google web searches and optionally scrape content from results. Parameters: query (string), country (string), language (string), dateRange (string), scrapeResults (boolean), numResultsToScrape (integer), scrapeOptions (object)
Get Google search autocomplete suggestions for a query. Parameters: query (string), country (string), language (string), location (string)
Search Google Maps for locations and businesses. Parameters: query (string), gpsPositionZoom (string), language (string), page (integer)
Search for places with more detailed information. Parameters: query (string), country (string), language (string), page (integer)
Search for news articles with customizable parameters. Parameters: query (string), country (string), language (string), dateRange (string)
Retrieve Google reviews for businesses or places. Parameters: businessName (string), location (string), limit (integer), sortBy (string)
Extract content from a web page with formatting options. Parameters: url (string), format (string), cleaned (boolean), renderJs (boolean)
Recursively crawl websites and extract content with customizable parameters. Parameters: baseUrl (string), maxPages (integer), crawlBeyondBaseUrl (boolean), depth (integer), scrapeOptions (object)
Capture screenshots of web pages with customizable viewport and format options. Parameters: url (string), width (integer), height (integer), fullPage (boolean), format (string), waitFor (integer)
Extract structured data from web pages using AI-powered instructions. Parameters: url (string), instructions (string), schema (object), renderJs (boolean)
Convert documents to plaintext with optional OCR. Parameters: url (string), options (object)
Convert various file formats to PDF. Parameters: url (string), format (string), options (object)
Combine multiple PDFs into a single document. Parameters: urls (array), options (object)
Extract a specific clip from a video. Parameters: url (string), startTime (integer), endTime (integer), output (string), options (object)
Extract specific content from documents in various formats. Parameters: url (string), format (string), options (object)
Extract text and information from images. Parameters: url (string), extractionType (string), options (object)
Transcribe and extract information from audio files. Parameters: url (string), language (string), options (object)
Extract content from videos including transcripts, scenes, and objects. Parameters: url (string), extractionType (string), options (object)
Extract metadata from PDF files. Parameters: url (string), includeExtended (boolean)
Update metadata in PDF files. Parameters: url (string), metadata (object)
Get AI agent completions with optional tool definitions. Parameters: prompt (string), model (string), temperature (number), maxTokens (integer), context (array)
Search a knowledge base for relevant information. Parameters: kbId (string), query (string), limit (integer), similarityThreshold (number)
Add entries to a knowledge base. Parameters: kbId (string), entries (array), upsert (boolean)
Generate images using AI models. Parameters: prompt (string), width (integer), height (integer), numImages (integer), quality (string), style (string)
Generate images using various AI providers. Parameters: prompt (string), provider (string), width (integer), height (integer), numImages (integer)
Execute JavaScript code with optional dependencies. Parameters: code (string), dependencies (object), timeout (integer)
Execute Python code with optional dependencies. Parameters: code (string), dependencies (array), timeout (integer), saveOutputFiles (boolean)
No reviews yet. Be the first to review!
Sign in to join the conversation