Skip to main content
Glama
rollecode

Rollekino MCP server

Official
by rollecode

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
ROLLEKINO_URLYesBase URL of the Rollekino website
ROLLEKINO_USERNoWordPress user with edit_posts capability (only required for write operations)
ROLLEKINO_APP_PASSWORDNoWordPress application password (only required for write operations)

Instructions

Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.

This server publishes no instructions, or was last inspected before Glama recorded them.

Capabilities

Features and capabilities supported by this server

Protocol revision2025-11-25

CapabilityDetails
tools
{
  "listChanged": false
}
prompts
{
  "listChanged": false
}
resources
{
  "subscribe": false,
  "listChanged": false
}
experimental
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
search_filmsA

Find films by title.

Start here when you know the name. Returns the id needed by get_film.

Args: title: Part of the film's title. limit: How many matches to return.

get_filmA

Get one film in full: the review, the rating, credits and every field.

Args: id: Film id, from search_films or list_films.

list_filmsA

List films, filtered and ordered.

Args: year: Release year, as the archive records it. genre: Genre name in Finnish, such as Komedia or Draama. director: Director's name. actor: Actor's name. min_rating: Only films Rolle rated at least this, out of 10. max_rating: Only films he rated at most this. unrated: True for films with no rating yet. orderby: date, title or rating. order: ASC or DESC. page: Which page of results. per_page: Results per page, at most 100.

get_statsA

Get archive-wide figures: totals, average rating, the rating spread and films per year.

Use this for questions about the collection rather than one film.

list_queueA

List draft films waiting for a review.

These are queued by the Trakt importer after Rolle watches something. Needs an application password.

list_termsA

List genres, directors, writers or actors used in the archive.

Args: taxonomy: One of genre, director, writer, actor. search: Narrow to names containing this. limit: How many terms to return.

get_connection_statusA

Report which site this points at and whether writing is possible.

lookup_tmdbA

Search TMDB for a film, to get the tmdb_id that create_film enriches from.

This goes through the site, which holds the TMDB key, so no key is needed here. Needs an application password.

Args: query: Film title to search for.

set_ratingA

Set Rolle's own rating for a film, out of 10.

Args: id: Film id. rating: 1 to 10. Half points are allowed.

write_reviewA

Write or replace the review text on a film.

Args: id: Film id. content: The review, as HTML or plain paragraphs. Replaces what is there. rating: Optionally set the rating at the same time. publish: True moves a draft to published.

create_filmA

Create a film entry, optionally enriched from TMDB.

With tmdb_id the site fetches plot, poster, backdrop, cast, crew, genres, trailer, IMDb and Metascore and stores them exactly as quick-review.php does, so the film renders identically. Use lookup_tmdb to find the id.

Args: title: Film title. tmdb_id: TMDB id, from lookup_tmdb. Strongly preferred. content: The review text. rating: Rolle's rating out of 10. year: Release year. imdb_url: Full IMDb URL for the film. plot: Synopsis, in Finnish, as the theme expects. status: draft or publish.

trash_filmA

Move a film to the trash. It can be restored from the WordPress admin.

Args: id: Film id.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

TDQS

A4.2/5.0

Scored across 12 tools

Disambiguation4/5

search_films and list_films both return films and could be confused, but search_films is clearly for title lookup while list_films is for filtered browsing. Every other tool targets a distinct resource or action, so overall boundaries are clear.

Naming Consistency5/5

All tool names follow a consistent snake_case verb_noun pattern with clear verbs like search, list, get, set, write, create, and trash. Minor synonym variety among retrieval verbs is not confusing.

Tool Count5/5

12 tools is within the ideal range for a personal film archive server. Each tool supports a core need: discovery, retrieval, creation, rating/review, queue management, stats, and TMDB integration.

Completeness4/5

Core film lifecycle (search/list/get/create/trash) and review/rating workflows are covered. Missing metadata update, unrate, and API-level restore are minor gaps that agents can work around.

Maintenance

ActivityMaintained
ResponsivenessNo issues