Package your business logic
for AI agents

Write plain TypeScript & Markdown once. Get MCP tools, chat widgets, agent skills, agents, prompts and a documented REST API from the same plugin package.
Open source, MIT, zero lock-in.

Get started
pnpm create @quartal/plugin

Define agentic logic once
...use it from anywhere

Target group

Build it once; serve it to chatbots, autonomous agents, vibe-coding tools and traditional software — over MCP, OpenAPI/REST, Agent Skills and the Agent Plugins package format.

Tools included

Easily create a set of tools for your agent with plain Typescript. Hand-written or vibe coded - you decide.

We create both MCP Server and Open API automatically.

No hand-written schemas. Just TypeScript.

Most MCP frameworks make you describe every input and output twice — once for the compiler, once for the schema library. In a Quartal Plugin your interfaces, JSDoc comments and tags like @format, @example and @visibility are the schema. Real types, real reuse, nothing to keep in sync.

Read the tool guide

Wait, there's more!

Deploy anywhere

A plugin is a dynamic Astro site — deploy it to any modern hosting platform, then optionally publish the package to npm or JSR.

Docs generated

Every plugin ships its own documentation site, Swagger UI, widget tester and an integration skill for coding agents.

Open source, zero lock-in

MIT licensed, built on Astro (MIT) and open standards: MCP, Agent Skills, Agent Plugins and OpenAPI.

Get started

Create a new Quartal Plugin project with the command below, then follow the Getting Started guide or just prompt your favourite agent to use the plugin in a chat.

Get started
pnpm create @quartal/plugin