Learning Resources
runriva.com
Provides access to a catalog of trivia questions with filtering, pagination, and statistics.
ENDPOINT 1
https://quizbase.runriva.com/mcp
MCP server metadata
- Name
- quizbase
- Version
- 0.1.4
QuizBase exposes a multilingual trivia catalog (1.2M+ questions, English + Polish at launch) through MCP. Discovery methods (initialize, tools/list, prompts/list, resources/list) are anonymous; execution methods (tools/call, prompts/get, resources/read) require an API key — get one free, no card, at https://quizbase.runriva.com/dashboard/keys. Start with quizbase_categories or quizbase_topics for orientation, then quizbase_random or quizbase_list with filters (lang, category, difficulty, regions, source, quality). Each question carries per-record attribution (source, author, license) — attribution is required when redistributing CC-BY-SA content. For multi-step workflows use the prompts: build_quiz (multi-round orchestration), explore_topic (facets + samples), warmup_round (5-question icebreaker), client_mechanics_patterns (9 ID-driven client-side mechanics).
Known tools 12
quizbase_question_by_idFetch one question with FULL per-record attribution (source, author, license, modifications, lastModified, sourceId, url) and `quality: "high" | "needs_review"` (always present — deep-link semantic means full row).
Inferred read-onlyquizbase_statsPublic catalog counters with live breakdowns by language, source, category, difficulty, topic, tag.
Inferred read-onlyquizbase_topic_by_slugFetch one curated topic with facets (byCategory, byDifficulty, byLanguage, coOccurringTags, coOccurringSubcategories) and 3 sample questions.
Inferred read-onlyquizbase_subcategoriesRaw subcategory dump (LLM-organic kebab-case, middle taxonomy layer between category and tags) with display label and count.
Inferred read-onlyquizbase_languagesReturns supported language whitelist (ISO 639-1) with question counts per language.
Inferred read-onlyquizbase_reportSubmit a content correction, copyright concern, or factual error report.
Inferred read-onlyCONNECT 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.quizbase]
url = "https://quizbase.runriva.com/mcp"
enabled = true
Claude Code
.mcp.json
{
"mcpServers": {
"quizbase": {
"type": "http",
"url": "https://quizbase.runriva.com/mcp"
}
}
}
Claude Desktop
Settings → Connectors → Add custom connector
Name: quizbase
Remote MCP URL: https://quizbase.runriva.com/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": {
"quizbase": {
"url": "https://quizbase.runriva.com/mcp"
}
}
}
Visual Studio Code
.vscode/mcp.json
Add to Visual Studio Code{
"servers": {
"quizbase": {
"type": "http",
"url": "https://quizbase.runriva.com/mcp"
}
}
}
Generic MCP
Client-specific MCP configuration
{
"name": "quizbase",
"transport": "streamable-http",
"url": "https://quizbase.runriva.com/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.
Evidence is source-attributed and does not guarantee that a third-party server is safe. Risk labels are conservative metadata heuristics.