Riddle
warningswww.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 msHow 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
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.
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.
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
Contract history
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.
[](https://mcpi.app/servers/riddle)Own this server?
Sign in to claim this listing by proving control of the endpoint.