MCP.Market

upAPI MCP server

online · 100% uptime
by DevinoSolutions·io.github.DevinoSolutions/upapi-mcp·v0.2.0

All public upAPI operations as MCP tools: web scraping, search, screenshots, PDF, OCR and more.

A99/100grade A
What users say
No reviews yet
Be the first
Safety scan
A99/100

full report

Adoption
Growing

0 stars243 downloads/wk

Reviews

Write one

Nobody 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

no findings
  • 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
Overall 99/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

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
Add to Cursor

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/mcp

It 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/mcp

Local — 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/mcp

Claude 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.

  • Search
    MCP server for web search operations
    A
  • webclaw
    Web scraping, search, crawling, structured extraction and research for AI agents.
    A
  • Zotero MCP
    Search, read, annotate, and add to your Zotero research library, local or web.
    B
  • Perplexity API Platform (moved to ai.perplexity/mcp-server)
    Real-time web search, reasoning, and research through Perplexity's API
    A
  • Tavily
    MCP server for advanced web search using Tavily
    A