Personalised developer security learning pathways from SecDim's challenges and courses.
| Endpoint | https://mcp.secdim.com/mcp (streamable-http) |
|---|---|
| Registry version | 1.0.1 |
| Now | 7 tools · grade C (71) · pin ts_2c7c96e27c318ef8b40ab73dbbb9cf67 · protocol 2025-06-18 |
| First / last listed | 2026-11-05 01:12 UTC / 2026-11-05 01:12 UTC |
| Grade over time | 2026-11-05: C (71), 7 tools |
Is this your server? Own a server? ToolFit hosted watch re-checks it every 24 h ($0.25 per 30 days) or 6 h ($0.60) and sends you an HMAC-signed webhook when its tools or grade change: POST https://api.youraitools.co/toolfit/v1/watch. To opt out, see About & opt-out.
Tools: get_secdim_profile search_play_challenges search fetch search_learn_courses get_learn_course get_learn_topic
get_secdim_profile |
Fetch a SecDim player's profile: scores, completed challenges, skills,
security interests and an experience estimate.
Use this tool to understand a player's demonstrated secure coding ability
before building a learning pathway. The profile includes actual challenge
completion data (by difficulty level) and security topics the player has
practised — weight this demonstrate params: secdim_username* |
search_play_challenges |
Return a list of hands-on SecDim Play secure coding challenges (labs) related to a detected or suspected vulnerability.
SecDim Play challenges are scored, hands-on labs: find and fix a real vulnerability
in running code to earn points and badges.
Use this tool to:
- Find hands-on SecDim Play labs for specific vulnerabilities like XSS, SQL Injection, etc.
- Explore OWASP params: search*, cwe, owasp, technology, language, difficulty, type, mitre |
search |
Search for SecDim Play secure coding labs (hands-on, scored challenges).
This tool searches across SecDim Play's hands-on secure coding labs based on the
search query. The backend API handles parsing of vulnerability names, CWE IDs, and OWASP IDs.
Language can be specified using the format "lang:javascript".
Args:
query: Search query that may include:
params: query* |
fetch |
Fetch detailed content for a specific SecDim Play lab (hands-on, scored challenge).
Args:
id: Lab ID in format "lab:slug" (e.g., "lab:xss-dom")
Returns:
Dictionary containing:
- id: The lab ID
- title: Lab title
- content: Detailed content in markdown format
- metadata: Additional lab information
params: id* |
search_learn_courses |
Search SecDim Learn courses.
SecDim Learn provides tutorial-based courses (mixing video, text and hands-on
lab topics) covering secure coding, secure design, vibe coding security, devsecops,
and cloud security. Many courses are complementary or prerequisite to hands-on,
scored SecDim Play challenges/labs.
Use this tool to:
- Browse the SecDim Learn course catalogue
params: search |
get_learn_course |
Get a SecDim Learn course's details, including its syllabus of topics.
Args:
course_slug: The course's slug, as returned by search_learn_courses
(e.g. "owasp-top-10")
Returns:
Dictionary with the course's title, description, image, slug, "difficulty"
label and a "topics" list. Each topic includes its title, description,
category, slug, kin params: course_slug* |
get_learn_topic |
Get a SecDim Learn topic's content.
Args:
course_slug: The course's slug, as returned by search_learn_courses
(e.g. "owasp-top-10")
topic_slug: The topic's slug, as returned by get_learn_course
(e.g. "introduction-secure-coding")
Returns:
Dictionary with the topic's title, description, category, kind, level,
subscription tier, params: course_slug*, topic_slug* |
Entries describe changes in tool definitions. They are not statements about a server, its quality or its author. The grade measures how the tool definitions fit model providers (token cost, schema compatibility, confusable names) as scored by the ToolFit engine at the time of the listing. JSON: append .json. Opt-out: how or hello@youraitools.co.