Pieces together films, shows, songs, books, quotes, places and studies from remembered fragments.
Maintain this server? Claim it
Call this server's tools from your browser. Nothing to install.
Requests go through mcptry because browsers can't call most MCP servers directly. Header values are sent to the server for that request only and are never stored or logged.
Tool list from our last check. Connect live to refresh it.
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.
The half-remembered or fragment-shaped query, in the user's own words. Must be at least 5 characters and describe the thing being recalled by premise, plot, relationship, or context.
This tool isn't marked read-only, so it may change something on the server or in an account you connected.
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.
| Argument | Type | Description |
|---|---|---|
| fragment* | string | The half-remembered or fragment-shaped query, in the user's own words. Must be at least 5 characters and describe the thing being recalled by premise, plot, relationship, or context. |
{
"type": "object",
"required": [
"fragment"
],
"properties": {
"fragment": {
"type": "string",
"maxLength": 500,
"minLength": 5,
"description": "The half-remembered or fragment-shaped query, in the user's own words. Must be at least 5 characters and describe the thing being recalled by premise, plot, relationship, or context."
}
},
"additionalProperties": false
}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.
| Argument | Type | Description |
|---|---|---|
| note | string | null | Optional free-text note. Max 1000 characters. No personal data. |
| status* | string | accepted: the result is what the user meant. partial: it helped but is not quite it. rejected: it is not what the user meant. |
| new_clue | string | null | Optional. An extra detail the user remembered after seeing the result. Max 500 characters. |
| picked_url | string | URL of the item the user recognised. |
| none_fitted | boolean | True if the user looked and nothing fitted. |
| picked_rank | integer | Position of the shortlist or lead item the user recognised. |
| resolution_id* | number | The resolution_id returned by the resolve_fragment call this feedback is about. |
| corrected_target | string | null | Optional. What the user was actually thinking of, if they know it. Max 300 characters. |
{
"type": "object",
"required": [
"resolution_id",
"status"
],
"properties": {
"note": {
"type": [
"string",
"null"
],
"description": "Optional free-text note. Max 1000 characters. No personal data."
},
"status": {
"enum": [
"accepted",
"rejected",
"partial"
],
"type": "string",
"description": "accepted: the result is what the user meant. partial: it helped but is not quite it. rejected: it is not what the user meant."
},
"new_clue": {
"type": [
"string",
"null"
],
"description": "Optional. An extra detail the user remembered after seeing the result. Max 500 characters."
},
"picked_url": {
"type": "string",
"description": "URL of the item the user recognised."
},
"none_fitted": {
"type": "boolean",
"description": "True if the user looked and nothing fitted."
},
"picked_rank": {
"type": "integer",
"minimum": 1,
"description": "Position of the shortlist or lead item the user recognised."
},
"resolution_id": {
"type": "number",
"description": "The resolution_id returned by the resolve_fragment call this feedback is about."
},
"corrected_target": {
"type": [
"string",
"null"
],
"description": "Optional. What the user was actually thinking of, if they know it. Max 300 characters."
}
},
"additionalProperties": false
}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"
| Argument | Type | Description |
|---|---|---|
| claim* | string | A specific factual assertion to check against current web sources. Should be a concrete, checkable statement — not a question or a half-remembered fragment. |
{
"type": "object",
"required": [
"claim"
],
"properties": {
"claim": {
"type": "string",
"maxLength": 500,
"minLength": 5,
"description": "A specific factual assertion to check against current web sources. Should be a concrete, checkable statement — not a question or a half-remembered fragment."
}
},
"additionalProperties": false
}