← Registry

Analytics

real-signal.ai

Provides analytics on active pockets, including atmosphere, sustainability, and moment quality.

1 endpoint29 known toolsFirst detected June 16, 2026Last detected September 6, 2026

ENDPOINT 1

https://real-signal.ai/api/mcp

No auth detected

MCP server metadata

Name
real-signal
Version
0.1.0
Capabilities
tools

Known tools 29

list_pockets

Return the list of active neighbourhood pockets the agent observes.

Inferred read-only
get_pocket_moment

Return the agent's current read of a pocket: atmosphere primary state, calm probability, signal saturation (how over-talked-at the pocket is), movement friction, fragility, and the window half-life.

Inferred read-only
get_observed_outlet

Return the public shadow-profile data for an outlet: outlet metadata, observed patterns from substrate (atmosphere, DNA, rain sensitivity), and aggregate-only decision-support lines drawn from the pocket.

Inferred read-only
get_pocket_sustainability

Return the pocket-level sustainability ledger summary — physical impact (units kept out of waste, hours reclaimed, trips matched, attention saved) and SGD dollar recovery, rendered in the merchant audience voice.

Inferred read-only
get_pocket_moment_quality

Return the Moment Quality Score (MQS) for a pocket — the central "is this moment worth breaking silence?" scalar.

Inferred read-only
get_merchant_readiness

Return current Merchant Readiness for every active outlet in a pocket.

Inferred read-only
get_pocket_equilibrium

Return the latest Equilibrium reading for a pocket — the composite "did speaking improve the neighborhood?" scalar.

Inferred read-only
get_pocket_packages

Return recent surfaced Packages for a pocket, lifted through the Package Renderer into canonical projections.

Inferred read-only
get_live_moment_story

Return the latest unexpired Live Moment Story for a pocket — a four-clause templated narrative composed only when the Moment Quality Score says the moment is worth narrating: why now (Moment state + half-life), why this merchant (aggregate outlet state, never named), why users care (matching intent shape + live intent receipts, n>=5 floor), why the pocket benefits (calm preserved, saturation low).

Inferred read-only
get_available_experiences

Return the User Agent Discovery Packets for a pocket — merchant-confirmed, live, in-window Experience Commitments ONLY (Dual Discovery Phase 3).

Inferred read-only
lookup_pocket_by_name

Resolve a free-text place name ("Holland Village", "cluny court", "Bukit Timah", "Katong") to a canonical pocket_id.

Inferred read-only
get_pocket_atmosphere

Return the 15-minute atmosphere stream for a pocket — latest reading (stress, calm, social_energy, productive, primary_state, anomaly_flag) plus a trend label (rising_calm, rising_stress, stable, mixed) computed across the window.

Inferred read-only
get_pocket_perception

Return the aggregate citizen-sense distribution for a pocket (calm / busy / social / focused / transitional) plus the agent-vs-citizen agreement scalar when both readings exist.

Inferred read-only
get_pocket_predictions

Return the predictions ledger for a pocket — sealed forecasts, their reveal times, and accuracy scores once revealed.

Inferred read-only
get_pocket_silence

Return why the agent is currently silent in a pocket — the voice-locked active-silence justification, factor breakdown, predictive outlook, and "next possible window" anticipation.

Inferred read-only
get_intent_substrate

Return the data behind an /intent/:pocket/:slug page — "I want X in Y" treated as a first-class substrate query.

Inferred read-only
score_legitimacy

Score whether a candidate action against a Real Signal pocket would be legitimate, on a 0-100 scale.

Inferred read-only
get_pocket_futures

Return the anticipatory outlook for a pocket — the agent's current Moment plus probabilistic projections at 60, 120, and 180 minutes ahead.

Inferred read-only
get_accuracy_report

Return the public predictions-accuracy report for Real Signal.

Inferred read-only
get_pocket_counterfactuals

Return the counterfactual ledger for a pocket — for every silence the agent chose in the window, what could have been said, with what confidence, and which gate closed.

Inferred read-only
get_state_of_pocket

Return the Monthly State of Pocket report — composed on the 1st of every month, covering the prior month.

Inferred read-only
simulate_outlet_autopilot

Replay the substrate against a candidate outlet and return what Real Signal would have surfaced vs withheld at that outlet over the last 30 days (configurable).

Inferred read-only
get_state_of_restraint

Return the Monthly State of Restraint report — the citation surface published on the 1st of every month covering the prior month.

Inferred read-only
get_legitimacy_index_today

Return today's Daily Legitimacy Index reading — the one-number-per-pocket-per-day publication composed once each morning at 08:30 SGT.

Inferred read-only
get_weekly_report

Return the Weekly Cluny Intelligence Report for a pocket — the structured weekly observation composed by the cluny-weekly-digest cron every Monday 09:00 SGT.

Inferred read-only
submit_benchmark_predictions

Submit a sealed batch of predictions to the Real Signal Benchmark.

Inferred read-only
get_benchmark_leaderboard

Return the current ranked Real Signal Benchmark leaderboard.

Inferred read-only
find_calm_pocket_now

Return the calmest currently-observed pockets in the Real Signal network — the single-call answer to "where is it calm in Singapore right now?".

Inferred read-only
compare_pockets

Side-by-side comparison of two pockets right now — the natural-language query "compare X and Y" or "is A calmer than B".

Inferred read-only

CONNECT WITH APPROVAL

Client installation

Review this server and its permissions before adding it. Secret placeholders must be set locally.

Codex

~/.codex/config.toml

[mcp_servers.real-signal]
url = "https://real-signal.ai/api/mcp"
enabled = true
Claude Code

.mcp.json

{
  "mcpServers": {
    "real-signal": {
      "type": "http",
      "url": "https://real-signal.ai/api/mcp"
    }
  }
}
Claude Desktop

Settings → Connectors → Add custom connector

Name: real-signal
Remote MCP URL: https://real-signal.ai/api/mcp

Add this remote URL as a custom connector in Claude Desktop. Availability depends on the user plan and workspace policy.

Cursor

.cursor/mcp.json

{
  "mcpServers": {
    "real-signal": {
      "url": "https://real-signal.ai/api/mcp"
    }
  }
}
Visual Studio Code

.vscode/mcp.json

Add to Visual Studio Code
{
  "servers": {
    "real-signal": {
      "type": "http",
      "url": "https://real-signal.ai/api/mcp"
    }
  }
}
Generic MCP

Client-specific MCP configuration

{
  "name": "real-signal",
  "transport": "streamable-http",
  "url": "https://real-signal.ai/api/mcp"
}
MCP Inspector

Run the official MCP Inspector locally and enter the indexed Streamable HTTP endpoint.

TRUST AND VERIFICATION EVIDENCE

Trust Data Available

BuiltWith Trust API v2 evidence for real-signal.ai was fetched 2026-08-21T15:23:58.020Z and is being refreshed.

Trust status Trusted

real-signal.ai is assessed as Trusted: Domain runs a meaningful technology spend, consistent with a real business.

Indexed

Evidence is source-attributed and does not guarantee that a third-party server is safe. Risk labels are conservative metadata heuristics.