infinite.education
Backend exposes 23 public tools on this MCP endpoint.
https://infinite.education/Opens ChatGPT on the web or desktop and asks it to use the WebMCP tools available here.
Connect straight to this server’s public endpoint.
https://infinite.education/mcpWe add this server to your workspace, then open Studio — saved access, one connection to many servers, with a history of what ran.
Last probed Sep 14, 2026 · infinite.education
23tools discovered
Set user skill
Create or update skill progress of a user
Get my skills
Get skill progress of the current user
Get user skills
Get skill progress of another user
Update Custom HTML/JavaScript Widget Exercise
Update one existing custom HTML/JavaScript widget exercise with a complete replacement widget. Each exercise is one focused skill check. Prefer create_exercise for single-choice, multiple-choice, true/false, numeric, or short-text questions, including illustrated questions. Words such as 'interactive' or 'game', and requests for pictures, are not reasons to use a custom widget. Use create_custom_exercise only when the required interaction cannot be expressed by a standard exercise. A game with s
Create Standard Educational Exercise
Create one standard exercise, the preferred format for a question including one with an image. Each exercise is one focused skill check. Prefer create_exercise for single-choice, multiple-choice, true/false, numeric, or short-text questions, including illustrated questions. Words such as 'interactive' or 'game', and requests for pictures, are not reasons to use a custom widget. Use create_custom_exercise only when the required interaction cannot be expressed by a standard exercise. A game with s
Get Educational Skill
Get details of an existing skill
Find Educational Exercise
Find existing exercises by text or linked skill
Get Custom HTML/JavaScript Widget Exercise source
Read the source of an existing custom HTML/JavaScript widget exercise for inspection or cloning. Each exercise is one focused skill check. Prefer create_exercise for single-choice, multiple-choice, true/false, numeric, or short-text questions, including illustrated questions. Words such as 'interactive' or 'game', and requests for pictures, are not reasons to use a custom widget. Use create_custom_exercise only when the required interaction cannot be expressed by a standard exercise. A game with
Update Educational Challenge
Update existing Challenge
Get Educational Exercise
Get details of an existing exercise
Update user skill progress
Apply a progress action to a skill
Get Educational Skillset
Get details of an existing skillset
Create Custom HTML/JavaScript Widget Exercise
Create one custom HTML/JavaScript widget exercise for a nonstandard interaction. Each exercise is one focused skill check. Prefer create_exercise for single-choice, multiple-choice, true/false, numeric, or short-text questions, including illustrated questions. Words such as 'interactive' or 'game', and requests for pictures, are not reasons to use a custom widget. Use create_custom_exercise only when the required interaction cannot be expressed by a standard exercise. A game with several indepen
Upload Exercise or Challenge Image
Upload image bytes to server storage and return imageId for exercise or Challenge creation. No external URL is fetched. PNG, JPEG, WebP, and GIF are supported, up to 2 MiB and 800 by 600 pixels. SVG is not accepted. The id also works in interactive exercise assetIds. For artistic illustrations, use an image-generation tool available in the calling chat. Describe a meaningful scene suited to the learner's age and subject, with a consistent visual style across the exercise set and appropriate hist
Clone Educational Challenge
Clone an existing Challenge as an unpublished draft referencing the same exercises. Exercises and assets are not copied.
Create Educational Skill
Create new skill with duplicate checking
Clone Custom HTML/JavaScript Widget Exercise
Clone an existing custom HTML/JavaScript widget exercise without changing the source. When customization is needed, inspect and update the clone. Each exercise is one focused skill check. Prefer create_exercise for single-choice, multiple-choice, true/false, numeric, or short-text questions, including illustrated questions. Words such as 'interactive' or 'game', and requests for pictures, are not reasons to use a custom widget. Use create_custom_exercise only when the required interaction cannot
Create quiz exercise
Create quiz exercise from a question with answer options. For artistic illustrations, use an image-generation tool available in the calling chat. Describe a meaningful scene suited to the learner's age and subject, with a consistent visual style across the exercise set and appropriate historical details. Inspect the generated image for relevance, clarity, and factual suitability before uploading it. Programmatic diagrams, charts, and geometric drawings are appropriate when the task needs those p
Find Educational Skill
Find existing skills by text query
Create Educational Challenge (Multi-Exercise Game)
Create an unpublished Challenge referencing existing exercises. Create exercises separately first; later exercise edits affect every linked Challenge. Each exercise is one focused skill check. Prefer create_exercise for single-choice, multiple-choice, true/false, numeric, or short-text questions, including illustrated questions. Words such as 'interactive' or 'game', and requests for pictures, are not reasons to use a custom widget. Use create_custom_exercise only when the required interaction c
Get sources of Custom HTML/JavaScript Widget Exercise for editing
Read an existing custom HTML/JavaScript widget exercise draft for editing. Show only the question, necessary data, illustrations, and instructions for solving one task. Do not add service headings such as 'Knowledge check' or 'Question 1 of 10', greetings, overall progress, scores, start/end screens, or navigation between exercises. Do not add reference lessons or answer explanations unless essential to the task; retain necessary legends, units, and interaction instructions. displayName is catal
Get sources of Educational Challenge for editing
Read Challenge metadata and its ordered exerciseId references for editing. Exercise content is managed separately.
Find Educational Skillset
Find existing skillsets by text query
Get your MCP into directories
A working endpoint is step one. Directory coverage is the coordinated launch across ChatGPT, Claude, Cursor, the MCP Registry, and community indexes.
Directory coverage for brandsBackend exposes 23 public tools on this MCP endpoint.
Use the MCP endpoint listed on this page in your MCP client configuration. One-click install pills support Claude, Cursor, VS Code, and other hosts. Copy the remote MCP URL if your client needs a manual entry.
Operate Backend? Verify ownership to take over this directory entry.
This server appears in the MCPBundles directory. Verify you operate it to take over the listing — name, description, logo, contact email, and skill content. We email a 6-digit code to a maintainer address your server publishes in /.well-known/security.txt or /.well-known/mcpbundles.json. Free, takes about a minute.
MCPBundles probed 23 tools on the live server. The tool list on this page reflects what was discovered at the last refresh — connect your client to see the full set available to your session.
No provider sign-in was required during MCPBundles' probe. Your client may still need MCPBundles credentials depending on how you connect.
MCPBundles is an independent platform built on the open Model Context Protocol standard. Not affiliated with Anthropic PBC or Claude.