← 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 schema validation via Pydantic, served as an MCP server.

What's included

  • Single tool handler — processes structured input and returns output
  • Pydantic validation — input validated automatically against your schema
  • MCP server — discoverable and callable by any agent or MCP client
  • Python setup — fully typed with Pydantic and 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

├── tools/
│   └── hello.py          # Tool definition with schema and handler
├── main.py               # Entry point with serve()
├── pyproject.toml
└── reminix.config.toml   # 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.