
Stravue
com.stravuePublished by stravue.comv0.2.1Updated Oct 24, 2026
Competitor research for AI agents: real competitor pages, side by side on one slide and deck.
Overview
Stravue is a local MCP server for competitor research that captures competitor pages and lays them side by side on one comparison slide and deck.
- What you can do
- Capture competitor pages: exact URLs, or a site plus a question for Stravue to pick pages, grouped under one comparison name. Check capture and comparison status, including frames, failure reasons and share links. Export results as a JPEG comparison slide, a full .pptx deck, or a single capture's .pptx and Markdown. Share a whole comparison through one public link. List a site's pages before choosing what to capture.
- When to use it
- Use it when you want an assistant to compare how several competitor sites present something, such as their pricing pages, and produce a side-by-side comparison slide or deck to hand to a person. It suits marketing, product and sales competitor research rather than general screenshots.
- Requirements
- Runs locally over stdio as an npm package, so it needs Node.js and npx. Requires the STRAVUE_API_KEY environment variable, created on your stravue.com account page; STRAVUE_BASE_URL optionally overrides the default endpoint. Needs network access to the Stravue service.
Installation
In SourceWeft
- Open Stravue in the dashboard and add it to a workspace.
- Enable the server for the chats that should use its tools.
Desktop only via STDIO. STDIO servers start a local process, so they need the SourceWeft desktop host.
Other MCP clients
Follow the launch instructions in the repository.
README
@stravue/mcp
Competitor research for AI agents. Give your assistant a question and a few competitors. Stravue finds the pages that answer it, captures them full-page on desktop and phone, drafts comments that quote each page, and lays every competitor side by side on one Comparison Slide and one deck you can hand to a person.
Not a screenshot API. The output is the finished comparison: the real pages, at the same scale, with the question as the title.
Runs over stdio. Works with Claude Code, Claude Desktop, Cursor, and any other MCP client.
60-second setup
-
Get an API key. Sign up at stravue.com, open your account page, and create a key. It is shown once, so copy it. Keys look like
sk_stravue_live_.... A new account's first 3 pages are free. -
Add the server to your client.
Claude Code:
Claude Desktop (claude_desktop_config.json) or Cursor (.cursor/mcp.json):
- Ask for a comparison. For example:
Compare how Calendly, Cal.com and SavvyCal present their pricing, and give me the comparison slide.
How a comparison works
captureonce per competitor, each with the samecomparisonname.get_comparisonuntilreadyis true (at least two competitors finished).export_comparison_slidefor the one picture,export_comparison_deckfor the whole .pptx, orshare_comparisonfor one public link.
Tools
Every response includes a share link when one exists, because the browsable result is what gets handed to a person.
What it will not do
Sign in to sites, pass paywalls or human-verification checks (it reports them honestly instead), click through flows, submit forms, or reach private addresses. A page that produced nothing is absent, never faked.
Pricing
- A new account's first 3 pages are free. The capture response says how many are left.
- After that, captures use your Stravue plan, the same plan as the app: Pro is £29 or $39 a month for 60 captures, Studio and Agency above it. Cancel anytime, and email [email protected] within 7 days of paying for a full refund. See stravue.com/pricing.
- When the allowance runs out, the tool returns the price and the billing link. The same key keeps working as soon as the plan is active.
- A capture that produces nothing hands its allowance back.
Limits
- 120 requests per key per 5 minutes →
429. Poll every 15-30 seconds. - Up to 30 pages per capture.
- Errors always carry the server's own message; nothing is invented.
Config
License
MIT. This package is a thin client: every capture, pick, comment and comparison is made by Stravue's service, behind your API key. The MIT licence covers the code. It does not cover the Stravue name or logo.
Source: packages/mcp/README.md at commit c057312
Tools
0Version history
1- v0.2.1LatestSep 16, 2026
Score
50% of the applicable checks met
How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.
- Reached in the last 30 days25 pts
Keep the endpoint answering the MCP handshake; SourceWeft probes it every 30 days.
- Auth declared10 pts
Declare the credential headers in the registry entry, or keep the endpoint answering the probe so its auth can be classified.
- Tools listed15 pts
Answer tools/list without a credential, or ship a package that starts in a sandbox without one.
- DescriptionRequired15 pts
- Logo10 pts
- Documentation15 pts
- License10 pts