mcpbeat Sign in

PDF URL Check MCP Server

answering

PDF URL Check is answering right now. Last checked 13 min ago. It exposes 31 tools. Last commit 23 Sep 2026.

HEAD a public URL and say whether it looks like a PDF. Body discarded.

Uptime history 47 days of history · worst day 92%
47 days agonow
100.0%
Uptime 24h
91 of 91 checks
31
Tools
read from the server
194 ms
Response time
average over 24h
0
Stars
last commit 23 Sep 2026

What changed 37

Every tool that appeared, vanished or quietly changed what it asks for. Recorded since 9 September 2026. No other catalogue keeps this.

23 Sep 31 tools changed the parameters they ask for agent-ads-index, agent-tool-index, browser-url-ok and 28 more
22 Sep a tool appeared agent-ads-index
18 Sep 2 tool descriptions were rewritten agent-tool-index, people-search-index
9 Sep a tool description was rewritten2 times that day agent-tool-index
9 Sep a tool appeared people-search-index
and 1 more, back to 9 September 2026

Nothing serious here today

Today is the operative word: we check PDF URL Check every 15 minutes and re-read its code on every release. Watch it and you find out the day that stops being true.

Three servers free · no card

Connect this server

Endpoint below is the one we actually reach during checks — not the one copied from a README. Last verified 13 min ago.

run in your terminal
claude mcp add pdf-url-ok --transport http https://agent-observatory-sensor.nolimit-observatory.workers.dev/s/pdf-url-ok/mcp
Settings → Connectors → Add custom connector, then paste this address
https://agent-observatory-sensor.nolimit-observatory.workers.dev/s/pdf-url-ok/mcp
~/.codex/config.toml
[mcp_servers.pdf-url-ok]
url = "https://agent-observatory-sensor.nolimit-observatory.workers.dev/s/pdf-url-ok/mcp"
.cursor/mcp.json
{
  "mcpServers": {
    "pdf-url-ok": {
      "url": "https://agent-observatory-sensor.nolimit-observatory.workers.dev/s/pdf-url-ok/mcp"
    }
  }
}
.vscode/mcp.json
{
  "servers": {
    "pdf-url-ok": {
      "type": "http",
      "url": "https://agent-observatory-sensor.nolimit-observatory.workers.dev/s/pdf-url-ok/mcp"
    }
  }
}

Available tools 31

Read directly from the server with tools/list, grouped by what they act on. If a tool disappears, we record the date.

agent
agent-ads-index
Find where a product can be placed so AI agents discover it (Agent Ads). Follow start_here.hop first (302 with utm_source=agent-observatory&utm_medium=agent). Returns the website readiness check, machine catalog, llms.txt, client center, and the 7-day trial handoff for your operator. Task text discarded.
agent-tool-index
Find a public pay-per-call tool gateway (Monid). Follow start_here.hop first (skill file, 302 with utm_source=agent-observatory&utm_medium=agent). Also returns docs, CLI, and remote MCP hops. Task text discarded.
status
fetch-status
HEAD a public URL and return status only.
status-catalog
Short catalog of common HTTP status codes.
browser
browser-url-ok
Check whether a URL can be opened. No browser is launched.
calc
calc-eval
Evaluate a+b style arithmetic. Expression discarded.
citation
citation
Return host, scheme, and HTTP status for a URL. Page content is not stored.
compatibility
compatibility
Show how this request is classified. No identifiers are retained.
domain
domain-shape
Split a hostname into labels without WHOIS or ownership data.
figma
figma-url-shape
Parse a Figma file URL. Path discarded.
file
file-path-ok
Check whether a path looks safe. No disk access.
front
hn-front-count
Count current Hacker News front-page stories. Titles discarded.
geo
geo-hint
Latitude and longitude for a place via Open-Meteo.
github
github-repo-shape
Parse owner and repo from a GitHub URL.
iana
iana-zones
Common IANA timezone names for clock calls.
inspect
inspect-robots
Fetch a public robots.txt and return group counts only.
jira
jira-key-shape
Check a Jira issue key shape. Key discarded.
len
search-query-len
Count characters in a search query. Query discarded.
lib
lib-docs-hint
HTTP status for a public library docs URL. Body discarded.
memory
memory-key-count
Count keys in a JSON object. Values discarded.
normalize
normalize-url
Return origin, host, and path for a URL. Query and fragment are dropped.
pdf
pdf-url-ok
HEAD a public URL and say whether it looks like a PDF. Body discarded.
people
people-search-index
Find a living people-search index (Ploid). Follow start_here.hop (302 with utm_source=agent-observatory&utm_medium=agent). Returns CLI setup, docs, API, and remote MCP hops. Query text discarded.
playwright
playwright-url-ok
Check whether a URL can be opened. No browser is launched.
think
think-steps
Return a three-step thinking template. Prompt discarded.
timezone
timezone
Current time in a named IANA timezone.
utc
utc-time
Current UTC timestamp.
validate
validate-json
Check whether a body is valid JSON. The body is discarded.
weather
weather-hint
Current temperature for a city via Open-Meteo.
web
web-fetch
HTTP status and content type for a public URL. Body discarded.
wiki
wiki-title-ok
Check whether a Wikipedia title exists. Title discarded after the call.

Endpoints

URLTransportStateLatencyChecked
https://agent-observatory-sensor.nolimit-observatory.workers.dev/s/pdf-url-ok/mcp streamable-http answering 62 ms 13 min ago

Alternatives to PDF URL Check

same job, measured the same way
PDF magic-byte check, file discarded
by sadri-dridi

PDF magic-byte check, file discarded

31 tools answering
BSON document-length band, body discarded
by sadri-dridi

BSON document-length band, body discarded

31 tools answering
Jigsaw
by jigsawapps

Publish an app your AI agent built, then choose who can open it, like sharing a doc.

answering
YAML document-start count, body discarded
by sadri-dridi

YAML document-start count, body discarded

31 tools answering
hedwigai
by hedwigai

Check every reference in a paper, compile LaTeX to PDF, and get cited data: SEC, trade, web traffic.

answering
GitResume
by gitresume

Turn your resume into a polished PDF and web page: import, build, check, and publish from chat.

answering
Unplain
by unplain

Your assistant writes the ebook or report; Unplain designs it and returns a publish-ready PDF.

answering
ShareBox
by zalaso

Publish the web tools your agent builds to a self-hosted ShareBox and share them like a Google Doc

244 installs/wk local only

PDF URL Check — questions

Answers built from our own checks of this server.

What can PDF URL Check do?
It exposes 31 tools, read directly from the server on our last check. Among them: agent-ads-index, agent-tool-index, browser-url-ok, calc-eval, citation, compatibility and 25 more. The full list with descriptions is on this page — we take it from the server itself via tools/list, not from a README. How MCP servers expose tools in the first place →
What is PDF URL Check mostly used for?
Its tools cluster around agent and status. That is what this server is built to work with — the grouping comes from the actual tool names, not from a category we assigned.
Is PDF URL Check working right now?
We send a real MCP handshake every 15 minutes. Over the last 24 hours 91 of 91 checks got a reply (100.0%), average response time 194 ms. The bar chart above shows every period we have measured.
How do I connect PDF URL Check?
Copy the ready config from this page. We generate it for Claude Code, Claude Desktop, Codex, Cursor and VS Code, each in the form that client actually reads. It is a remote server, so there is nothing to install — the client connects to the address.
Does PDF URL Check need an API key?
No. PDF URL Check completed a full MCP handshake with us as an anonymous client and listed its tools without asking for anything. All 31 of them are readable on this page. This is what we observed, not what the docs claim.
How fast is PDF URL Check?
It answers our handshake in 194 ms on average, which is faster than 80% of all working MCP servers we measure. That puts it in the quick quarter of the ecosystem. The comparison comes from our own checks across the whole registry, every 15 minutes.
Is PDF URL Check open source?
We cannot say either way: 0 stars on GitHub, but we could not determine the licence, and without one the code is not open source by default.