<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: littlemosquito123</title>
    <description>The latest articles on DEV Community by littlemosquito123 (@littlemosquito123).</description>
    <link>https://dev.to/littlemosquito123</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F4198756%2F8f9deebd-ae87-4a52-aacd-ae609e158ce1.png</url>
      <title>DEV Community: littlemosquito123</title>
      <link>https://dev.to/littlemosquito123</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/littlemosquito123"/>
    <language>en</language>
    <item>
      <title>Connect 16M+ Investment Bank Research Reports to Claude Code and Cursor in 5 Minutes (ReportGem MCP)</title>
      <dc:creator>littlemosquito123</dc:creator>
      <pubDate>Wed, 21 Oct 2026 16:03:56 +0000</pubDate>
      <link>https://dev.to/littlemosquito123/connect-16m-investment-bank-research-reports-to-claude-code-and-cursor-in-5-minutes-reportgem-mcp-11ei</link>
      <guid>https://dev.to/littlemosquito123/connect-16m-investment-bank-research-reports-to-claude-code-and-cursor-in-5-minutes-reportgem-mcp-11ei</guid>
      <description>&lt;h2&gt;
  
  
  Why
&lt;/h2&gt;

&lt;p&gt;Ask an AI assistant about markets and you usually get a confident answer with no source. "Goldman thinks…", "analysts expect…" — but which report, which page? For analysts and investors, a claim without a citation is not usable.&lt;/p&gt;

&lt;p&gt;ReportGem (报告驿站) turned its research library into a remote MCP server so AI assistants can search it and quote the original passages with page numbers:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;16 million+ global investment-bank reports (Goldman Sachs, Citi, HSBC, UBS, JPMorgan, Morgan Stanley, Barclays, Nomura and more), with same-day real-time coverage&lt;/li&gt;
&lt;li&gt;5 million+ reports from 200+ Chinese brokers and futures firms&lt;/li&gt;
&lt;li&gt;20 million+ China company announcements, US SEC filings, 130,000+ earnings calls and meeting notes, 5 million+ academic papers, and in-report charts&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;This post shows how to connect it to the most common MCP clients.&lt;/p&gt;

&lt;h2&gt;
  
  
  Server details
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Endpoint: &lt;code&gt;https://www.reportgem.com/mcp&lt;/code&gt;
&lt;/li&gt;
&lt;li&gt;Transport: Streamable HTTP (not SSE)&lt;/li&gt;
&lt;li&gt;Auth: OAuth 2.0 with dynamic client registration; the first tool call opens a browser login&lt;/li&gt;
&lt;li&gt;Free trial: new accounts get 10 credits (≈100,000 returned tokens, valid 30 days); you pay only for delivered text&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Tools
&lt;/h2&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Tool&lt;/th&gt;
&lt;th&gt;What it does&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;search_research&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Search reports and papers by company, ticker, broker, industry, theme or date&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;search_filings&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Search SEC filings and China company announcements&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;search_meetings&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Search earnings calls and meeting notes&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;search_visuals&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Find charts and tables inside reports&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;get_evidence&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Return page-cited passages; &lt;code&gt;reading_mode="sequential"&lt;/code&gt; reads a whole document page by page&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;h2&gt;
  
  
  Claude Code
&lt;/h2&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;claude mcp add &lt;span class="nt"&gt;--transport&lt;/span&gt; http &lt;span class="nt"&gt;--scope&lt;/span&gt; user reportgem https://www.reportgem.com/mcp
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Start &lt;code&gt;claude&lt;/code&gt;, type &lt;code&gt;/mcp&lt;/code&gt;, select &lt;code&gt;reportgem&lt;/code&gt;, finish the browser login and check that the status is connected.&lt;/p&gt;

&lt;h2&gt;
  
  
  Codex CLI
&lt;/h2&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;codex mcp add reportgem &lt;span class="nt"&gt;--url&lt;/span&gt; https://www.reportgem.com/mcp
codex mcp login reportgem
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Or add this to &lt;code&gt;~/.codex/config.toml&lt;/code&gt;, then run &lt;code&gt;codex mcp login reportgem&lt;/code&gt;:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight toml"&gt;&lt;code&gt;&lt;span class="nn"&gt;[mcp_servers.reportgem]&lt;/span&gt;
&lt;span class="py"&gt;url&lt;/span&gt; &lt;span class="p"&gt;=&lt;/span&gt; &lt;span class="s"&gt;"https://www.reportgem.com/mcp"&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h2&gt;
  
  
  Cursor, Cline, VS Code and other clients
&lt;/h2&gt;

&lt;p&gt;Merge into your MCP configuration:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight json"&gt;&lt;code&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="nl"&gt;"mcpServers"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="w"&gt;
    &lt;/span&gt;&lt;span class="nl"&gt;"reportgem"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="w"&gt;
      &lt;/span&gt;&lt;span class="nl"&gt;"url"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"https://www.reportgem.com/mcp"&lt;/span&gt;&lt;span class="w"&gt;
    &lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Cursor and VS Code also have one-click install buttons in the GitHub README.&lt;/p&gt;

&lt;h2&gt;
  
  
  Verify without logging in
&lt;/h2&gt;

&lt;p&gt;&lt;code&gt;initialize&lt;/code&gt; and &lt;code&gt;tools/list&lt;/code&gt; are open, so you can check connectivity first:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;curl &lt;span class="nt"&gt;-s&lt;/span&gt; https://www.reportgem.com/mcp &lt;span class="se"&gt;\&lt;/span&gt;
  &lt;span class="nt"&gt;-H&lt;/span&gt; &lt;span class="s2"&gt;"Content-Type: application/json"&lt;/span&gt; &lt;span class="se"&gt;\&lt;/span&gt;
  &lt;span class="nt"&gt;-H&lt;/span&gt; &lt;span class="s2"&gt;"Accept: application/json, text/event-stream"&lt;/span&gt; &lt;span class="se"&gt;\&lt;/span&gt;
  &lt;span class="nt"&gt;-d&lt;/span&gt; &lt;span class="s1"&gt;'{"jsonrpc":"2.0","id":1,"method":"tools/list","params":{}}'&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;You should see five tools. Calling a tool (&lt;code&gt;tools/call&lt;/code&gt;) requires the OAuth login; without it you get a 401.&lt;/p&gt;

&lt;h2&gt;
  
  
  Try these prompts
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;"Use reportgem: what is Goldman Sachs' latest view on NVIDIA? Quote the source and page."&lt;/li&gt;
&lt;li&gt;"Compare Citi and Morgan Stanley forecasts for Fed rate cuts in 2026."&lt;/li&gt;
&lt;li&gt;"Find a chart of global AI server shipment forecasts and tell me which report it comes from."&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Troubleshooting
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;401 on a tool call: the OAuth login has not been completed yet; trigger authorization again in your client.&lt;/li&gt;
&lt;li&gt;Wrong URL: use the &lt;code&gt;/mcp&lt;/code&gt; endpoint, not the website page.&lt;/li&gt;
&lt;li&gt;Billing: only returned research text is billed (1 credit = 10,000 tokens); titles, questions and failed or empty results are free.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Links
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Setup guide: &lt;a href="https://www.reportgem.com/en/mcp.html" rel="noopener noreferrer"&gt;https://www.reportgem.com/en/mcp.html&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;GitHub: &lt;a href="https://github.com/littlemosquito123/reportgem-global-research" rel="noopener noreferrer"&gt;https://github.com/littlemosquito123/reportgem-global-research&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;Official MCP Registry: &lt;code&gt;com.reportgem/global-research&lt;/code&gt;
&lt;/li&gt;
&lt;li&gt;Hugging Face: &lt;a href="https://huggingface.co/spaces/ruoxu728/reportgem-global-research" rel="noopener noreferrer"&gt;https://huggingface.co/spaces/ruoxu728/reportgem-global-research&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;em&gt;Research results are for reference and are not investment advice.&lt;/em&gt;&lt;/p&gt;

</description>
      <category>mcp</category>
      <category>ai</category>
      <category>finance</category>
      <category>claude</category>
    </item>
  </channel>
</rss>
