Overview
Use the Research MCP server from your ATXP-powered agent to research a topic and present synthesized information.Example prompts
- “Research the Kelly Criterion and explain how it can be used to optimally size a position on Polymarket.”
- “Research the latest news on the US financial sector and its impact on the stock market.”
Tools
research_quick_research
research_quick_research
This tool takes in a list of messages and returns a fast answer in the form of a string as well as relevant sources. For example, if you want a quick summary of the latest news on the stock market, you could call this tool with the argument
["What is the latest news on the stock market?"].Arguments
Accepts a JSON object with the following properties:The list of message strings to research.
Response
Returns a JSON object with the following properties:The status of the research operation.
The quick answer to the research question.
The list of sources that were used to answer the research question.
research_deep_research
research_deep_research
This tool takes in a list of messages and performs deep research on the topic. It returns an answer in the form of a string as well as relevant sources. For example, if you wanted to compare the performance of two different stocks, you could call this tool with the argument
["What is the performance of Tesla and Apple over the last 12 months and how does it project into the future?"].Arguments
Accepts a JSON object with the following properties:The list of message strings to research.
Response
Returns a JSON object with the following properties:The status of the research operation.
The answer to the research question.
The list of sources that were used to answer the research question.
Usage
Define the Research service
Create a reusable service configuration that points to the MCP server and standardizes how you pass arguments and read results. This lets your agent easily interact with the Research tools in a consistent manner.
Create an ATXP client
- Using an ATXP account
- Using a Base account
- Using a Solana account
- Using a Worldchain account
- Using a Polygon account
Create a client using an ATXP account by importing the ATXP client SDK and other dependencies.