upAPI MCP server
online · 100% uptimeio.github.DevinoSolutions/upapi-mcp·v0.2.0All public upAPI operations as MCP tools: web scraping, search, screenshots, PDF, OCR and more.
0 stars243 downloads/wk
Reviews
Write oneNobody has reviewed upAPI yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
upAPI tools
Tool list not cached yet. `describe` through the gateway fetches it live.
Public scan report
scanner v0.1.10 · 2026-10-16 · same rubric, same numbers if you re-run it
- Code scan27 source files scanned25/25
- Live reliabilityremote reachable in 260ms (auth required)20/20
- –Tool poisoningtools not inspected (endpoint requires auth); not countedn/a
- Auth qualityOAuth resource metadata advertised on 40115/15
- Maintenancelast push 3 days ago15/15
- Maintainer identityregistry namespace matches repository owner; GitHub account older than a year9/10
How upAPI compares
Against every graded Web search MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 99/100
- higher than 99% of 3,471 Web search servers
- Uptime
- 100%
- of our recent checks; the typical remote Web search server answers 100%
- Response time
- 374 ms
- faster than 46% of 2,238 Web search servers
- Downloads a week
- 243
- more than 73% of 837 Web search servers with a package
Install upAPI in Claude Code, Cursor or VS Code
claude mcp add --transport http upapi-mcp https://app.upapi.io/api/mcp
What the publisher says
From the upAPI repository's README, as published. We do not edit it. Read it on GitHub
@upapi/mcp
Every public upAPI operation as an MCP tool — web search, SERP, social profiles, dev-tool lookups, geo/finance data — so an agent can call them directly.
There are two ways to connect, and they differ only in how a call is authenticated:
Both expose the same tools with the same schemas, and both bill the same quota.
Hosted — no install
Point any MCP client that supports remote servers at:
https://app.upapi.io/api/mcpIt will walk you through signing in to upAPI in a browser; there is no key to copy. With Claude Code:
claude mcp add --transport http upapi https://app.upapi.io/api/mcpLocal — API key
Create a key at app.upapi.io → API Keys, then:
claude mcp add upapi -e UPAPI_API_KEY=upapi_xxx -- npx -y @upapi/mcpClaude Desktop (claudedesktopconfig.json), Cursor, and Windsurf take the same thing as JSON:
{
"mcpServers": {
"upapi": {
"command": "npx",
"args": ["-y", "@upapi/mcp"],
"env": { "UPAPI_API_KEY": "upapi_xxx" }
}
}
}The key is never validated locally — only checked for presence, so a missing one fails immediately with a readable message instead of surfacing later as an unexplained 401 inside a tool call. Whether a key is real, expired, or over quota is answered at the gateway, the single place that answers it for every machine caller.
Tools
The hosted endpoint serves a compact table by default: two meta-tools plus a few always-on operations, a few kilobytes in total.
A tool table is re-sent as context on every turn, so one tool per operation means tens of kilobytes of JSON Schema per turn and a table large enough to measurably degrade tool selection. searchops + callop stays flat as the catalog grows. web-search.post, github-repo.get, and wikipedia-article.get stay on the table as full tools so the common case needs no discovery round-trip.
There are two other tables. ?tools=full gives every operation its own tool:
claude mcp add --transport http upapi 'https://app.upapi.io/api/mcp?tools=full'Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
upAPI: common questions
- Is upAPI MCP server safe?
- Yes, by our scan: it is graded A (99/100). Read the upAPI safety report
- How do I install upAPI?
- It runs remotely at app.upapi.io. Add it to Claude Code, Cursor, VS Code or Claude Desktop with the snippets above, or call it through the mcp.market gateway without installing anything.
- Does upAPI need an API key?
- No key to paste: it signs you in with OAuth when your client connects.
- Is upAPI maintained?
- The last commit was 23 days ago (2026-10-13). The latest release is v0.2.0.
- Is upAPI up?
- 100% of our last 28 checks got an answer. We check remote servers about four times a day.
- What can I use instead of upAPI?
- Servers from other publishers that do the same job: Search MCP server, webclaw MCP server and Zotero MCP server.
- How does upAPI compare with other Web search MCP servers?
- safety score 99/100 (higher than 99% of 3,471 Web search servers); uptime 100% (of our recent checks; the typical remote Web search server answers 100%); response time 374 ms (faster than 46% of 2,238 Web search servers). Full comparison.
Alternatives to upAPI
Same job from other publishers: the closest match first, then the best rated.
- SearchMCP server for web search operationsnot reviewedEstablishedA
- webclawWeb scraping, search, crawling, structured extraction and research for AI agents.not reviewedEstablishedA
Zotero MCPSearch, read, annotate, and add to your Zotero research library, local or web.not reviewedWidely usedB- Perplexity API Platform (moved to ai.perplexity/mcp-server)Real-time web search, reasoning, and research through Perplexity's APInot reviewedWidely usedA
- TavilyMCP server for advanced web search using Tavilynot reviewedWidely usedA