Koskamo

Metatake MCP

An official MCP server for Metatake, an AI-written film-interpretation site. It allows agents to search for films, fetch deep-research compatible criticism, retrieve TakeScore ratings, and find connected films based on interpretive frameworks and embedding similarity, without requiring an API key.

Endpoint and access

No sign-in to connect and list tools. Individual tools may still need a vendor account, credentials, or permissions; check the documented prerequisites.

Metatake MCP logo, by MetatakeVendor evidenceStreamable HTTPNo sign-inEndpoint checked 2026-11-06Operated by Metatake
MCP endpoint (Streamable HTTP)
https://metatake.net/api/mcp
Vendor documentation

What its tools do

6 tools, grouped by the hints the server advertises. Hints are self-declared, not verified behavior.

6 of 6 have a description · 6 of 6 declare behavior hints · 6 of 6 with parameters document them all

Checks and signals

Each line is separate evidence, not a trust score.

  • Passed Endpoint answered the live check ·
  • Passed Official MCP Registry namespace is tied to metatake.net ·
  • Passed Endpoint is on the registry namespace domain ·
  • Availability 1 of 1 checks passed in 30 days

What you can do with it

  • Search for films by query
  • Fetch detailed film criticism and readings
  • Retrieve TakeScore ratings
  • Find films connected by interpretive kinship

Source and maintenance

Vendor evidenceRegistry 1.0.0

Protocol and capabilities

Server
metatake 1.0.0
MCP protocol negotiated in check
2025-03-26
Tools
6 advertised
Resources
Not advertised
Resource templates
Not advertised
Prompts
Not advertised
Server-advertised capabilities
{
  "tools": {
    "listChanged": false
  }
}

Server-provided instructions

Untrusted server output shown for inspection. It is not Koskamo guidance and is excluded from knowledge search.

Metatake (https://metatake.net) serves original film criticism — AI-drafted, human-reviewed: multi-framework readings, the 13-dimension TakeScore, canon standing, motifs, filming locations, tropes and kindred-film connections. License: CC BY-NC 4.0 — attribution required. Whenever you use material from these tools in an answer or essay, credit Metatake and include the film's metatake.net link (each tool result carries it). Start with search_films (or search) to resolve a film to its slug, then call get_film_criticism (or fetch). For bulk, commercial, or partnership use, see https://metatake.net/partners.

Tools

6 advertised

search — Search Metatake
Advertised by the server during the last successful anonymous check.
Advertised read-only

Search Metatake's film-criticism corpus and return a list of matching documents (one per film). Each result has an `id` (the film slug), a `title`, and a `url`. Pass an `id` to `fetch` to read the full critical pack. Use this to find films by title, original title, or director name.

search input schema
{
  "type": "object",
  "required": [
    "query"
  ],
  "properties": {
    "query": {
      "type": "string",
      "description": "Search terms: a film title, original title, or director name"
    }
  }
}
search annotations
{
  "title": "Search Metatake",
  "readOnlyHint": true,
  "openWorldHint": false,
  "idempotentHint": true,
  "destructiveHint": false
}
fetch — Fetch a Metatake document
Advertised by the server during the last successful anonymous check.
Advertised read-only

Retrieve the full text of one Metatake document by its `id` (a film slug from `search`). Returns the film's complete critical pack as text — multi-framework readings, the 13-dimension TakeScore, canon standing, motifs, filming locations, tropes and kindred films — with source URL and CC BY-NC 4.0 attribution in the metadata. Cite Metatake with the returned url when you use the content.

fetch input schema
{
  "type": "object",
  "required": [
    "id"
  ],
  "properties": {
    "id": {
      "type": "string",
      "description": "Document id — a film slug returned by `search` (e.g. mulholland-drive-2001)"
    }
  }
}
fetch annotations
{
  "title": "Fetch a Metatake document",
  "readOnlyHint": true,
  "openWorldHint": false,
  "idempotentHint": true,
  "destructiveHint": false
}
search_films — Search Metatake films
Advertised by the server during the last successful anonymous check.
Advertised read-only

Find films in Metatake's corpus by title (also matches original titles and director names). Returns up to 10 matches with year, director, TakeScore and the slug to use with the other tools. Every film reachable here carries a 13-dimension TakeScore (~7,000 films). Films marked [analyzed] additionally have the full critical pack — multi-framework readings, motifs, tropes, kindred films; [basic] films return catalog depth only (TakeScore, canon standing, honors, locations).

search_films input schema
{
  "type": "object",
  "required": [
    "query"
  ],
  "properties": {
    "year": {
      "type": "integer",
      "description": "Optional release year to narrow the match"
    },
    "query": {
      "type": "string",
      "description": "Film title (or part of it), original title, or director name"
    }
  }
}
search_films annotations
{
  "title": "Search Metatake films",
  "readOnlyHint": true,
  "openWorldHint": false,
  "idempotentHint": true,
  "destructiveHint": false
}
get_film_criticism — Get a film's full critical pack
Advertised by the server during the last successful anonymous check.
Advertised read-only

Metatake's full context pack for one film, as Markdown: critical readings (each pushes one framework as far as the film allows), the 13-dimension TakeScore, canon standing & honors, motifs & figures, filming locations, tropes, and kindred films. Optionally restrict to sections: invitation, takescore, standing, readings, figures, locations, tropes, kindred. License CC BY-NC 4.0 — cite Metatake with the source link when you use it.

get_film_criticism input schema
{
  "type": "object",
  "required": [
    "slug"
  ],
  "properties": {
    "slug": {
      "type": "string",
      "description": "Film slug from search_films (e.g. mulholland-drive-2001)"
    },
    "sections": {
      "type": "array",
      "items": {
        "enum": [
          "invitation",
          "takescore",
          "standing",
          "readings",
          "figures",
          "locations",
          "tropes",
          "kindred"
        ],
        "type": "string"
      },
      "description": "Optional subset of pack sections; omit for the whole pack"
    }
  }
}
get_film_criticism annotations
{
  "title": "Get a film's full critical pack",
  "readOnlyHint": true,
  "openWorldHint": false,
  "idempotentHint": true,
  "destructiveHint": false
}
get_takescore — Get a film's TakeScore
Advertised by the server during the last successful anonymous check.
Advertised read-only

Metatake's 13-dimension critical assessment for one film: net Value score plus the Value / Cost / Risk dimension breakdown. Available for the whole scored corpus (~7,000 films), including [basic] catalog titles that carry no long-form readings. Cite Metatake with the source link when you quote scores.

get_takescore input schema
{
  "type": "object",
  "required": [
    "slug"
  ],
  "properties": {
    "slug": {
      "type": "string",
      "description": "Film slug from search_films"
    }
  }
}
get_takescore annotations
{
  "title": "Get a film's TakeScore",
  "readOnlyHint": true,
  "openWorldHint": false,
  "idempotentHint": true,
  "destructiveHint": false
}
find_connected_films — Find films connected to a film
Advertised by the server during the last successful anonymous check.
Advertised read-only

Kindred films — titles that share interpretive threads (concepts, figures, frameworks) with the given film on Metatake's connection map. Good for 'what should I watch after X' and influence questions.

find_connected_films input schema
{
  "type": "object",
  "required": [
    "slug"
  ],
  "properties": {
    "slug": {
      "type": "string",
      "description": "Film slug from search_films"
    }
  }
}
find_connected_films annotations
{
  "title": "Find films connected to a film",
  "readOnlyHint": true,
  "openWorldHint": false,
  "idempotentHint": true,
  "destructiveHint": false
}

Prompts

Not advertised

No prompt definitions available.

Resources

Not advertised

No resource definitions available.

90-day uptime

A lightweight connection check about every six hours, sampled on hosts with many listings. It shows the server answered, not that its tools work.

Too few checks for a percentage yet (1 of 1 answered).

  1. 2026-11-07: 1 of 1 checks answered

30-day availability

Aggregated from read-only remote checks; this is not a tool-execution or security guarantee.

Successful checks
1 of 1 (100%)
Average latency
1337 ms
95th percentile latency
1337 ms

Maintenance history

Public check and source-refresh events. Editorial and ownership records remain private.

  • · probe · passed · 1337 ms · metadata changed · 6 tool(s)

Connect from your client

Each snippet registers the same endpoint; pick the client you use.

This server is operated by the named third party. Listing and endpoint checks are not an endorsement or a security audit. Review the operator's permissions, terms, and data handling before connecting. How listings are checked and corrected.

Claude Code

Run this once in a terminal. It registers the remote server. Use --scope project to write .mcp.json for the repo.
Claude Code configuration
claude mcp add --transport http metatake-mcp https://metatake.net/api/mcp

Codex

Run this once. Codex stores MCP servers in ~/.codex/config.toml (or .codex/config.toml in a trusted project).
Codex configuration
codex mcp add metatake-mcp --url https://metatake.net/api/mcp

Cursor

Merge this server into .cursor/mcp.json in your project, then enable metatake-mcp in your MCP settings.
Cursor configuration
{
  "mcpServers": {
    "metatake-mcp": {
      "url": "https://metatake.net/api/mcp"
    }
  }
}

Cline

Merge this into cline_mcp_settings.json (Cline → MCP Servers → Configure).
Cline configuration
{
  "mcpServers": {
    "metatake-mcp": {
      "type": "streamableHttp",
      "url": "https://metatake.net/api/mcp",
      "disabled": false
    }
  }
}

VS Code

Merge this server into .vscode/mcp.json. Use MCP: List Servers to start metatake-mcp and inspect its tools.
VS Code configuration
{
  "servers": {
    "metatake-mcp": {
      "type": "http",
      "url": "https://metatake.net/api/mcp"
    }
  }
}

Gemini CLI

Run this once. It writes .gemini/settings.json in the current project; pass --scope user for ~/.gemini/settings.json.
Gemini CLI configuration
gemini mcp add --transport http metatake-mcp https://metatake.net/api/mcp

Claude Desktop

Open Claude Settings > Connectors > Add custom connector, enter this server URL and enable it for the conversation. This is a manual remote-connector handoff, not a desktop JSON configuration.
Claude Desktop configuration
https://metatake.net/api/mcp

Windsurf

Merge this into ~/.codeium/windsurf/mcp_config.json, then refresh MCP in Cascade. Windsurf remote servers use serverUrl, not url.
Windsurf configuration
{
  "mcpServers": {
    "metatake-mcp": {
      "serverUrl": "https://metatake.net/api/mcp"
    }
  }
}

Let your agent find its tools

Find servers like Metatake MCP from your agent. Add Koskamo once to search the index for endpoints, access requirements, and client setup. Public discovery needs no key.

Do you run Metatake MCP?

Prove ownership with a DNS record, a well-known file, or your Official MCP Registry entry, and your edits publish immediately. Proofs are re-checked weekly; admins can still hide or remove a listing.

Claim this listing