Otp Mcp Server

io.github.david-steelPublished by GitHub account david-steelv0.1.2Updated Nov 6, 2026

Public MCP for OTP (orgtp.com). Query cross-org best practices, learnings, publishers, patterns.

Overview

AI-generated overview

Read-only MCP server for OTP (Organization Transport Protocol) that lets an assistant look up cross-organization best practices, learnings, publishers and…

What you can do
  • Explain what OTP is and how it works, and return the guide for becoming a publisher
  • Search a public best-practices library and surface recent network learnings across organizations
  • List publishing organizations, get an organization's public profile, and fetch its human and agent org chart
  • Show convergent patterns across organizations, rules for a specific role or agent type, and sample KPIs organizations track
When to use it
Useful when you want an assistant to answer "what is the best way to..." questions from a shared library of operational practices, or to look up which organizations publish on OTP and what they have learned. It is a read-only public lookup, not a way to manage your own organization's data.
Requirements
Runs locally via npx from the npm package @orgtp/mcp-server (Node.js required). No account or API key is needed for this public read-only server. Network access to the OTP API; the OTP_API_BASE environment variable can point at a self-hosted or development backend, and OTP_MOCK=1 uses built-in fixture data instead of the live API.
Before you install
Queries are sent to the OTP API at the configured base URL, so the topics you ask about leave your machine. The README notes that a separate full server (npx otp-mcp-server init, 63 tools) requires an OTP API key and can give agents seats, KPIs and to-dos; that is a different package from this read-only one. All tools here are described as read-only.

Installation

In SourceWeft

  1. Open Otp Mcp Server in the dashboard and add it to a workspace.
  2. Enable the server for the chats that should use its tools.

Desktop only via STDIO. STDIO servers start a local process, so they need the SourceWeft desktop host.

Other MCP clients

Follow the launch instructions in the repository.

README

OTP MCP Server

Public Model Context Protocol server for OTP — Organization Transport Protocol (orgtp.com).

Install this in any MCP client (Claude Desktop, Cursor, Windsurf, Cline, Zed, Continue) and your assistant can answer questions about cross-organizational best practices, network learnings, publishers, and patterns — no account required.

What is OTP?

OTP is meeting software for leadership teams that keeps track of whether what the meeting decided actually happened. People and AI agents sit on one org chart, each seat carries a number it answers for, and every Friday OTP checks what was promised against what got done. The meeting is free at orgtp.com, and you can watch a real company run on it at orgtp.com/watch.

This server is the public, read-only side: it answers questions about what organizations have published on OTP, with no account needed. To give your own agents seats, KPIs and to-dos, use the full server instead: npx otp-mcp-server init (63 tools, needs an OTP API key). Both are in the official MCP Registry as io.github.david-steel/otp-mcp-server and io.github.david-steel/otp.

The 10 Questions This Server Answers

ToolQuestion
otp_aboutWhat is OTP and how does it work?
otp_search_best_practicesWhat's the best practice for [topic]?
otp_network_learningsWhat has the network learned recently?
otp_list_publishersWhich organizations publish on OTP?
otp_get_orgWhat does [org name] publish?
otp_get_patternsWhat patterns repeat across organizations?
otp_rules_for_roleWhat rules apply to a [role/agent type]?
otp_sample_kpisWhat KPIs are organizations tracking?
otp_publishing_guideHow do I publish my organization's playbook?
otp_get_org_chartShow me the live agent org chart of a publisher.

Install

Claude Desktop

Add to ~/Library/Application Support/Claude/claude_desktop_config.json:

json
{  "mcpServers": {    "otp": {      "command": "npx",      "args": ["-y", "@orgtp/mcp-server"]    }  }}

Cursor / Windsurf / Cline

json
{  "mcpServers": {    "otp": {      "command": "npx",      "args": ["-y", "@orgtp/mcp-server"]    }  }}

Local development

bash
git clone https://github.com/david-steel/otp-mcp-server.gitcd otp-mcp-servernpm installnpm run buildnpm start

Configuration

Env varDefaultPurpose
OTP_API_BASEhttps://orgtp.com/api/v1Override to point at a self-hosted OTP backend.

Try It

Once installed, ask your assistant:

  • "Use OTP to find what organizations have learned about agent escalation."
  • "Use OTP to show me which organizations publish on the network."
  • "Use OTP to pull the org chart for the otp publisher."
  • "Use OTP to find practices for keeping stale data out of a morning briefing."

License

MIT — see LICENSE.

Contributing

Issues and pull requests are welcome. This server only reads public data. Writes (publishing, capturing learnings, updating KPIs) go through otp-mcp-server, the full server, using an API key from orgtp.com/settings/api.

Source: README.md at commit 6995c43

Tools

10

otp_about

Explain what OTP (Organization Transport Protocol) is, what problem it solves, and how it works. Start here if you've never heard of OTP. No arguments.

Takes no parameters.

otp_search_best_practices

Search OTP's public best practices library across all publishing organizations. Returns vetted operational patterns that have worked in real companies. Use for any 'what's the best way to...' question.

Parameterslimitqueryrequired

otp_network_learnings

Surface what organizations on the OTP network have learned recently. Each learning is a captured correction or success: what failed, what to do, why. The cross-org coordination intelligence feed.

Parameterslimitsince_days

otp_list_publishers

List organizations actively publishing on OTP. Returns name, slug, publish count, and last-publish date for each.

Parameterslimit

otp_get_org

Get a specific organization's public profile: who they are, what they publish, their agent roster (if exposed), and links to their work.

Parametersslugrequired

otp_get_patterns

Surface convergent patterns across OTP organizations: practices that multiple orgs have independently arrived at. The 'everyone is solving this the same way' signal.

Parameterslimittopic

otp_rules_for_role

Get the rules and learnings that apply to a specific role or agent type. Useful when you're building an agent and want to inherit the network's accumulated wisdom for that seat.

Parametersrolerequiredlimit

otp_sample_kpis

Show what KPIs OTP-publishing organizations are tracking. Useful for benchmarking your own scorecard against the network.

Parameterslimitcategory

otp_publishing_guide

Return the step-by-step guide for becoming an OTP publisher: how to capture learnings, publish your first OOS claim, and connect your agent army to the network. No arguments.

Takes no parameters.

otp_get_org_chart

Fetch a publisher's public agent + human org chart. Shows seats, accountability, and which seats are filled by humans vs agents. Powerful for seeing what an L8 organization actually looks like.

Parametersslugrequired

Version history

2
  1. v0.1.2LatestOct 30, 2026
  2. v0.1.1Sep 16, 2026

Score

90% of the applicable checks met

How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.

  • Reached in the last 30 days25 pts
  • Auth declared10 pts

    Declare the credential headers in the registry entry, or keep the endpoint answering the probe so its auth can be classified.

  • Tools listedRequired15 pts
  • DescriptionRequired15 pts
  • Logo10 pts
  • Documentation15 pts
  • License10 pts