Sofya wraps four research operations into a single streamable HTTP endpoint: search returns full page content instead of snippets, fetch converts URLs into clean markdown including PDFs and DOCX files, extract uses AI to pull structured data from pages, and research runs multi-source synthesis with citations. Each operation costs between 1 and 25 credits depending on depth. The markdown output is designed for agent consumption, and the research endpoint breaks queries into sub-questions before synthesizing results. Reach for this when your agent needs more than search snippets or when you want document fetching, extraction, and synthesis through one API instead of chaining multiple tools.
Public tool metadata for what this MCP can expose to an agent.
searchSearch the web for current information on any topic. Returns extracted page content, not just snippets. Best for factual lookups, specific questions, or when you need a list of sources. For open-ended questions that need synthesis across many sources, use the research tool ins...8 paramsSearch the web for current information on any topic. Returns extracted page content, not just snippets. Best for factual lookups, specific questions, or when you need a list of sources. For open-ended questions that need synthesis across many sources, use the research tool ins...
querystringtopicstringfreshnessvaluemax_resultsintegersearch_depthstringinclude_answerbooleanexclude_domainsvalueinclude_domainsvaluefetchFetch one or more URLs and return their content as clean markdown. Use this to read articles, documentation, blog posts, or any page where you need the complete text, not just a snippet from search. Also supports PDF, DOCX, and other document formats. Costs 1 credit per URL. M...2 paramsFetch one or more URLs and return their content as clean markdown. Use this to read articles, documentation, blog posts, or any page where you need the complete text, not just a snippet from search. Also supports PDF, DOCX, and other document formats. Costs 1 credit per URL. M...
urlsarrayinclude_raw_htmlbooleanextractFetch a webpage and extract specific information using AI. Use this when you need structured data from a page (e.g. pricing, specs, contact info) rather than the raw content. Costs 5 credits. Returns: content (the extracted text), url, credits_used, credits_remaining, usage (t...2 paramsFetch a webpage and extract specific information using AI. Use this when you need structured data from a page (e.g. pricing, specs, contact info) rather than the raw content. Costs 5 credits. Returns: content (the extracted text), url, credits_used, credits_remaining, usage (t...
urlstringpromptstringresearchPerform comprehensive research on a topic. Decomposes your query into sub-queries, searches and reads multiple sources in parallel, then synthesizes a structured report with citations. Best for open-ended or comparative questions that need coverage from many angles. For simple...4 paramsPerform comprehensive research on a topic. Decomposes your query into sub-queries, searches and reads multiple sources in parallel, then synthesizes a structured report with citations. Best for open-ended or comparative questions that need coverage from many angles. For simple...
querystringtopicstringfreshnessvaluemax_sourcesintegercsoai-org/pdf-document-mcp
xt765/mcp-document-converter
io.github.xjtlumedia/markdown-formatter
io.github.ai-aviate/better-notion
suekou/mcp-notion-server
meterlong/mcp-doc