- Create Deep Research Task - Initiates a deep research task, returns details to view progress
- Create Task Group - Initiates a task group to enrich multiple items in parallel.
- Get Result - Retrieves the results of both deep research as well as task groups in an LLM friendly format.
- Choose a data source to start with - See Enrichment Data Sources and Destinations
- Initiate your tasks - After you have your initial data the MCP can initiate the deep research or task group(s). See these Use Cases for inspiration.
- Analyze the results - The LLM will provide a link to view the progress of the spawned work as results come in. After everything is completed, prompt the LLM to analyze the results to review the work done and answer your questions.
Enrichment Data Sources and Destinations
The task group tool can be used directly from LLM memory, but is often used in combination with a data source. We’ve identified the following data sources that work well with the Task Group tool:- Upload Tabular Files - You can use the Task MCP with Excel sheets or CSVs you can upload. Some LLM clients (such as ChatGPT) may allow uploading Excel or CSV files and working with them. Availability differs per client.
- Connect with databases - There are several MCPs available that allow your LLM to retrieve data from your database. For example, Supabase MCP and Neon MCP.
- Connect with documents - Documents may contain vital initial information to start a task group Notion MCP, Linear MCP
- Connect with web search data - Parallel Search MCP or other search MCPs or features can be used to get an initial list of items, which is often a great starting point for a Task Group.
Use Cases
We see two main use-cases for the Task MCP. On the one hand it makes Parallel APIs accessible for anyone requiring more reliable and deeper research or enrichment without any coding skills, lowering the barrier to using our product significantly. On the other hand, it’s a great tool for developers to get to know our product by experimenting with different use-cases, seeing output quality for different configurations before writing a single line of code. Below are some examples of using the Task MCP (sometimes in combination with the Search MCP and/or other MCPs) for both of these use-cases. A) Day to day data enrichment and research:- Sentiment analysis for ecommerce products
- Improving product listings for a web store
- Fact checking
- Deep research every major MCP client creating a Matrix of the results
- Reddit Sentiment analysis
- Comparing the output quality between 2 processors
- Testing and iterating on entity resolution for social media profiles
- Performing 100 deep researches and analyzing results quality