Build

Add a tool in one line.

The Plinth CLI and SDK resolve, verify and wire MCP tools into any agent runtime. Bring your own keypair; Plinth handles the registry, the integrity check, and the plumbing.

1 · install the CLI

shell
npm install -g @plinth/cli

# add tools to the current agent
plinth add web-search postgres solana-rpc

2 · they appear as MCP servers

plinth.lock
# pinned + integrity-checked
@plinth/web-search@4.2.1  sha256:1a..
@plinth/postgres@3.4.0    sha256:9f..
@plinth/solana-rpc@4.1.0  sha256:7c..

3 · call them from your agent

agent.ts
import { loadTools } from '@plinth/sdk';

// resolves plinth.lock, verifies hashes
const tools = await loadTools();

const agent = new Agent({ model, tools });

await agent.run('search the web, then'
  'write the results to postgres');

Works with the major MCP-compatible runtimes. No glue code — installed tools are discoverable and callable the moment they're added.

CLI surface

Four commands, every tool.

add

Install

Resolve, verify, and wire a tool in.

search

Discover

Query the registry from your terminal.

publish

Ship

Anchor a new version on-chain.

audit

Verify

Re-check integrity of every locked tool.

Runtime-agnostic

Plays nice with your stack

Plinth speaks the Model Context Protocol, so any MCP-aware agent framework can consume installed tools without a custom adapter.