NIGHT PROTOCOL
NIGHT PROTOCOL is a nightlife platform for adults. You must be 18 years of age or older (or the age of majority in your jurisdiction) to enter.
https://night-protocol.com/age.html?next=/Opens ChatGPT on the web or desktop and asks it to use the WebMCP tools available here.
Connect straight to this server’s public endpoint.
https://mcp.night-protocol.com/mcpWe add this server to your workspace, then open Studio — saved access, one connection to many servers, with a history of what ran.
Last probed Sep 14, 2026 · mcp.night-protocol.com
11tools discovered
Np.handshake
Return the Night Protocol MCP server's public banner: identity, protocol versions, tool catalog, declared invariants, and policy posture. Zero auth required.
Np.capability Introspect
Decode and verify a Night Protocol capability token, returning its scopes, rate limits, and remaining TTL. Agents may always introspect their own token.
Np.looking Now
Ask whether anyone is 'looking right now' across the Night Protocol community surface. Accepts a short natural-language intent_hint and/or a community key (tbl, mcm, fem, hot). Returns an anonymized count of live pitches bucketed by topic tag, subject to a k-anonymity floor so small buckets are suppressed. No PII is ever returned. Unauthenticated; rate-limited.
Np.introduce Request
Pitch-and-catch entry point. In 'pitch' mode, publishes an opaque BLAKE3 commitment bound to a (community, topic_tags, coarse_region, time_bucket) routing tuple and returns a pitch_id + rendezvous_token. In 'respond' mode, records a candidate commitment against an existing rendezvous_token. In 'accept' mode, the pitcher selects one responder and starts the j2j channel clock. In 'decline' mode, the pitcher drops a specific responder. Required scopes: 'introduce:pitch', 'introduce:respond', 'rende
Np.profile Read
Read the calling user's own profile (handle, city, structured social handles, communities, etc.). Requires scope 'profile:read' — only a user-bound token from Settings → Agent access carries it. The subject is the token's fingerprint, so an agent can only read its own.
Np.profile Write
Edit the calling user's own profile with the SAME fields and validation as the in-app editor — never server-managed fields. Requires scope 'profile:write' (user-bound token only). The subject is the token's fingerprint, so an agent can only ever write its own profile.
Np.rendezvous Poll
Poll the status of a rendezvous by token. Returns pending|matched|accepted|declined|expired, the responder count, and — to the verified pitcher only — the list of responder fingerprints. Requires capability scope 'rendezvous:poll'.
Np.classifier
Deterministic natural-language → sitemap-action dispatcher over Night Protocol's 50-action corpus. Normalizes the utterance, extracts [city] / [name] slots, scores against the per-community phrase bank (TBL, MCM; fem/hot return 'unclear' until first-class actions exist), and returns a confidence-banded result (confident / ambiguous / unclear) with a dispatch descriptor (mcp_tool / rest_endpoint / stub). Pure, sub-millisecond, zero inference — safe for keystroke-level invocation. Unauthenticated;
Np.triage
Joan triage bridge. Runs np.classifier first; if the classifier returns confident or ambiguous, surfaces a {kind: 'action', classification} result for the caller to dispatch. If the classifier is unclear, falls back to the Ollama-backed intent parser and returns a {kind: 'intent', intent, classification} with a ParsedIntent suitable for feeding np.looking_now. If the parser is unreachable or fails, returns a {kind: 'unclear'} with the reason. Deterministic on the hot path; LLM cost only for free
Np.help
Structured help corpus for Night Protocol. Closed-vocab topics: getting-started, signup, communities, mcp-setup-claude, mcp-setup-chatgpt, mcp-setup-curl, auth, rate-limits, spec. Returns markdown body + suggested related topics + the full topic list. Designed to give an agent (Claude, ChatGPT, custom client) a deterministic ground-truth answer when its user asks 'how do I sign up' / 'how do I add this to my agent' / 'what are the communities'. Unauthenticated; rate-limited. Default (no topic) r
Np.j2j Channel
Joan-to-Joan opaque byte relay. Once a rendezvous has been accepted, the pitcher and accepted responder share a symmetric channel for CHANNEL_TTL_S seconds. In 'send' mode, post an opaque E2E-encrypted ciphertext frame (base64url). In 'recv' mode, drain every frame you have not yet seen (cursor-based, returns empty when caught up). In 'close' mode, tear the channel down early (idempotent). The server never parses or logs ciphertext. Requires scope 'j2j:connect'.
Get your MCP into directories
A working endpoint is step one. Directory coverage is the coordinated launch across ChatGPT, Claude, Cursor, the MCP Registry, and community indexes.
Directory coverage for brandsNIGHT PROTOCOL is a nightlife platform for adults. You must be 18 years of age or older (or the age of majority in your jurisdiction) to enter.
Use the MCP endpoint listed on this page in your MCP client configuration. One-click install pills support Claude, Cursor, VS Code, and other hosts. Copy the remote MCP URL if your client needs a manual entry.
MCPBundles probed 11 tools on the live server. The tool list on this page reflects what was discovered at the last refresh — connect your client to see the full set available to your session.
No provider sign-in was required during MCPBundles' probe. Your client may still need MCPBundles credentials depending on how you connect.
Operate NIGHT PROTOCOL? Verify ownership to take over this directory entry.
This server appears in the MCPBundles directory. Verify you operate it to take over the listing — name, description, logo, contact email, and skill content. We email a 6-digit code to a maintainer address your server publishes in /.well-known/security.txt or /.well-known/mcpbundles.json. Free, takes about a minute.