Analytics
real-signal.ai
Provides analytics on active pockets, including atmosphere, sustainability, and moment quality.
ENDPOINT 1
https://real-signal.ai/api/mcp
MCP server metadata
- Name
- real-signal
- Version
- 0.1.0
Known tools 29
get_pocket_momentReturn 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-onlyget_observed_outletReturn 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-onlyget_pocket_sustainabilityReturn 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-onlyget_pocket_moment_qualityReturn the Moment Quality Score (MQS) for a pocket — the central "is this moment worth breaking silence?" scalar.
Inferred read-onlyget_merchant_readinessReturn current Merchant Readiness for every active outlet in a pocket.
Inferred read-onlyget_pocket_equilibriumReturn the latest Equilibrium reading for a pocket — the composite "did speaking improve the neighborhood?" scalar.
Inferred read-onlyget_pocket_packagesReturn recent surfaced Packages for a pocket, lifted through the Package Renderer into canonical projections.
Inferred read-onlyget_live_moment_storyReturn 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-onlyget_available_experiencesReturn the User Agent Discovery Packets for a pocket — merchant-confirmed, live, in-window Experience Commitments ONLY (Dual Discovery Phase 3).
Inferred read-onlylookup_pocket_by_nameResolve a free-text place name ("Holland Village", "cluny court", "Bukit Timah", "Katong") to a canonical pocket_id.
Inferred read-onlyget_pocket_atmosphereReturn 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-onlyget_pocket_perceptionReturn 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-onlyget_pocket_predictionsReturn the predictions ledger for a pocket — sealed forecasts, their reveal times, and accuracy scores once revealed.
Inferred read-onlyget_pocket_silenceReturn 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-onlyget_intent_substrateReturn the data behind an /intent/:pocket/:slug page — "I want X in Y" treated as a first-class substrate query.
Inferred read-onlyscore_legitimacyScore whether a candidate action against a Real Signal pocket would be legitimate, on a 0-100 scale.
Inferred read-onlyget_pocket_futuresReturn the anticipatory outlook for a pocket — the agent's current Moment plus probabilistic projections at 60, 120, and 180 minutes ahead.
Inferred read-onlyget_pocket_counterfactualsReturn 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-onlyget_state_of_pocketReturn the Monthly State of Pocket report — composed on the 1st of every month, covering the prior month.
Inferred read-onlysimulate_outlet_autopilotReplay 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-onlyget_state_of_restraintReturn the Monthly State of Restraint report — the citation surface published on the 1st of every month covering the prior month.
Inferred read-onlyget_legitimacy_index_todayReturn today's Daily Legitimacy Index reading — the one-number-per-pocket-per-day publication composed once each morning at 08:30 SGT.
Inferred read-onlyget_weekly_reportReturn 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-onlysubmit_benchmark_predictionsSubmit a sealed batch of predictions to the Real Signal Benchmark.
Inferred read-onlyget_benchmark_leaderboardReturn the current ranked Real Signal Benchmark leaderboard.
Inferred read-onlyfind_calm_pocket_nowReturn 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-onlycompare_pocketsSide-by-side comparison of two pockets right now — the natural-language query "compare X and Y" or "is A calmer than B".
Inferred read-onlyCONNECT 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.
real-signal.ai is assessed as Trusted: Domain runs a meaningful technology spend, consistent with a real business.
Evidence is source-attributed and does not guarantee that a third-party server is safe. Risk labels are conservative metadata heuristics.