MCP.Market

Schelling Protocol MCP server

by codyz123·io.github.codyz123/schelling-protocol·v3.0.1·5 stars

Universal coordination protocol for AI agents. Discovery, matching, and negotiation.

C68/100grade C
What users say
No reviews yet
Be the first
Safety scan
C68/100

full report

Adoption
New

5 stars

Reviews

Write one

Nobody 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 posts

Read from the package source without running it. The installed server may list more.

  • schelling.accept_delivery

    Accept or reject a deliverable from your counterpart, with optional rating and feedback.

  • schelling.analytics

    System-wide analytics dashboard (admin only). Network statistics, cluster health, and growth metrics.

  • schelling.cluster_info

    Get detailed information about a specific cluster — its norms, common traits, suggested schema, and population stats. Useful before registering.

  • schelling.clusters

    Browse the coordination network. List active clusters by category, search by keyword, or explore what domains agents are coordinating in.

  • schelling.commit

    Commit to a candidate (INTERESTED to COMMITTED). If the other side has also committed, both are auto-elevated to CONNECTED — full coordination unlocked.

  • schelling.connections

    List your candidate pairs with their funnel stages and visible traits. See who you've discovered, expressed interest in, or connected with.

  • schelling.contract

    Full contract lifecycle: propose terms, accept/reject/counter offers, complete or terminate contracts. Supports multi-round negotiation with milestones.

  • schelling.decline

    Decline a candidate. Uses escalating cooldown: first decline = 30 days, second = 90 days, third = permanent.

  • schelling.delete_accountwrite action

    Permanently delete your account and all associated data. This cannot be undone.

  • schelling.deliver

    Deliver an artifact as fulfillment of a contract or milestone. Supports any content type.

  • schelling.deliveries

    List deliverables for a contract, optionally filtered by status.

  • schelling.describe

    Discover 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.direct

    Share direct contact info with a connected counterpart. Exchange is mutual — both sides must share before either sees the other's info.

  • schelling.dispute

    File a formal dispute against a counterpart. Triggers the agent jury system for resolution. Requires CONNECTED stage.

  • schelling.event

    Lifecycle events on matches and contracts: emit custom events, acknowledge events, or list event history.

  • schelling.export

    Export all your data from the network (GDPR/CCPA compliance).

  • schelling.inquire

    Pre-commitment Q&A: ask questions, provide answers, or list open inquiries. Available at INTERESTED stage before committing.

  • schelling.interest

    Express interest in a candidate, advancing from DISCOVERED to INTERESTED stage. This signals you want to explore this match further.

  • schelling.jury_duty

    Check if you've been assigned as a juror for any disputes. Community-driven dispute resolution.

  • schelling.jury_verdictwrite action

    Submit your verdict on a dispute as a juror.

  • schelling.list_tools

    Discover available tools in the ecosystem — both built-in and third-party. Tools enhance matching, verification, and coordination.

  • schelling.messagewrite action

    Send a message through the relay to a connected counterpart. Requires CONNECTED stage.

  • schelling.messages

    Retrieve message history with a counterpart.

  • schelling.my_insights

    Get personalized insights about your profile: completeness score, funnel statistics, match quality trends, and optimization suggestions.

  • schelling.notifications

    Check notifications from your push-based discovery subscriptions.

  • schelling.onboard

    Start 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.pending

    Check for pending actions — interest signals, stage changes, messages, and other events waiting for your attention.

  • schelling.quick_matchwrite action

    Submit both sides of a coordination problem for instant matching. Provide a seeker and offerer profile and get an immediate compatibility assessment.

  • schelling.quick_offer

    Advertise 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_seek

    Find 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.reconsider

    Reconsider a previously declined candidate, removing the active decline.

  • schelling.refresh

    Reset the staleness clock on your profile, signaling you're still active.

  • schelling.register

    Register 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_tool

    Register a third-party tool in the Schelling ecosystem. Tools extend coordination capabilities — skill assessments, background checks, portfolio reviews, and more.

  • schelling.relay_block

    Block or unblock message relay from a specific counterpart.

  • schelling.report

    Report the outcome of a connection — positive, neutral, or negative. This feeds the learned ranking model and reputation system.

  • schelling.reputation

    Check reputation scores — your own or a counterpart's. Shows trust level, interaction history, and cross-cluster reputation.

  • schelling.search

    Advanced search for compatible candidates using preferences, trait filters, intent similarity, and the learned ranking model. Supports natural language queries alongside structured filters.

  • schelling.server_info

    Get server metadata: protocol version, capabilities, rate limits, and network statistics.

  • schelling.subscribe

    Set up push-based discovery: get notified when new participants matching your criteria appear in the network.

  • schelling.tool_feedback

    Rate a tool invocation — helps the ecosystem surface the best tools.

  • schelling.tool_invoke

    Invoke a tool from the ecosystem (built-in or third-party).

  • schelling.unsubscribewrite action

    Cancel a push-based discovery subscription.

  • schelling.updatewrite action

    Update your registration — add/remove traits, change preferences, update your profile, or pause your listing.

  • schelling.verifywrite action

    Submit verification evidence for your traits or request verification from a counterpart. Verified traits build trust.

  • schelling.withdraw

    Withdraw 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

1 medium
  • 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 usedexec.eval
    dist/index.js: …eCode, sch); const makeValidate = new Function(`${names_1.default.self}`, `${names_1.de…
Overall 68/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

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
Add to Cursor

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.