← All servers

Riddle

warnings

www.riddle.com

Build, publish and analyze quizzes, polls, forms and personality tests. Riddle account required.

https://www.riddle.com/creator/api/v3/mcpWebsiteOAuthMCP 2025-06-18v1.0last checked 24 Aug 2026spoke MCP on 3 of 3 checks (30 days)initialize in 143 ms

How to authenticate

Checked against the endpoint by our probe on 24 Aug 2026. These are the capabilities the server advertises, not a prediction about any particular client.

Scheme
OAuth
Issuer
https://www.riddle.com
Dynamic client registration
Not advertised
Client ID Metadata Document
Supported

A client identifies itself by a URL to its own metadata, so no registration step is required.

PKCE
S256
Grant types
authorization_code, refresh_token
Protected-resource metadata
Published (RFC 9728)
Anonymous access
Handshake succeeds; 62 tools listable
Credentials demanded in prose
riddle_delete, riddle_move, riddle_builder_placeholder, reference_get, stats_user_breakdown

These tools are listed anonymously and their own descriptions ask for an account or key, but no challenge is issued — so a client has nothing to act on and the refusal arrives as a tool error.

What the probe found

warningTools needing credentials are listed without a challenge

5 of the 62 tools listed anonymously say in their own descriptions that they need an account or a key (riddle_delete, riddle_move, riddle_builder_placeholder, reference_get, stats_user_breakdown), but the endpoint issued no WWW-Authenticate challenge. The requirement is stated only in prose, so a call reaches the tool and comes back as a tool error instead of an authorization step.

No CORS headers for browser-based clients

A cross-origin preflight came back without Access-Control-Allow-Origin, so the endpoint is reachable from native clients only — code running in a web page is stopped by the browser before a request is ever sent.

62 tools usable without signing in

The server exposes a public surface before authorization: riddleTemplate_create, riddleTemplate_list, riddleTemplate_publicList, riddleTemplate_get, riddleTemplate_use, riddle_tag_list, riddle_tag_add, riddle_tag_remove, riddle_tag_delete, ping, riddle_list, riddle_account_list, riddle_get, riddle_get_embed_code, riddle_publish, riddle_unpublish, riddle_rename, riddle_delete, riddle_move, riddle_move_check, whoami, questionBank_create, questionBank_list, questionBank_templateList, questionBank_get, questionBank_rename, questionBank_updateNotes, questionBank_duplicate, questionBank_publish, questionBank_discardChanges, questionBank_delete, questionBank_addItem, questionBank_updateItem, questionBank_deleteItem, questionBank_getItems, questionBank_tagList, questionBank_addTag, questionBank_removeTag, questionBank_blockTypeColumns, questionBank_riddleBlockItems, palette_get, palette_customize, riddle_builder_quiz, riddle_builder_poll, riddle_builder_personality, riddle_builder_form, riddle_builder_predictor, riddle_builder_leaderboard, riddle_builder_minigame, riddle_builder_story, riddle_builder_placeholder, riddle_builder_update, riddle_builder_validate, reference_get, stats_fetch, stats_overview_fetch, stats_riddle_breakdown, stats_user_breakdown, stats_project_breakdown, project_list, project_get, project_get_settings.

Tools

palette_customizepalette_getpingproject_getproject_get_settingsproject_listquestionBank_addItemquestionBank_addTagquestionBank_blockTypeColumnsquestionBank_createquestionBank_deletequestionBank_deleteItemquestionBank_discardChangesquestionBank_duplicatequestionBank_getquestionBank_getItemsquestionBank_listquestionBank_publishquestionBank_removeTagquestionBank_renamequestionBank_riddleBlockItemsquestionBank_tagListquestionBank_templateListquestionBank_updateItemquestionBank_updateNotesreference_getriddleTemplate_createriddleTemplate_getriddleTemplate_listriddleTemplate_publicListriddleTemplate_useriddle_account_listriddle_builder_formriddle_builder_leaderboardriddle_builder_minigameriddle_builder_personalityriddle_builder_placeholderriddle_builder_pollriddle_builder_predictorriddle_builder_quizriddle_builder_storyriddle_builder_updateriddle_builder_validateriddle_deleteriddle_getriddle_get_embed_coderiddle_listriddle_moveriddle_move_checkriddle_publishriddle_renameriddle_tag_addriddle_tag_deleteriddle_tag_listriddle_tag_removeriddle_unpublishstats_fetchstats_overview_fetchstats_project_breakdownstats_riddle_breakdownstats_user_breakdownwhoami

Contract history

24 Aug 2026v1.0first recorded contract

Get alerted when this contract changes

Depend on this server? Leave an email and get a message when a probe records a change — a tool removed, an argument newly required, an enum narrowed. Alerts are being built; signing up is what tells us to hurry.

Prefer a feed reader? This page's contract changes are also an Atom feed.

Status badge

Status for a README, from the last probe — cached an hour, so up to seven hours behind the endpoint. Links back to this page.

MCP status badge for Riddle
[![MCP status](https://mcpi.app/servers/riddle/badge.svg)](https://mcpi.app/servers/riddle)

Own this server?

Sign in to claim this listing by proving control of the endpoint.