Stack · Strategy and research

Research desk

Finds the sources, keeps what it read, and answers with a citation that still opens next quarter.

Built for: The analyst starting a market, vendor or literature review that will outlive the deck it is going into.

Install all 10 parts

The button opens the checkout, where the 5 servers and 5 skills are listed one by one. Every member is free, so the checkout lists them and asks for no card.

$0/mo
every member is free — 5 servers and 5 skills
$0
the free-tier version keeps 5 servers and 5 skills — and all 17 tools
$0
5 skills with no monthly cost
338.2k
tokens if every skill file is read in full — a skill loads its description first and the rest only when used
01 · Outcome

What your agent can do with this

The reason to buy a stack rather than five listings: each line below needs more than one member connected at the same time.

  1. 01

    Search the live web through Tavily and Perplexity, and keep a dated copy of the pages worth citing with the Crawl4AI skill.

  2. 02

    Find academic papers across OpenAlex, Semantic Scholar, CrossRef, PubMed and arXiv, and keep the citation with the claim.

  3. 03

    Pull the transcript of a talk or interview from YouTube and quote it accurately rather than from memory.

  4. 04

    Keep the review's working files in one Drive folder and its tables in CSV, so the second week of a review builds on the first.

02 · Assembly

The assembly, part by part

What each part contributes, and why it was picked over the obvious alternative. Prices and permissions are read from the listings, so nothing here can disagree with the catalogue.

5 servers5 skills17 tools
TA01

Web search built for retrieval — results with the context a citation needs attached, instead of ten blue links.

read/write split not recordedruns on your machine A v0.0.6 credential not declared · runs locally
Free
$0 of the monthly total
PE02

The answer-with-sources pass, useful for orientation on a topic before the systematic reading starts.

4 readread-onlyruns on your machine A v1.3.0 · updated 3 weeks ago credential not declared · runs locally
Free
$0 of the monthly total
GO03

Searches Drive and reads file contents, which is where the half of the evidence that never was on the web already lives. The same server can also create, edit and share files; the read-only sign-in below keeps it to reading.

read/write split not recordedruns on your machine A v2.12.0 · updated 3 weeks ago API key · runs locally
Free
$0 of the monthly total
YO04

Downloads the transcript of a talk or interview, so a quote from a recording can be checked instead of remembered.

1 readread-onlyruns on your machine A v0.1.1 credential not declared · runs locally
Free
$0 of the monthly total
CS05

Explores the dataset a source publishes alongside its claims, with streaming for the files too large to open.

12 readread-onlyruns on your machine A v1.0.0 credential not declared · runs locally
Free
$0 of the monthly total
and the instructions that drive them A skill is a prompt file, not a server: it adds context and a procedure, never a tool or a permission of its own.
PA06
Paper Search Pro Agent skill by O0000-code

Searches up to seven academic sources at once, which is the difference between a literature review and whatever the first search engine returned.

167.8k tokens when loaded in full asks the agent to write 112 files · Apache-2.0 v2.5.0 needs no server of its own
Free
no monthly cost
CR07
Crawl4AI Agent skill by brettdavies

For JavaScript-heavy sources and multi-URL crawls with reusable extraction schemas, where a single scrape call is not enough.

88.9k tokens when loaded in full write access not declared 47 files · Apache-2.0 OR MIT needs no server of its own
Free
no monthly cost
VI08
VideoDB Agent skill by video-db

Ingests video and audio and makes it searchable, which is what turns twelve recorded interviews into evidence you can quote.

68.6k tokens when loaded in full write access not declared 22 files · MIT needs no server of its own
Free
no monthly cost
DO09
DoctorG Agent skill by glebis

Grades health evidence by tiered trusted sources, for reviews that touch clinical claims and must not treat a blog and a trial as equals.

5.3k tokens when loaded in full write access not declared 4 files · MIT needs no server of its own
Free
no monthly cost
PP10
PPTX Agent skill by K-Dense-AI

The readout at the end: the deck built from the notes, rather than a separate week of copying findings into slides.

7.6k tokens when loaded in full write access not declared 20 files · Proprietary. LICENSE.txt has complete terms needs no server of its own
Free
no monthly cost
03 · Cost

What it costs, and on what assumption

Every member is free, so the monthly figure is $0 whatever you do with the stack: nothing here is billed by the call, and only adding a paid member could change it.

PartWhat you are paying forMonthly, as quoted
Tavily Search Free —
Perplexity Ai Free —
Google Drive Free —
Youtube Transcript Free —
Csv Explorer Free —
Skills
Paper Search Pro Free · context cost only —
Crawl4AI Free · context cost only —
VideoDB Free · context cost only —
DoctorG Free · context cost only —
PPTX Free · context cost only —
Everything above $0 of servers plus $0 of skills, the same in a quiet month and a busy one $0/mo

Subscriptions at their monthly plan price; one-off licences spread over 12 months.

The free-tier version$0/mo
What moves the bill
Flat every month$0 · 0 subscriptions
Carries a call allowancenothing
Paid oncenothing
Traffic assumed5k calls / month

Nothing in this stack carries a call allowance, so nothing here can run out before the month does. The bill is decided when you install it, not when you use it.

The spend cap is one figure for the whole account, set in your dashboard and checked when an order is placed. On the call path what stops a retry loop is the plan's call allowance and its rate limit, and a refused call is never billed.

04 · Setup

Setting it up, in order

The steps below come before the install lines: what to decide and scope before connecting anything, in the order it matters. The lines themselves follow, part by part, for the client you pick.

1
Two search keys, two uses
Tavily for search with citations, Perplexity for the answer with sources. Overlap is real; drop the one you never reach for. Crawling a whole site is the Crawl4AI skill's job, not a third key.
2
Decide where the findings live
Nothing in this stack remembers between sessions on its own. Keep what the review has established in one Drive folder, which the Drive member reads back next session, or it becomes a second inbox.
3
Sign Drive in read-only
This Drive server can also create, edit and share files across Drive, Docs, Sheets, Slides and Calendar. Set GOOGLE_DRIVE_MCP_SCOPES=drive.readonly for its auth step and in its env, and Google refuses every write. It has no folder setting: read-only still reads everything the account can open, so a review that must stay in one folder runs it as a service account with only that folder shared.
4
Install the paper skills only if you need them
The academic search and note skills are heavy machinery. A vendor review rarely needs them; a literature review cannot be done without them.
Install, part by part10 parts of 10 in Claude Code

npx mcprush@latest stack add research-desk writes all 5 servers into Claude Code’s config in one go — or run the lines below one by one. The 5 skills are not included — add them with lines 06–10.

Keys you’ll need
Tavily Search
TAVILY_API_KEY — Your Tavily API key
Perplexity Ai
PERPLEXITY_API_KEY — Your Perplexity API key
Google Drive
GOOGLE_DRIVE_OAUTH_CREDENTIALS — Path to a Google OAuth 2.0 Desktop app credentials JSON file

Set them where you start Claude Code — export TAVILY_API_KEY=… in your shell profile on macOS and Linux, setx TAVILY_API_KEY "…" on Windows, then open a new terminal. Claude Code reads them at start; the config keeps only the names.

# 01 · Tavily Search claude mcp add --scope user --env 'TAVILY_API_KEY=${TAVILY_API_KEY}' --transport stdio tavily-search-mcp '--' npx -y mcp-tavily-search # 02 · Perplexity Ai claude mcp add --scope user --env 'PERPLEXITY_API_KEY=${PERPLEXITY_API_KEY}' --transport stdio perplexity-ai-mcp '--' npx -y @perplexity-ai/mcp-server # 03 · Google Drive claude mcp add --scope user --env 'GOOGLE_DRIVE_OAUTH_CREDENTIALS=${GOOGLE_DRIVE_OAUTH_CREDENTIALS}' --transport stdio piotr-agier-google-drive-mcp '--' npx -y @piotr-agier/google-drive-mcp # 04 · Youtube Transcript claude mcp add --scope user youtube-transcript-mcp '--' npx -y @kimtaeyoon83/mcp-server-youtube-transcript # 05 · Csv Explorer claude mcp add --scope user csv-explorer-mcp '--' npx -y @suppleaardvark/csv-explorer-mcp # 06 · Paper Search Pro npx mcprush@latest skill add o0000-code/paper-search-pro # 07 · Crawl4AI npx mcprush@latest skill add brettdavies/crawl4ai # 08 · VideoDB npx mcprush@latest skill add video-db/videodb # 09 · DoctorG npx mcprush@latest skill add glebis/doctorg # 10 · PPTX npx mcprush@latest skill add k-dense-ai/pptx
Requirements and Windows tips
  • Node.js — the current LTS (24) is the safe choice (for npx).
  • Windows PowerShell says 'running scripts is disabled on this system'? Run Set-ExecutionPolicy -Scope CurrentUser RemoteSigned once, or type npx.cmd instead of npx (codex.cmd, gemini.cmd, grok.cmd likewise). PowerShell 7 needs neither.

Nothing is connected until you approve it in Claude Code. mcprush is not in the path and meters nothing here.

Before you start
  • 1 member wants an API key, set in your own client’s config on your machine — this marketplace never holds it.
  • 4 members have not declared what credential they need — check each one’s own page before you start.
  • What this stack can write is not recorded — 2 members of 5 have no imported tool surface. Section 05 says what is known before you approve anything.
  • 5 members are connected straight from their own package or address — nothing in them goes through mcprush.
05 · Permissions

What the whole stack can reach

Installed together, these tool surfaces add up. It is the first thing a security reviewer asks for, so what has been counted — and what nobody has counted yet — is on the page rather than in a PDF.

—
tools that only read
Which tools read and which write is counted from the surface a publisher imports, and 2 members of 5 have no imported tool surface.
—
tools that can change something
Not recorded, and not estimated: a total added up from the members that have a surface would be read as the whole stack’s. The table below is what is known, member by member.
0
tools that reach the network
17 of the 17 never leave your machine — they belong to the local members.
Who grants the write accessnot recorded
MemberTool surfaceWrite tools
Google Drive not imported not recorded
Tavily Search not imported not recorded
Reading the number

A stack's blast radius is the union of its members, not the worst of them. That union cannot be taken here, because 2 members of 5 have no imported tool surface — so the figure a review asks for is missing rather than low, and a member marked not imported is one nobody has counted rather than one that cannot write.

1 skill in this stack instructs the agent to write — Paper Search Pro. A skill holds no permission of its own; it can only ask a server that already has the scope, and the approval gate still applies.

Tools in total17
Write sharenot recorded
Members that can writenot recorded
Surface imported3 of 5 members
06 · Swaps

Sensible swaps

A stack is a default, not a verdict. These are the substitutions the maintainer would make, and what each one costs or saves.

Where the requirement is plain Google results — web, news, images, places — rather than search shaped for a model, Serper is the cheaper primitive.

same money at 5k calls tool counts not recorded both grade A
07 · Limits

Where this stack stops

Written by the maintainer, kept on the page rather than in a support thread.

  • It cannot give medical advice. The health member grades evidence and cites its sources; reading a study is not the same as being told what to do.

  • Scraping is bounded by what a site allows. A paywalled source stays paywalled, and the desk should say so rather than paraphrase a summary.

  • It has no opinion of its own about quality. Which of two contradicting sources is right is the analyst's judgement — the desk's job is to show both.

08 · Maintenance

Who keeps this current

A stack has an owner: whoever keeps it re-checks the combination when a member changes, and the members themselves are published by the people named on each row.

Maintainer
mcprush
The marketplace’s own editors — keep 40 stacks here
Version
—
Not versioned — the curator edits in place
Scanned members
5 of 5
Servers in it that carry a scan grade for the release they serve.
Member trust score
96–100
Lowest to highest client score of its 5 scanned servers, out of 100.
Composition
5 + 5
5 servers, 5 skills
Nearby

Stacks that share parts with this one

All 40 stacks