Board

live Reference

Board of Directors MCP — a private advisory board of business leaders, each

6 tools
0ms auth
free tier 50 calls/day

Tools

list_advisors

List the advisory board roster: each seat, whether it is active, and the advisor persona. Use before ask_advisor/convene_board to see who is available.

No parameters required.

Try it
ask_advisor

Ask one board advisor a question. Returns the advisor persona brief plus evidence excerpts retrieved from their real writings (and pipeworx company context). YOU then answer in the advisor's voice, gr

No parameters required.

Try it
convene_board

Convene the full board (or a chosen subset) on one question. Returns one evidence packet per active advisor. YOU then run the meeting: state each advisor's position grounded in their evidence, surface

No parameters required.

Try it
search_corpus

Raw semantic search over the advisor corpora — the "check the primary source" tool. Returns matching excerpts with citations, no persona framing.

No parameters required.

Try it
record_decision

Write the minutes: log a board question, the synthesis/positions, and the decision taken. Update later with the real-world outcome so the board's track record is reviewable.

No parameters required.

Try it
board_history

Review past board minutes: questions, decisions, and recorded outcomes.

No parameters required.

Try it

Test with curl

The gateway speaks JSON-RPC 2.0 over HTTP POST. You can test any pack directly from the terminal.

List available tools
bash
curl -X POST https://gateway.pipeworx.io/board/mcp \
  -H "Content-Type: application/json" \
  -d '{"jsonrpc":"2.0","id":1,"method":"tools/list"}'
Call a tool
bash
curl -X POST https://gateway.pipeworx.io/board/mcp \
  -H "Content-Type: application/json" \
  -d '{"jsonrpc":"2.0","id":2,"method":"tools/call","params":{"name":"list_advisors","arguments":{}}}'

Use with the SDK

Install @pipeworx/sdk to call tools from any TypeScript/Node project.

TypeScript
import { Pipeworx } from '@pipeworx/sdk';
const px = new Pipeworx();
const result = await px.call("list_advisors", {});
ask_pipeworx
// Or ask in plain English:
const answer = await px.ask("board of directors mcp — a private advisory board of business leaders, each");