← All examples

Starter Tool

Minimal MCP tool with JSON schema inputs — the fastest way to build a tool on Reminix.

toolstartermcp

The simplest way to build a tool on Reminix. This example gives you a single tool handler with JSON schema validation, served as an MCP server.

What's included

  • Single tool handler — processes structured input and returns output
  • JSON schema validation — input validated automatically against your schema
  • MCP server — discoverable and callable by any agent or MCP client
  • TypeScript setup — fully typed with the Reminix SDK

When to use this

Pick the Starter Tool example when you want to:

  • Learn how to define and deploy tools on Reminix
  • Build a simple utility tool (lookup, transform, calculate)
  • Understand the tool → MCP server flow before adding complexity

Project structure

├── src/
│   ├── index.ts          # Entry point with serve()
│   └── tools/
│       └── hello.ts      # Tool definition with schema and handler
├── package.json
├── tsconfig.json
└── reminix.config.ts     # Reminix configuration

Quick start

After deploying, your tool is available via MCP at your project's tool endpoint. Any agent in the project can discover and call it automatically.