← Registry

Content Tools

riddle.com

Provides tools to create, list, retrieve, and use Riddle templates for building interactive content like quizzes and surveys.

1 endpoint62 known toolsFirst detected August 21, 2026Last detected August 21, 2026

ENDPOINT 1

https://www.riddle.com/creator/api/v3/mcp

No auth detected

MCP server metadata

Name
Riddle Creator MCP
Version
1.0
Capabilities
loggingcompletionspromptsresources.subscribetools

Known tools 62

riddleTemplate_create

Stores an existing Riddle as a template of its project (or of the user, for a personal Riddle), so new Riddles can be created from it with riddleTemplate_use.

Inferred read-only
riddleTemplate_list

Lists the templates of a project (or your personal ones) - the ones made from your own Riddles with riddleTemplate_create, NOT Riddle's public ones, which riddleTemplate_publicList returns.

Inferred read-only
riddleTemplate_publicList

Lists Riddle's public templates - the ready-made ones available to every account, as opposed to riddleTemplate_list, which returns the ones your project made itself.

Inferred read-only
riddleTemplate_get

Reads a single template, by default INCLUDING its build configuration - the same "build" shape riddle_get returns and the riddle_builder_<type> tools accept.

Inferred read-only
riddleTemplate_use

Creates a new Riddle from a template, as an unchanged copy of it - content, settings and design preset - and records it as a copy of the template's Riddle (riddle_get reports that as context.

Inferred read-only
riddle_tag_list

Lists the tags of a project together with how many Riddles use each of them: [{id, name, count}].

Inferred read-only
riddle_tag_add

Adds a tag to one or many Riddles.

Inferred read-only
riddle_tag_remove

Removes a tag from one or many Riddles.

Inferred read-only
ping

A simple tool that returns "Pong".

Inferred read-only
riddle_list

Returns a paginated list of Riddles from a single project.

Inferred read-only
riddle_account_list

Returns a paginated list of all Riddles across the entire account — both the personal project and all team projects the user has access to.

Inferred read-only
riddle_get

Gets one Riddle - or several, with UUIDs - as a compact build-configuration envelope: {uuid, type, modifiedAt, build, nextBlockId, warnings, published, context}.

Inferred read-only
riddle_get_embed_code

Gets the HTML embed code for a Riddle by its UUID.

Inferred read-only
riddle_publish

Publishes one or many Riddles; meaning each Riddle will be available via https://www.

Inferred read-only
riddle_unpublish

Unpublishes one or many Riddles; meaning each Riddle will no longer be available via https://www.

Inferred read-only
riddle_rename

Renames a Riddle with the specified UUID.

Inferred read-only
riddle_qr_code

Generates a QR code for a Riddle by its UUID.

Inferred read-only
riddle_delete

Deletes one or many Riddles.

Inferred read-only
riddle_move

Moves one or many Riddles into another project, or into the personal project when projectId is omitted.

Inferred read-only
riddle_move_check

Checks, without changing anything, whether a set of Riddles can be moved and which projects they can be moved to - the same check riddle_move runs before it moves anything.

Inferred read-only
whoami

Returns information about the current API key: the authenticated user (email, name - "userEmail"/"userName", "userName" is null if the user never set one) and the associated project/team if using a project API key.

Potential side effects
questionBank_create

Creates a new, empty question bank for the given Riddle type ("Quiz" or "Poll").

Inferred read-only
questionBank_list

Lists the question banks of a project - the same banks the Creator's question bank list shows; pass a projectId to look into another project, omitting it lists the banks of the project the API key is scoped to (the personal ones for a user API key).

Inferred read-only
questionBank_templateList

Lists the built-in template question banks - pre-filled starter banks anyone can duplicate with questionBank_duplicate to get a bank with real content immediately, instead of starting empty.

Inferred read-only
questionBank_get

Retrieves a single question bank by id: its title, riddleType, tags, notes, its categories/blockTypes and whether it has unpublished changes.

Inferred read-only
questionBank_rename

Renames a question bank, immediately and permanently - the title is metadata, not a bank's DRAFT content, so this is unaffected by questionBank_publish/discardChanges and never shows up as an unpublished change.

Inferred read-only
questionBank_updateNotes

Sets the plain-text notes of a question bank, replacing whatever was there before, immediately and permanently - like the title, notes are metadata outside the DRAFT/publish split, so this is unaffected by questionBank_publish/discardChanges and never shows up as an unpublished change.

Potential side effects
questionBank_duplicate

Duplicates a question bank and every one of its items into a new, independent bank - the items are copies, editing one bank never affects the other.

Inferred read-only
questionBank_publish

Publishes a question bank: every item's draft content becomes its published content, which is what a QuestionBank block actually draws from at view time - exactly like publishing a Riddle makes its draft live.

Inferred read-only
questionBank_discardChanges

Discards every unpublished change of a question bank, resetting all of its items back to their last published state.

Inferred read-only
questionBank_delete

Deletes a question bank and every one of its items.

Inferred read-only
questionBank_addItem

Adds one question/item to a question bank.

Inferred read-only
questionBank_updateItem

Replaces the content of an existing question bank item entirely - blockType, category, difficulty and columns all have to be sent, even the ones that are not changing.

Inferred read-only
questionBank_deleteItem

Deletes one item from a question bank; does not affect the rest of the bank.

Inferred read-only
questionBank_getItems

Lists the items (draft content) of a question bank, optionally filtered by search term, blockType, category or difficultyRange - the same filters the Creator's question bank grid offers.

Inferred read-only
questionBank_tagList

Lists every question bank tag of a project together with how many banks use each - the tag "id" values questionBank_list's "tags" filter accepts.

Inferred read-only
questionBank_addTag

Adds a tag to a question bank, identified either by tagName (reusing the project's tag of that name, or creating it if there is none yet) or by tagId from questionBank_tagList.

Inferred read-only
questionBank_removeTag

Removes a tag from a question bank by tagId.

Inferred read-only
questionBank_blockTypeColumns

Lists every blockType valid for a question bank of the given Riddle type, with the exact "columns" shape questionBank_addItem/updateItem expects for that blockType.

Inferred read-only
questionBank_riddleBlockItems

Counts, per criterion of a QuestionBank block, how many published items in the bank currently match it - this is a count preview, NOT a preview of the items a real draw would pick.

Inferred read-only
palette_get

Reads the palettes - colors, fonts, button styles and background settings - of a Riddle.

Inferred read-only
palette_customize

Changes the palette (colors, fonts, button styles, background) of a single Riddle.

Inferred read-only
riddle_builder_quiz

Builds a Quiz from a build configuration.

Inferred read-only
riddle_builder_poll

Builds a Poll from a build configuration.

Inferred read-only
riddle_builder_personality

Builds a Personality Test from a build configuration.

Inferred read-only
riddle_builder_form

Builds a Form from a build configuration.

Inferred read-only
riddle_builder_predictor

Builds a Predictor from a build configuration.

Inferred read-only
riddle_builder_leaderboard

Builds a Leaderboard from a build configuration.

Inferred read-only
riddle_builder_minigame

Builds a Minigame from a build configuration.

Inferred read-only
riddle_builder_story

Builds a Story from a build configuration: the simplest block-based Riddle type - a sequence of content blocks (optionally with form blocks to collect lead data) plus an optional result page, with no questions, scoring or leaderboard.

Inferred read-only
riddle_builder_placeholder

Builds a Placeholder from a build configuration: a Riddle with no content of its own, only a routing rule that is resolved when the Placeholder is displayed, to decide which OTHER Riddle (or a Riddle picked by tag) to actually show.

Inferred read-only
riddle_builder_update

Edits an existing Riddle of any type with the same build configuration the riddle_builder_<type> tools take - but as a merge, not a rebuild: only what you send is changed.

Potential side effects
riddle_builder_validate

Dry-runs one or many Riddle Builder creates and/or edits without creating or changing anything: per entry of $builds, the same validation the real call would apply, against a scratch/deep-copied Riddle that is discarded before this returns - never persisted, never published, no event dispatched.

Inferred read-only
reference_get

Read the documentation of this MCP server: the block types, form field types, result blocks, palette values and response shapes the other tools expect.

Inferred read-only
stats_fetch

Returns aggregated statistics (views, starts, submissions) for a single period.

Inferred read-only
stats_overview_fetch

Returns statistics divided into daily intervals for the given date range.

Inferred read-only
stats_riddle_breakdown

Returns a detailed stats breakdown for a specific Riddle, including titles, choices, views, time spent, and submissions.

Inferred read-only
stats_user_breakdown

Returns a stats breakdown for the authenticated user across all accessible projects.

Inferred read-only
stats_project_breakdown

Returns a stats breakdown for a specific project.

Inferred read-only
project_list

Returns a paginated list of projects this token has access to (25 per page by default, 100 max), with a sibling "pagination" object ({page, pageSize, total, hasMore}) to page through accounts with many projects.

Inferred read-only
project_get

Returns a single project by its project ID: id, name, image and the permission matrix of the authenticated user for it.

Inferred read-only
project_get_settings

Returns the project's default Riddle settings that every new Riddle in it starts from - PUBLISHED and ENABLED only: "publishSettings" (privacy/DOI/OTP, email automation, tracking, data layer, .

Potential side effects

CONNECT WITH APPROVAL

Client installation

Review this server and its permissions before adding it. Secret placeholders must be set locally.

Codex

~/.codex/config.toml

[mcp_servers.riddle-creator-mcp]
url = "https://www.riddle.com/creator/api/v3/mcp"
enabled = true
Claude Code

.mcp.json

{
  "mcpServers": {
    "riddle-creator-mcp": {
      "type": "http",
      "url": "https://www.riddle.com/creator/api/v3/mcp"
    }
  }
}
Claude Desktop

Settings → Connectors → Add custom connector

Name: riddle-creator-mcp
Remote MCP URL: https://www.riddle.com/creator/api/v3/mcp

Add this remote URL as a custom connector in Claude Desktop. Availability depends on the user plan and workspace policy.

Cursor

.cursor/mcp.json

{
  "mcpServers": {
    "riddle-creator-mcp": {
      "url": "https://www.riddle.com/creator/api/v3/mcp"
    }
  }
}
Visual Studio Code

.vscode/mcp.json

Add to Visual Studio Code
{
  "servers": {
    "riddle-creator-mcp": {
      "type": "http",
      "url": "https://www.riddle.com/creator/api/v3/mcp"
    }
  }
}
Generic MCP

Client-specific MCP configuration

{
  "name": "riddle-creator-mcp",
  "transport": "streamable-http",
  "url": "https://www.riddle.com/creator/api/v3/mcp"
}
MCP Inspector

Run the official MCP Inspector locally and enter the indexed Streamable HTTP endpoint.

TRUST AND VERIFICATION EVIDENCE

Loading Trust v2 evidence…

Checking the associated registrable domain. The BuiltWith key remains server-side.

Indexed

Evidence is source-attributed and does not guarantee that a third-party server is safe. Risk labels are conservative metadata heuristics.