Skip to content
verify mcp Beta VerifyMCP is currently in beta. If you notice any issues, get in touch and we’ll put it right.

com.skipseek/skipseek

REMOTE · SKIPSEEK.COM

Polymarket, Manifold, Metaculus compared: one fair probability per question. No API key needed.

Available components

0 this week 82 Trust /100

Last scanned (5 hours ago)

Scores higher than 85% of remote servers

Reachable. Last reached 6 Nov 2026.

Category Finance and Payments

Trust breakdown (7 categories)

How this component scores in each security and reliability category. Every signal is checked automatically against the live server, and we only credit what we can confirm. How we score → Why this is hard to score →

Endpoint Security74
  • The endpoint's TLS certificate is valid, in date, and uses a strong key. View diagnostics → Pass
  • No authorisation is required to call this server. Nothing on it is marked destructive, but we can't show that an anonymous caller can only read: full credit needs the server to list at least one tool and every tool to be verifiably read-only. We use a best-effort check of tool names and descriptions to tell read-only tools from tools that change things, so some genuinely read-only tools may not get full credit. Names that start with a read verb (get, list, read, search and similar) and accurate readOnlyHint annotations help. Meet that to earn full credit, or require authorisation. See how to fix → View diagnostics → Partial
  • HTTPS is enforced; there's no plaintext access path. View diagnostics → Pass
  • HSTS check failed: the Strict-Transport-Security header is absent. See how to fix → View diagnostics → Fail
  • DNSSEC check failed: this domain isn't protected by DNSSEC. See how to fix → View diagnostics → Fail
Transport & Reachability100
Schema Quality & AI Usability65
  • AI-judged instruction clarity (excellent).Pass
  • Context-footprint check failed: tool/resource definitions use about 3686 tokens (~409/item across 9 items; 9 tools + 0 resources), over budget; trim descriptions and params. See how to fix → Fail
  • Usage-examples check failed: none of the tools include examples. See how to fix → Fail
Stability & Change Management100
  • No destabilizing schema changes in the last 30 days.Pass
Tool Coverage100
  • 100% of tools have a non-trivial description (not blank, and not just the tool's name).Pass
  • 100% of tool parameters carry a description.Pass
  • Structured output schemas are declared (100% of tools); any adoption earns full credit.Pass
Tool Safety100
  • No prompt-injection markers were found in the server instructions, tool names or descriptions we captured.Pass
  • We read all 9 captured tool definition(s), and no name or description among them implies an irreversible operation.Pass
  • An AI judge read all 10 captured unit(s) of tool text and found none that tries to manipulate the model reading it.Pass
Capabilities60
  • Spec-recency check failed: implements MCP spec 2025-06-18; the latest is 2026-07-28. See how to fix → Fail
What we tested

Checks we ran (13)

  • TLS certificate
  • Authorization
  • HTTPS
  • HSTS header
  • DNSSEC
  • Transport
  • Schema quality
  • Stability
  • Tool coverage
  • Injection markers
  • Destructive annotations
  • Judged manipulation
  • MCP protocol

Does not apply to this hosted endpoint (2)

  • Supply Chain SecurityScored on package channels only. This is a hosted endpoint, so there is nothing to install or inspect.
  • Provenance & TransparencyScored on package channels only. This is a hosted endpoint, so there is nothing to install or inspect.

The score does not measure everything. What the score does not measure →

Changelog

Every change we have recorded for this component, newest first. Security-relevant changes are always shown. ▲ marks a change for the better, ▼ a change for the worse; unmarked changes are neutral.

  • 6 Nov 26 0
    • We updated how we score, so this day's move reflects our rubric, not a change to the server See what changed → functional
  • 28 Sept 26 0
    • We updated how we score, so this day's move reflects our rubric, not a change to the server See what changed → functional
  • 25 Sept 26 0
    • We updated how we score, so this day's move reflects our rubric, not a change to the server See what changed → functional
  • 10 Sept 26 0
    • Stability: fail → pass ▲ security
  • 26 Aug 26 0
    • We updated how we score, so this day's move reflects our rubric, not a change to the server See what changed → functional
  • 11 Aug 26 0
    • Stability: unverified → fail ▼ security
    • A breaking change shipped without a version bump: still 1.0.0 ▼ security
    • Tool “find_discrepancies” was removed ▼ security
    • Tool “get_movers” was removed ▼ security
    • Tool “research_market” was removed ▼ security
    • Tool “submit_forecast” was removed ▼ security
    • Tool “market_history” was removed ▼ security
    • The server rewrote its instructions, which are the text every model session reads security
    • Tool “get_forecaster_record” rewrote its description, which is the text the model reads security
    • Tool “get_market_history” rewrote its description, which is the text the model reads security
    • Tool “find_discrepancies” rewrote its description, which is the text the model reads security
    • Tool “get_market_probabilities” rewrote its description, which is the text the model reads security
    • Tool “get_movers” rewrote its description, which is the text the model reads security
    • Tool “list_markets” rewrote its description, which is the text the model reads security
    • Tool “research_market” rewrote its description, which is the text the model reads security
    • Tool “submit_forecast” rewrote its description, which is the text the model reads security
    • Tool “get_forecaster_record” now declares an output schema ▲ functional
    • Tool “get_market_history” now declares an output schema ▲ functional
    • Tool “get_market_probabilities” now declares an output schema ▲ functional
    • Tool “list_markets” now declares an output schema ▲ functional
    • Tool “list_platforms” now declares an output schema ▲ functional
    • First check of Tool coverage: 100 functional
    • We updated how we score, so this day's move reflects our rubric, not a change to the server See what changed → functional
    • Server version: 1.0.0 → 1.0.3 functional
    • New tool “create_forecast” functional
    • New tool “get_market_research” functional
    • New tool “list_discrepancies” functional
    • New tool “list_movers” functional
    • New tool “get_market_history” functional
    • “get_forecaster_record” reworded the description of “handle” cosmetic
    • “get_market_history” reworded the description of “market” cosmetic
    • “get_market_probabilities” reworded the description of “market” cosmetic
  • 10 Aug 26 0

    First indexed and scored.

Diagnostics

Diagnostic detail from the automated scan of this channel: what the scanner observed at each step, so you can see exactly where a check passed or failed. It is informational only and never changes the trust score.

Captured 6 Nov 2026 · Probed https://skipseek.com/mcp

TLS valid

Negotiated TLS 1.3 with TLS_AES_128_GCM_SHA256 .

Subject Issuer Valid from Valid until Key Signature Serial
CN=skipseek.com CN=WE1,O=Google Trust Services,C=US 15 Sept 2026 14 Dec 2026 ECDSA 256 ECDSA-SHA256 185d0810c6ba6b0e0e762a6a3daa678a
SANs: skipseek.com, *.skipseek.com
CN=WE1,O=Google Trust Services,C=US (CA) CN=GTS Root R4,O=Google Trust Services LLC,C=US 13 Dec 2023 20 Feb 2029 ECDSA 256 ECDSA-SHA384 7ff31977972c224a76155d13b6d685e3
CN=GTS Root R4,O=Google Trust Services LLC,C=US (CA) CN=GlobalSign Root CA,OU=Root CA,O=GlobalSign nv-sa,C=BE 15 Nov 2023 28 Jan 2028 ECDSA 384 SHA256-RSA 7fe530bf331343bedd821610493d8a1b

Background: What to check on a remote MCP endpoint →

DNSSEC insecure

Validation of skipseek.com. — Not signed

Zone DS Keys Algorithms Outcome
. Trust anchor 20326, 38696 8, 8 Verified
com. DS published 19718 13 Verified
skipseek.com. No DS Unsigned (proven) parent-signed NSEC/NSEC3 proves an unsigned delegation
Authentication No authorisation required

The endpoint answered without asking for a token. Anyone who knows the URL can reach it.

Result No authorisation required
HTTP status 200
Header Value
x-content-type-options nosniff
x-frame-options DENY
referrer-policy strict-origin-when-cross-origin
permissions-policy camera=(), microphone=(), geolocation=()

Background: How OAuth 2.1 works in the 2026 MCP spec →

Transports 2 probes
Transport URL Outcome Status Location
streamable-http https://skipseek.com/mcp Verified 200
http (plaintext) http://skipseek.com/mcp HTTPS enforced 301 https://skipseek.com/mcp
MCP tools · 9 exposed · ~3,081 tokens

The tools this component advertises to a client, with an estimated token cost for each. Expand a tool to see its parameters and schema. The per-tool counts are indicative and are not scored directly; the schema's total context footprint is one signal in Schema Quality & AI Usability. A tool's description is untrusted text the model reads on every call, which is what makes this list a security surface and not just an inventory: how tool poisoning works →

Tool Tokens
create_forecast ~701

Record a probability forecast on ONE SkipSeek market under this API key's own public forecasting handle, and have it scored automatically by Brier loss when the market resolves. THIS IS THE ONLY TOOL ON THIS SERVER THAT WRITES ANYTHING — every other SkipSeek tool is strictly read-only. What it writes is permanent, public and IMMUTABLE: one forecast per API key per market, no edits, no deletions, published on the handle's forecaster page forever. Treat calling it exactly like publishing under your own name, and do not call it speculatively or to "test" the server. USE WHEN a stated probability should go on the record — building a verifiable track record, benchmarking yourself against the market, or committing to a call before the fact. USE SOMETHING ELSE WHEN you only need the current price (get_market_probabilities), the trend (get_market_history), the reasoning and sources (get_market_research), or how a forecaster has performed (get_forecaster_record). REQUIRES a SkipSeek API key: on the shared demo key it explains itself instead of writing, because a reputation shared by every anonymous caller belongs to nobody. A pseudonymous handle is minted automatically from the key on the first successful call — no separate signup step. REJECTED with a plain explanation rather than an error when the market has already resolved or is past its close/lock time (a forecast that can never be scored is worse than no forecast), when the slug does not exist, when yes_probability is outside 0.01–0.99, or when this key already has a forecast on that market. At submission SkipSeek snapshots the traded market price AND its own Fair Probability alongside your number: that is what makes skill-versus-the-market computable later, so an agent that merely echoes the market is visibly distinguishable from one that adds information. Returns the forecast id, the handle and the public URL the record appears at.

NameTypeReqDescription
marketstringyesSlug of the market to forecast, exactly as returned in the `slug` field by list_markets, list_discrepancies or list_movers (e.g. "fed-cuts-rates-by-september"). Opaque — never construct or guess one:…
rationalestring–Optional short reasoning — ideally what evidence moved you off the market price. Stored verbatim as part of the permanent forecast record and truncated beyond 2000 characters. It is NOT scored and ha…
yes_probabilitynumberyesYour probability that this market resolves YES, as a decimal between 0.01 and 0.99 — 0.35 means 35%. It is NOT a percentage (35 is rejected outright, never rescaled for you) and NOT a side: the YES/N…
NameTypeReqDescription
attributionstring––
fair_probability_at_submissionnumber|null––
forecast_idstring––
generated_atstring––
handlestring––
immutableboolean–Always true. No edit or delete path exists.
locks_atstring|null––
marketstring––
market_probability_at_submissionnumber|null–The baseline skill is measured against later.
market_titlestring––
notestring––
noticestring–Set INSTEAD of data when the call succeeded but has nothing to return: unknown slug, empty result, a tool not on this tier, or quota spent. Not an error.
public_urlstring––
rationalestring|null––
requests_remaining_todayinteger|null––
scoringstring––
selected_sidestring––
sourcestring––
submitted_atstring––
tierstring––
yes_probabilitynumber–Decimal 0.01-0.99, not a percentage.

No examples provided.

get_forecaster_record ~551

Read the public forecasting track record behind a SkipSeek handle — a human forecaster or an AI agent, the same shape for both, with `forecaster_kind` saying which. Returns how many forecasts have actually RESOLVED (open forecasts prove nothing), mean Brier loss, the SkipSeek Score (100 * (1 - Brier), the site's published metric), calibration broken out by probability bucket so you can see whether things called 70% happen about 70% of the time, and SKILL VERSUS THE MARKET BASELINE — the identical Brier maths applied to the market price captured at each submission. Read the skill number, not the raw Brier: raw Brier rewards a forecaster who only ever touches near-certain markets, while skill is near zero for anyone who simply echoes the market however good their headline score looks. USE WHEN asked how a forecaster or agent has performed, to audit your own record before or after submitting, or to compare an agent against the market rather than against a flattering accuracy percentage. USE SOMETHING ELSE WHEN the question is about a market rather than a forecaster (list_markets, get_market_probabilities), or when you want to add a forecast rather than read one (create_forecast). Read-only: nothing is written and no forecast is created. Callable on the shared demo key for any public handle. Records below 5 resolved forecasts return the count and an explanation instead of figures, because a mean over three settled markets is noise. Between 5 and 20 the figures ARE returned but carry `provisional: true` — report them as provisional, always with the resolved count, and never as a leaderboard standing. Ranking against other forecasters begins at 20. Unknown handles, private profiles and keys that have never forecast all return a plain explanation, not an error.

NameTypeReqDescription
handlestring–WHICH forecaster to read. Accepts exactly three forms, in this order of preference. (1) A HANDLE: "@calibrated_owl" or "calibrated_owl" — the @ is optional and matching is case-insensitive. (2) A PUB…
NameTypeReqDescription
accuracy_pctinteger|null–The most flattering and least informative figure here.
attributionstring––
calibrationarray––
forecaster_kindstring––
generated_atstring––
handlestring––
mean_briernumber|null–LOWER is better. Do not lead with it - it rewards forecasting only near-certain markets.
methodologystring––
notestring––
noticestring–Set INSTEAD of data when the call succeeded but has nothing to return: unknown slug, empty result, a tool not on this tier, or quota spent. Not an error.
provisionalboolean–When true, report the figures as provisional alongside resolved_forecasts, never as a standing.
public_urlstring––
publication_thresholdinteger––
publishedboolean––
ranking_thresholdinteger––
requests_remaining_todayinteger|null––
resolved_forecastsinteger–Open forecasts prove nothing; read every figure here against this count.
skill_vs_marketobject|null–THE NUMBER TO READ: `brier_skill` above 0 beats the market, about 0 means the forecaster is reproducing it, below 0 is worse.
skipseek_scorenumber|null–100 * (1 - mean Brier); inherits the same bias.
sourcestring––
tierstring––

No examples provided.

get_market_history ~247

Time series of consensus snapshots for ONE market, oldest first: Fair Probability, how many venues fed each snapshot, dispersion between them, and the cross-market spread at that moment. USE WHEN asked how a probability has trended, whether it has drifted or spiked, or to compare now against a point in the past. USE SOMETHING ELSE WHEN you only need the current price (get_market_probabilities) or a ranked list of recent movement across many markets (list_movers). Read-only. History starts when SkipSeek began ingesting that market, so a recently added market legitimately returns a short series or an empty one — that is not an error.

NameTypeReqDescription
limitinteger–Maximum snapshots to return, keeping the most recent and still ordered oldest-first. Defaults to 100. Demo callers get at most 5.
marketstringyesMarket slug, exactly as returned in the `slug` field by list_markets, list_discrepancies or list_movers (e.g. "fed-cuts-rates-by-september"). Opaque — do not construct or guess one; a slug that does…
NameTypeReqDescription
attributionstring––
consensus_historyarray–OLDEST FIRST.
generated_atstring––
marketstring––
noticestring–Set INSTEAD of data when the call succeeded but has nothing to return: unknown slug, empty result, a tool not on this tier, or quota spent. Not an error.
requests_remaining_todayinteger|null––
sourcestring––
tierstring––

No examples provided.

get_market_probabilities ~263

The full current picture for ONE market: the SkipSeek Fair Probability, every venue pricing it with that venue's own price snapshot and how closely its contract matches the standardized question, each venue's signed Probability Gap against fair value (labelled Market Premium, Market Discount, In Line or Cross-Market Discrepancy), and the latest confidence score and band. USE WHEN you have a slug and need where the price stands now, or to answer "which venue is out of line and by how much". USE SOMETHING ELSE WHEN you do not have a slug yet (list_markets), when you need how the price MOVED over time (get_market_history), or when you want the written analysis and its cited sources (get_market_research). Read-only. Probabilities are 0–1; gaps are in percentage points. An unknown slug returns a plain not-found message, not an error.

NameTypeReqDescription
marketstringyesMarket slug, exactly as returned in the `slug` field by list_markets, list_discrepancies or list_movers (e.g. "fed-cuts-rates-by-september"). Opaque — do not construct or guess one; a slug that does…
NameTypeReqDescription
attributionstring––
confidenceobject|null––
fair_probabilitynumber|null–Decimal 0-1.
gapsarray––
generated_atstring––
marketstring––
noticestring–Set INSTEAD of data when the call succeeded but has nothing to return: unknown slug, empty result, a tool not on this tier, or quota spent. Not an error.
requests_remaining_todayinteger|null––
sourcestring––
sourcesarray––
tierstring––

No examples provided.

get_market_research ~239

The written SkipSeek briefing for ONE market: what the pricing implies, what changed, the yes case and no case, catalysts and upcoming dates, resolution risk, an overall assessment with a confidence band and stated limitations — plus the source list behind it, with primary sources flagged. USE WHEN you need reasoning and citations rather than numbers, e.g. "why is this priced at 34%" or "what would move this". USE SOMETHING ELSE WHEN you only need the number (get_market_probabilities) or the trend (get_market_history). Read-only. Requires a SkipSeek API key — on the shared demo key it returns an explanation instead of content. Research is generated per market and published selectively, so a market with no published briefing returns an empty result, not an error.

NameTypeReqDescription
marketstringyesMarket slug, exactly as returned in the `slug` field by list_markets, list_discrepancies or list_movers (e.g. "fed-cuts-rates-by-september"). Opaque — do not construct or guess one; a slug that does…
NameTypeReqDescription
attributionstring––
generated_atstring––
marketstring––
noticestring–Set INSTEAD of data when the call succeeded but has nothing to return: unknown slug, empty result, a tool not on this tier, or quota spent. Not an error.
requests_remaining_todayinteger|null––
researchobject|null––
sourcestring––
sourcesarray––
tierstring––

No examples provided.

list_discrepancies ~210

Markets where venues disagree most, ranked by cross-market spread in percentage points, restricted to markets priced by at least two venues (a spread needs two sides). This is the cross-venue arbitrage-and-mispricing view, and it is where bookmaker-versus-exchange disagreement shows up, because de-vigged sportsbook consensus is carried as one of the venues. USE WHEN asked where the market is inconsistent, which venue is mispricing something, or for the widest gaps right now. USE SOMETHING ELSE WHEN you care about change over time rather than disagreement at a moment (list_movers, get_market_history), or when you need one named market (get_market_probabilities). Read-only, and explicitly not trading advice. Returns an empty `discrepancies` array, not an error, when nothing currently trades on two or more venues.

NameTypeReqDescription
limitinteger–Maximum rows to return, widest spread first. Defaults to 20. Demo callers get at most 5.
NameTypeReqDescription
attributionstring––
discrepanciesarray–Not trading advice: a wide spread can mean the venues are pricing subtly different questions - check `match_type`.
generated_atstring––
noticestring–Set INSTEAD of data when the call succeeded but has nothing to return: unknown slug, empty result, a tool not on this tier, or quota spent. Not an error.
requests_remaining_todayinteger|null––
sourcestring––
tierstring––

No examples provided.

list_markets ~556

Browse the SkipSeek board: published prediction markets with the SkipSeek Fair Probability (a cross-venue consensus of every venue trading the same standardized question), 24h movement in percentage points, cross-market spread, confidence band, and which venues price each market. START HERE — the `slug` values it returns are what every other market tool needs. USE WHEN the question is "what is the market saying about X", to discover slugs, or to filter by category/venue/status. USE SOMETHING ELSE WHEN you already hold a slug (get_market_probabilities for the current per-venue picture, get_market_history for the time series), when you want the widest cross-venue disagreement (list_discrepancies) or the biggest recent moves (list_movers), or when the question is a single sports fixture and you only need its fair price — that is SkipOdds at https://skipodds.com/mcp. Do NOT route a sports question away when the user wants to know whether the EXCHANGE disagrees with the BOOKMAKERS on that fixture: SkipSeek carries de-vigged sportsbook consensus as one venue alongside the prediction markets, so that comparison exists only here (list_discrepancies). Read-only: nothing is written and no bet is placed. Returns an empty `markets` array, not an error, when no published market matches the filters.

NameTypeReqDescription
categorystring–Restrict to one category by slug, e.g. "politics", "economics", "crypto", "world", "tech", "sports". Omit for all categories. An unknown slug simply matches nothing.
limitinteger–Maximum markets to return. Defaults to 25, capped server-side at 200 — raise it rather than paging by repeated calls. Demo callers get at most 5 regardless.
platformstring–Restrict to markets priced by one venue, by venue slug (e.g. "polymarket"). Call list_platforms for the slugs that are live right now rather than guessing.
querystring–Case-insensitive substring match on the market title, e.g. "Fed" or "Bitcoin". Free text, not a boolean query language.
sortstring–Ordering: "volume" (default; most-sourced first), "movement" (largest 24h swing), "discrepancy" (widest cross-venue spread), "quality" (highest confidence score), "closing" (soonest to close), "newes…
statusstring–Restrict to one lifecycle status as stored on the market, e.g. "open". Omit to include every published market regardless of status.
NameTypeReqDescription
attributionstring––
generated_atstring––
marketsarray––
noticestring–Set INSTEAD of data when the call succeeded but has nothing to return: unknown slug, empty result, a tool not on this tier, or quota spent. Not an error.
requests_remaining_todayinteger|null––
sourcestring––
tierstring––

No examples provided.

list_movers ~185

Markets whose Fair Probability moved most over the last 24 hours, ranked by absolute move in percentage points, signed so a negative `move24hPts` means the probability fell. Only markets with a comparable snapshot from ~24h ago appear. USE WHEN asked what changed, what is trending, or which forecasts repriced today. USE SOMETHING ELSE WHEN you want the full path of one market rather than a single 24h delta (get_market_history), or disagreement between venues rather than change over time (list_discrepancies). Read-only. Returns an empty `movers` array, not an error, when nothing has a 24h comparison yet — that is normal shortly after a market is first ingested.

NameTypeReqDescription
limitinteger–Maximum rows to return, largest absolute move first. Defaults to 20. Demo callers get at most 5.
NameTypeReqDescription
attributionstring––
generated_atstring––
moversarray–Ranked by ABSOLUTE move, but `move24hPts` stays signed - read the sign before saying a probability rose.
noticestring–Set INSTEAD of data when the call succeeded but has nothing to return: unknown slug, empty result, a tool not on this tier, or quota spent. Not an error.
requests_remaining_todayinteger|null––
sourcestring––
tierstring––

No examples provided.

list_platforms ~129

The venues SkipSeek currently publishes: slug, display name, kind (exchange, sportsbook_consensus, poll or model), the reliability weight that venue carries in the consensus, and its homepage. USE WHEN you need a valid `platform` slug for list_markets, or to answer "where does this number come from" and "which venues are covered". USE SOMETHING ELSE WHEN the question is about a specific market rather than the venue set. Read-only, and authoritative: venues under a restrictive data licence are never returned, so treat this list — not any remembered list — as current coverage.

Input schema present but exposes no named parameters.

NameTypeReqDescription
attributionstring––
generated_atstring––
noticestring–Set INSTEAD of data when the call succeeded but has nothing to return: unknown slug, empty result, a tool not on this tier, or quota spent. Not an error.
platformsarray–Current coverage, authoritative: venues under a restrictive licence are never returned.
requests_remaining_todayinteger|null––
sourcestring––
tierstring––

No examples provided.

Install

How do I install the com.skipseek/skipseek MCP server?

com.skipseek/skipseek is a hosted endpoint at https://skipseek.com/mcp, so there is nothing to install locally. Ready-made configuration for Claude, Cursor, VS Code, Codex and 5 more is on this page, copied from each client's own documentation.

remote · skipseek.com

# add to Claude Code
claude mcp add --transport http com-skipseek-skipseek 'https://skipseek.com/mcp'
Common questions

What is the com.skipseek/skipseek MCP server?

com.skipseek/skipseek is an MCP server listed in the public MCP registry as com.skipseek/skipseek. Polymarket, Manifold, Metaculus compared: one fair probability per question. No API key needed. This page covers its hosted endpoint (https://skipseek.com/mcp).

Is the com.skipseek/skipseek MCP server safe to use?

com.skipseek/skipseek scores 82 out of 100 on VerifyMCP. That is a record of what we were able to check automatically, not an endorsement. The category breakdown on this page shows every signal behind the number, including the ones we could not confirm.

What tools does the com.skipseek/skipseek MCP server expose?

com.skipseek/skipseek exposes 9 tools: list_markets, get_market_probabilities, list_discrepancies, list_movers, get_market_history, and 4 more. Their descriptions and schemas cost roughly 3,081 tokens of context every time the server is loaded.

Does the com.skipseek/skipseek MCP server require authentication?

No. We connected to com.skipseek/skipseek without credentials and it answered, so anything it exposes is reachable by anyone who knows the address.

Is the com.skipseek/skipseek MCP server still maintained?

com.skipseek/skipseek is still listed as active in the MCP registry. We last reached this channel on 6 November 2026. Those dates come from our own scans of the registry and the channel itself, not from anything the publisher announced.

What did VerifyMCP test on the com.skipseek/skipseek MCP server?

VerifyMCP ran 13 checks on com.skipseek/skipseek, covering TLS certificate, Authorization, HTTPS, HSTS header and 9 more. Supply Chain Security and Provenance & Transparency do not apply to a hosted endpoint, so they were not tested. The score does not measure everything, and the scoring documentation lists what it leaves out.