MCP Server Scaffolder is a free, MIT-licensed agent skill that generates a working custom MCP server from the AIML.chat SDK template, exposing your internal tools to agents — with mutating tools marked for write-confirm. When no marketplace connector exists, it gets you a server in minutes.
What it does
The skill scaffolds an MCP server from the agent SDK template: it wires the server entry point, defines tool stubs for the actions you describe (a lookup, a create, an update), and marks which tools mutate data so AIML.chat enforces human approval on them. It sets up the auth surface — none, bearer, or custom header — and includes a local run script so you can test before connecting. The output is a runnable project you fill in with your own API calls, plus instructions to register it in the AIML.chat marketplace under Custom.
The skill
name: mcp-server-scaffolder
Use when you need a custom MCP server for tools no connector covers.
Steps:
1. List the tools to expose and mark each as read or write (mutating).
2. Scaffold the server from the agent SDK template with typed tool stubs.
3. Add auth (none/bearer/custom header) and a local run script.
4. Implement the tool bodies, then register the URL in AIML.chat → Custom.
How to use it
Copy the SKILL.md into your agent framework's skills folder and run it to generate the project, or start from the agent SDK template directly. It pairs with the MCP server tester to verify the endpoint and the MCP auth setup skill to secure it. The custom MCP integration explains how it connects.
Ready to build? Start free, scaffold your server, and connect it in minutes — see pricing for limits.
Do mutating tools need approval?+
Yes — the skill marks write tools so AIML.chat enforces human write-confirm before any action runs.
Do I have to write code?+
You fill in the tool bodies with your own API calls, but the scaffold handles the server, auth surface, and tool wiring.
Is the skill free?+
Yes — it is MIT-licensed and free to copy. Using the server in AIML.chat counts toward your plan's limits; see pricing.