Search Fragments

com.searchfragmentsPublished by searchfragments.comOfficial publisherv0.2.5Updated Oct 24, 2026

Pieces together films, shows, songs, books, quotes, places and studies from remembered fragments.

VerifiedStreamable HTTPWeb executableWeb Search & ScrapingKnowledge & Memory

Overview

AI-generated overview

Remote MCP server that identifies half-remembered films, shows, songs, books, quotes, places and studies, and checks factual claims against web sources.

What you can do
  • Resolve a fragment: name a film, show, song, book, game, quote, person, place, event or study from remembered clues such as a scene, a line or roughly when
  • Check a claim: test a factual assertion against current web sources and get a verdict with cited evidence and stated limits
  • Report feedback: mark a resolution as accepted, partial or rejected, or pick an item from the shortlist
  • Answers come back as a named result, a ranked shortlist, or an explicit no-resolution
When to use it
Useful when a user half-remembers something and cannot place it, or when a specific factual claim needs checking against sources rather than recalled from memory. Not intended for well-known facts, where ordinary search is faster.
Requirements
A remote streamable-HTTP endpoint; no local install. No signup or authentication is needed for basic free use, and OAuth 2.0 (Authorization Code with PKCE) is available for authenticated use. Network access to the hosted service is required.
Before you install
Queries and feedback are sent to a third-party hosted service, so check its privacy policy before sending sensitive details. The feedback tool records whether a resolution was right, which is stored by the provider. Verdicts on claims are source-based and may be partial or inconclusive.

Installation

In SourceWeft

  1. Open Search Fragments in the dashboard and add it to a workspace.
  2. Enable the server for the chats that should use its tools.

Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.

Use with an agent

Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.

Read https://sourceweft.com/mcp/com.searchfragments%2Fsearch-fragments/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.

Read the install guide the agent follows

Other MCP clients

Add this to your client's mcpServers config.

{
  "mcpServers": {
    "search-fragments": {
      "type": "http",
      "url": "https://searchfragments.com/api/mcp"
    }
  }
}

README

Search Fragments

Resolve half-remembered queries without guessing. A confident answer, a ranked shortlist, or an honest no. For when you half-remember something and can't place it. Half-remembered, cross-source queries usually take a dozen tabs and five rephrasings; Search Fragments collapses that into one call. Not for well-known facts, where normal search is faster.

Tools: resolve_fragment, verify_claim, submit_resolution_feedback Free. No signup required.

Available in Claude, Cursor, Raycast and GitHub, or add the URL below to any MCP-compatible agent.

json
{  "mcpServers": {    "search-fragments": {      "url": "https://searchfragments.com/api/mcp"    }  }}

Why this exists

AI agents tend to become confidently wrong on fragmented queries: partial memories, indirect relationships, missing names. There's real signal in the fragment — enough for a model to recognize the pattern — but not enough to verify an answer from memory alone. The result is fluent, specific, and wrong.

Search Fragments is built to decline rather than guess. Every query resolves to one of three honest shapes:

  • Resolved — a named answer, with confidence backed by evidence found.
  • Weighted Partial — a ranked shortlist of candidates to decide by eye.
  • No Resolution — an explicit "not resolvable from these clues," with no confidence claimed.

In a test against a baseline agent on 50 hard, under-documented fragments, the baseline fabricated three specific wrong answers with no hedge — Search Fragments declined honestly on all three. Full write-up: searchfragments.com/agent-hallucinations.

More on the design philosophy: searchfragments.com/why.

Server details

TypeRemote, streamable-http MCP server
Endpointhttps://searchfragments.com/api/mcp
Toolsresolve_fragment (resolve a fragment), verify_claim (check a specific claim), submit_resolution_feedback (report whether a resolution was right)
AuthNone required for basic use (free tier). OAuth 2.0 (Authorization Code + PKCE) available for authenticated use.
RegistryMCP Registry — com.searchfragments/search-fragments

See server.json for the full MCP registry manifest.

Links

License

MIT. See LICENSE.

About this repository

This repository documents and points to the hosted Search Fragments MCP server. The server itself runs as a managed remote service — there's no local install; connect to the endpoint above from any MCP-compatible client.

Source: README.md at commit 11f4a6c

Tools

3

resolve_fragment

Resolve Fragment

Pieces together the name of a film, TV or radio show, song, book, game, quote, person, place, event or research study from the fragments a user remembers: a scene, a line, a face, roughly when. Pass every fragment in the user's own words, even uncertain ones. It searches many sources and fits them together. A shortlist or an honest "can't place it" is still useful. Use it when your own search couldn't place it. Not for known titles, trivia, recommendations or checking claims (use verify_claim). When the user says whether this helped, report it with submit_resolution_feedback.

Parametersfragmentrequired

submit_resolution_feedback

Submit Resolution Feedback

After the user reacts to a resolve_fragment result, call this with its resolution_id. accepted: it is what they meant. partial: it helped but is not quite it. rejected: it is not what they meant. If they recognised an item in the shortlist or leads, send picked_rank (1 = first item) or picked_url; if nothing fitted, send none_fitted: true. corrected_target and new_clue are optional and are stored as feedback only; they never change graph facts.

Parametersnotestatusrequirednew_cluepicked_urlnone_fittedpicked_rankresolution_idrequiredcorrected_target

verify_claim

Verify Claim

Checks whether current web sources support a specific factual assertion. Takes a claim as a natural-language statement; returns a verdict with cited evidence and stated limits. Verdict set: - "supported" — multiple independent sources directly confirm the specific claimed detail - "partially_supported" — sources confirm the entity and domain; specific detail is pointed to but not directly stated - "insufficient_evidence" — sources don't address the specific claim; fires freely, including when the entity is well-known but the specific detail is undocumented - "unsupported" — a credible source explicitly contradicts the claim All verdicts are DECIDE-BY-EYE. A "supported" verdict means current web sources confirm it — not that it is true. Evidence may be incomplete, biased, or outdated. The stated_limits field is always present and identifies what the evidence cannot confirm. Good input shape (specific, checkable assertions): - "Werner Herzog dragged a full-size steamship over a hill during the filming of Fitzcarraldo" - "Glenn Gould stopped giving live concerts in 1964" - "The Backrooms photograph originated on 4chan" Checks one specific factual statement. Not for identifying half-remembered works. Not this shape: - "there's a documentary about a filmmaker dragging a boat over a mountain" - "a musician famous for stopping performing"

Parametersclaimrequired

Version history

4
  1. v0.2.5LatestOct 12, 2026
  2. v0.2.4Oct 4, 2026
  3. v0.2.3Oct 1, 2026
  4. v0.2.2Sep 16, 2026

Score

100% 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 daysRequired25 pts
  • Auth declaredRequired10 pts
  • Tools listedRequired15 pts
  • DescriptionRequired15 pts
  • Logo10 pts
  • Documentation15 pts
  • License10 pts