openclaw-plugin-manifold-markets
v0.2.0
Published
OpenClaw tool plugin and standalone MCP server wrapping the Manifold Markets public REST API.
Maintainers
Readme
Manifold Markets
OpenClaw tool plugin + standalone MCP server for Manifold Markets, wrapping the public REST API at https://api.manifold.markets/v0/.
Features
- OpenClaw plugin — install via
openclaw plugins install npm:openclaw-plugin-manifold-markets - Standalone MCP server — run over stdio with any MCP-compatible client
- 40 tools covering markets, users, groups, bets, comments, leagues, boosts, authenticated reads, and write actions
- TypeBox schemas required by the OpenClaw SDK
- Shared, platform-agnostic HTTP client used by both entry points
- Uniform error shape for upstream, auth, network, timeout, and validation errors
- No response mutation — upstream JSON passes through verbatim
Install
npm installOpenClaw plugin
Build and validate:
npm run plugin:build
npm run plugin:validateInstall in OpenClaw:
openclaw plugins install npm:openclaw-plugin-manifold-marketsConfigure the plugin with a Manifold API key if you want to use authenticated endpoints. Read-only tools work without a key.
Standalone MCP server
Set your API key and run the compiled server:
npm run build
MANIFOLD_API_KEY=your-key npm run mcp:startThe server exposes the same 40 manifold_-prefixed tools over stdio.
Development
npm run build # compile TypeScript
npm test # run live-API Vitest suite
npm run plugin:validate # manifest sync + validationAPI key
Get your Manifold API key from your Manifold profile → edit → refresh API key.
