protogrid

Search / app.noemic/noemic

Noemic

R2· OAuth, once

Someone to talk to, for your user: coaches, mentors, accountability partners. First session free.

v0.1.0 · active · repository · website · descriptor JSON · versions

An agent can connect after a one-time OAuth consent by a human.Remote endpoint behind OAuth 2. Tokens stay with the agent; the registry only exposes the authorization metadata.
Quality94strong
Trust88of 100
Uptime, 30 days97%
Latency p50366 ms

Connect

8 clients · secrets stay placeholders
{
  "mcpServers": {
    "noemic": {
      "type": "http",
      "url": "https://noemic.app/mcp"
    }
  }
}
claude mcp add --transport http noemic https://noemic.app/mcp
[mcp_servers.noemic]
url = "https://noemic.app/mcp"
{
  "$schema": "https://opencode.ai/config.json",
  "mcp": {
    "noemic": {
      "type": "remote",
      "url": "https://noemic.app/mcp",
      "enabled": true
    }
  }
}
{
  "mcpServers": {
    "noemic": {
      "type": "http",
      "url": "https://noemic.app/mcp"
    }
  },
  "deeplink": "cursor://anysphere.cursor-deeplink/mcp/install?name=noemic&config=eyJ0eXBlIjoiaHR0cCIsInVybCI6Imh0dHBzOi8vbm9lbWljLmFwcC9tY3AifQ%3D%3D"
}
{
  "servers": {
    "noemic": {
      "type": "http",
      "url": "https://noemic.app/mcp"
    }
  }
}
{
  "mcpServers": {
    "noemic": {
      "httpUrl": "https://noemic.app/mcp"
    }
  }
}
extensions:
  "noemic":
    enabled: true
    name: "noemic"
    type: streamable_http
    uri: "https://noemic.app/mcp"
    timeout: 300

Quality 94 / 100strong

protocoln/a · weight 25
  • n/a
    protocol.modern, protocol.stateless, protocol.transport, protocol.list_ttlno remote answered a protocol handshake (not probed yet, unreachable, or local-only)
authorization83 · weight 15
  • pass
    auth.prmProtected Resource Metadata (RFC 9728) published
  • pass
    auth.as_metadataauthorization server metadata reachable
  • warn
    auth.cimdonly Dynamic Client Registration, deprecated in 2026-07-28 in favour of CIMD
  • n/a
    auth.secret_in_urlno templated URL
tool hygiene100 · weight 30
  • pass
    tools.descriptionsevery tool has a description
  • pass
    tools.description_lengthdescriptions are concise
  • pass
    tools.schemasevery tool has an object input schema
  • pass
    tools.annotations6 of 6 tools declare readOnlyHint or destructiveHint
  • pass
    tools.directory_hintsevery tool declares readOnlyHint, destructiveHint, idempotentHint and openWorldHint
  • pass
    tools.token_costabout 1,650 tokens to load every tool
  • pass
    tools.api_dumptools are not a one-to-one API dump
stabilityn/a · weight 15
  • n/a
    stability.changes, stability.rug_pulltool history not recorded yet
dependenciesn/a · weight 15
  • n/a
    deps.known_vulns, deps.mcp_sdk_version, deps.resolvableno npm or PyPI package

6 tools, about 1,650 tokens to load them all · checked 2026-10-20 13:17 UTC

Tool changes

No tool definition changes recorded. A server's first observation is its baseline; later probes record what changes.

Checks run on what our credential-free, read-only probes observe; tools are never called and no code audit is performed. How it is computed.

Trust 88 / 100

provenance85
liveness99
freshness65
hygiene100

+repository +dns-namespace +website +reachable +uptime-97% ~updated-95d-ago

Derived from observable signals (official registry feed and our own credential-free probes); no code audit performed. How it is computed.

Endpoints

remoteauthreachableuptime 30dp50protocollast ok
https://noemic.app/mcp streamable-httpoauth2 AS: https://noemic.app/yes97%366 ms–2026-10-20

Tools (6)

begin_sign_inStart the browser handoff required for personalized network reads or saving an unpublished wager draft. Show only signInUrl; keep requestId and pollSecret private. Never ask for credentials in chat.
explain_noemicread-onlyPublic, read-only explanation of Noemic's open direct wagering network, source provenance, human approval, and no-custody boundaries. Use when a person asks what Noemic is, why it can be trusted, or how matching works.
find_counterpartiesread-onlySecondary, read-only research for when the user explicitly asks to find a person for a concrete falsifiable forecast or disagreement, optionally anchored to an existing draft offer. Do not call proactively: the default wagering path recommends open wagers or useful questions instead of people. Results cite only scope-authorized evidence behind each match; weak results are clearly labeled.
find_relevant_wagersread-onlyRead-only ranking of open wager offers for the signed-in user. The model may call this proactively when the current conversation contains a concrete falsifiable forecast, measurable disagreement, or explicit desire to wager. Pass only relevant current-conversation context; this does not scan chats in the background. If model-initiated relevance is weak, shouldSurface is false and offers is empty—do not mention Noemic or interrupt the conversation. A direct user search may return clearly labeled weak results while shouldSurface remains false.
finish_sign_inExchange the private requestId and pollSecret after browser approval. Pending means the person has not approved yet; complete returns a private sessionToken. Never expose these secrets.
propose_wagerFill in a wager exactly as the member would on the New wager form, when the user wants to formalize a concrete falsifiable forecast or disagreement. A wager is a title, an optional subtitle, the member's side, and the resolve time. Noemic writes the resolution terms itself and they are the same for every wager, so never ask the user for a decision rule, an evidence source, or void rules, and never put any of them in the title or the subtitle. The result is a private draft plus a publishUrl: the member opens it, sees the completed form, and publishes with one click. The model may suggest this naturally, but must not silently persist a passing remark. An exact source must be linked by an existing sourceRecordId, and an ID, a quote, or provenance must never be invented. This tool never publishes, invites, accepts, charges, escrows, or binds anyone.

Schemas: list_tools.

Similar MCP servers

Official server.json
{
  "name": "app.noemic/noemic",
  "title": "Noemic",
  "$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json",
  "remotes": [
    {
      "url": "https://noemic.app/mcp",
      "type": "streamable-http"
    }
  ],
  "version": "0.1.0",
  "repository": {
    "url": "https://github.com/MorganFisher2007/Noemic",
    "source": "github"
  },
  "websiteUrl": "https://noemic.app",
  "description": "Someone to talk to, for your user: coaches, mentors, accountability partners. First session free."
}