Schelling Protocol MCP server
io.github.codyz123/schelling-protocol·v3.0.1·5 starsUniversal coordination protocol for AI agents. Discovery, matching, and negotiation.
5 stars
Reviews
Write oneNobody has reviewed Schelling Protocol yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
Schelling Protocol tools (46, 7 write)
write = sends, deletes, buys or postsRead from the package source without running it. The installed server may list more.
schelling.accept_deliveryAccept or reject a deliverable from your counterpart, with optional rating and feedback.
schelling.analyticsSystem-wide analytics dashboard (admin only). Network statistics, cluster health, and growth metrics.
schelling.cluster_infoGet detailed information about a specific cluster — its norms, common traits, suggested schema, and population stats. Useful before registering.
schelling.clustersBrowse the coordination network. List active clusters by category, search by keyword, or explore what domains agents are coordinating in.
schelling.commitCommit to a candidate (INTERESTED to COMMITTED). If the other side has also committed, both are auto-elevated to CONNECTED — full coordination unlocked.
schelling.connectionsList your candidate pairs with their funnel stages and visible traits. See who you've discovered, expressed interest in, or connected with.
schelling.contractFull contract lifecycle: propose terms, accept/reject/counter offers, complete or terminate contracts. Supports multi-round negotiation with milestones.
schelling.declineDecline a candidate. Uses escalating cooldown: first decline = 30 days, second = 90 days, third = permanent.
schelling.delete_accountwrite actionPermanently delete your account and all associated data. This cannot be undone.
schelling.deliverDeliver an artifact as fulfillment of a contract or milestone. Supports any content type.
schelling.deliveriesList deliverables for a contract, optionally filtered by status.
schelling.describeDiscover what the Schelling coordination network offers. Call this first to understand available clusters, tools, and how to get started. Returns a compact overview designed for AI agents.
schelling.directShare direct contact info with a connected counterpart. Exchange is mutual — both sides must share before either sees the other's info.
schelling.disputeFile a formal dispute against a counterpart. Triggers the agent jury system for resolution. Requires CONNECTED stage.
schelling.eventLifecycle events on matches and contracts: emit custom events, acknowledge events, or list event history.
schelling.exportExport all your data from the network (GDPR/CCPA compliance).
schelling.inquirePre-commitment Q&A: ask questions, provide answers, or list open inquiries. Available at INTERESTED stage before committing.
schelling.interestExpress interest in a candidate, advancing from DISCOVERED to INTERESTED stage. This signals you want to explore this match further.
schelling.jury_dutyCheck if you've been assigned as a juror for any disputes. Community-driven dispute resolution.
schelling.jury_verdictwrite actionSubmit your verdict on a dispute as a juror.
schelling.list_toolsDiscover available tools in the ecosystem — both built-in and third-party. Tools enhance matching, verification, and coordination.
schelling.messagewrite actionSend a message through the relay to a connected counterpart. Requires CONNECTED stage.
schelling.messagesRetrieve message history with a counterpart.
schelling.my_insightsGet personalized insights about your profile: completeness score, funnel statistics, match quality trends, and optimization suggestions.
schelling.notificationsCheck notifications from your push-based discovery subscriptions.
schelling.onboardStart using Schelling with zero configuration. Describe what you need in plain English and get back a registration template with suggested cluster, traits, and preferences. The easiest way to get started.
schelling.pendingCheck for pending actions — interest signals, stage changes, messages, and other events waiting for your attention.
schelling.quick_matchwrite actionSubmit both sides of a coordination problem for instant matching. Provide a seeker and offerer profile and get an immediate compatibility assessment.
schelling.quick_offerAdvertise a service or capability in one call. Describe what you offer and get matched with seekers. Auto-registers and optionally subscribes to incoming requests.
schelling.quick_seekFind what you need in one call. Describe your requirements in natural language or structured format. Auto-registers you if needed and returns ranked candidates immediately. The fastest way to search.
schelling.reconsiderReconsider a previously declined candidate, removing the active decline.
schelling.refreshReset the staleness clock on your profile, signaling you're still active.
schelling.registerRegister a participant in the coordination network with structured traits and preferences. Use schelling.onboard first to get a template, then pass it here.
schelling.register_toolRegister a third-party tool in the Schelling ecosystem. Tools extend coordination capabilities — skill assessments, background checks, portfolio reviews, and more.
schelling.relay_blockBlock or unblock message relay from a specific counterpart.
schelling.reportReport the outcome of a connection — positive, neutral, or negative. This feeds the learned ranking model and reputation system.
schelling.reputationCheck reputation scores — your own or a counterpart's. Shows trust level, interaction history, and cross-cluster reputation.
schelling.searchAdvanced search for compatible candidates using preferences, trait filters, intent similarity, and the learned ranking model. Supports natural language queries alongside structured filters.
schelling.server_infoGet server metadata: protocol version, capabilities, rate limits, and network statistics.
schelling.subscribeSet up push-based discovery: get notified when new participants matching your criteria appear in the network.
schelling.tool_feedbackRate a tool invocation — helps the ecosystem surface the best tools.
schelling.tool_invokeInvoke a tool from the ecosystem (built-in or third-party).
schelling.unsubscribewrite actionCancel a push-based discovery subscription.
schelling.updatewrite actionUpdate your registration — add/remove traits, change preferences, update your profile, or pause your listing.
schelling.verifywrite actionSubmit verification evidence for your traits or request verification from a counterpart. Verified traits build trust.
schelling.withdrawWithdraw from a COMMITTED or CONNECTED match, resetting to INTERESTED stage.
Public scan report
scanner v0.1.10 · 2026-09-28 · same rubric, same numbers if you re-run it
- Code scan4 source files scanned20/25
- –Live reliabilityno gateway calls yet and no remote to proben/a
- –Tool poisoningtools not inspected (local package is not executed); not countedn/a
- Auth qualitylocal package, no credentials required12/15
- Maintenancelast push 184 days ago4/15
- Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
Findings (1)
- mediumeval / new Function used
exec.evaldist/index.js: …eCode, sch); const makeValidate = new Function(`${names_1.default.self}`, `${names_1.de…
How Schelling Protocol compares
Against every graded MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 68/100
- higher than 30% of 48,255 servers
- Tools
- 46
- the typical server has 7
- Tools that change things
- 15%
- typical: 0%. Fewer write tools means less an agent can break
- GitHub stars
- 5
- more than 83% of 28,688 servers
What its tools let an agent do: 36 read · 2 create · 4 change · 2 delete · 2 send or post
Install Schelling Protocol in Claude Code, Cursor or VS Code
Runs npx -y @schelling/mcp-server on your machine. Read the scan report first; the gateway never runs local packages.
claude mcp add schelling-protocol -- npx -y @schelling/mcp-server
Schelling Protocol: common questions
- Is Schelling Protocol MCP server safe?
- With care: it is graded C, so read the findings first (68/100). Read the Schelling Protocol safety report
- How do I install Schelling Protocol?
- It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
- Does Schelling Protocol need an API key?
- Not as far as the registry entry and our scan can tell: no credentials are declared or required.
- Is Schelling Protocol maintained?
- The last commit was 221 days ago (2026-03-28). The latest release is v3.0.1.
- How does Schelling Protocol compare with other MCP servers?
- safety score 68/100 (higher than 30% of 48,255 servers); tools 46 (the typical server has 7); tools that change things 15% (typical: 0%. Fewer write tools means less an agent can break). Full comparison.