MCP (Model Context Protocol) server for Dumpling AI providing data scraping, conversion, extraction, AI agent, and code-execution tools.
https://github.com/Dumpling-AI/mcp-server-dumplingaiStop juggling multiple APIs and services. The Dumpling AI MCP server gives you 28 powerful tools through one clean interface — from web scraping and document processing to AI completions and code execution.
You're probably familiar with the pain: need to scrape some data? Set up a scraping service. Extract text from PDFs? Find an OCR API. Run quick Python calculations? Spin up a sandbox environment. Generate images? Another API key to manage.
This MCP server eliminates that complexity. One installation, one API key, 28 capabilities that work together seamlessly.
Data Collection & Research
Web Scraping & Content Extraction
Document Processing
AI & Knowledge Management
Research & Content Creation
// Extract YouTube transcript, scrape related articles, generate summary
await mcp.call("get-youtube-transcript", {
videoUrl: "https://youtube.com/watch?v=...",
includeTimestamps: true
});
await mcp.call("search", {
query: "topic from video",
scrapeResults: true,
numResultsToScrape: 5
});
Data Pipeline Automation
// Crawl competitor sites, extract structured data, process with AI
await mcp.call("crawl", {
baseUrl: "https://competitor.com",
maxPages: 50,
scrapeOptions: { format: "markdown", cleaned: true }
});
await mcp.call("extract", {
url: "https://competitor.com/products",
instructions: "Extract product names, prices, and availability",
schema: { products: [{ name: "string", price: "number" }] }
});
Document Processing Workflows
// Convert documents, extract text, analyze with AI
await mcp.call("convert-to-pdf", {
url: "https://example.com/document.docx"
});
await mcp.call("extract-document", {
url: "converted-pdf-url",
options: { ocr: true, includeMetadata: true }
});
The fastest way to get started:
npx -y @smithery/cli install @Dumpling-AI/mcp-server-dumplingai --client claude
Or run directly:
env DUMPLING_API_KEY=your_api_key npx -y mcp-server-dumplingai
For Claude Desktop, add this to your config:
{
"mcpServers": {
"dumplingai": {
"command": "npx",
"args": ["-y", "mcp-server-dumplingai"],
"env": {
"DUMPLING_API_KEY": "<your-api-key>"
}
}
}
}
Unified Interface: All tools follow the same MCP pattern. No switching between different API styles or authentication methods.
Intelligent Error Handling: Detailed error messages with context, not cryptic HTTP codes.
Seamless Integration: Tools are designed to work together. Extract data from one source, process it with another, analyze with AI — all in the same session.
Cost Efficiency: One subscription replaces multiple service fees. No surprise billing from different providers.
The server handles the complex stuff (authentication, rate limiting, error handling) so you can focus on building. It's TypeScript-first with proper Zod validation, making integration predictable and debuggable.
Ready to consolidate your data processing stack? Get your Dumpling AI API key and start building.