protogrid

Search / io.github.beepboop2025/liquilens

LiquiLens — the Failure Radar

R0· no sign-in

Free bank-filing and counterparty research; cited evidence limits; public MCP needs no API key.

v1.8.1 · active · repository · website · descriptor JSON · versions

An agent can connect right now, no human step.Remote endpoint, no authentication, reachable on the last probe.
Quality78good
Trust97of 100
Uptime, 30 days96%
Latency p50500 ms

Connect

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

Quality 78 / 100good

protocol100 · weight 25
  • pass
    protocol.modernsupports 2026-07-28 (server/discover)
  • pass
    protocol.statelessanswers without a session
  • pass
    protocol.transportstreamable HTTP
  • pass
    protocol.list_ttltool list is cacheable (ttlMs 300000)
authorizationn/a · weight 15
  • n/a
    auth.prm, auth.as_metadata, auth.cimdno remote uses OAuth
  • n/a
    auth.secret_in_urlno templated URL
tool hygiene86 · 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.annotations24 of 24 tools declare readOnlyHint or destructiveHint
  • fail
    tools.directory_hintsno tool declares all four of readOnlyHint, destructiveHint, idempotentHint and openWorldHint; missing: failure_radar_institution (destructiveHint); stablecoin_rails_board (destructiveHint); bank_asset_quality_review (destructiveHint); …
  • pass
    tools.token_costabout 3,484 tokens to load every tool
  • pass
    tools.api_dumptools are not a one-to-one API dump
stability25 · weight 15
  • warn
    stability.changes16 tool changes in 30 days
  • fail
    stability.rug_pull8 tools kept their name but changed most of their description in 30 days; review before trusting them
dependenciesn/a · weight 15
  • n/a
    deps.known_vulns, deps.mcp_sdk_version, deps.resolvableno npm or PyPI package

24 tools, about 3,484 tokens to load them all · tool set fc0415d4fa0c · tools last changed 2026-10-15 · checked 2026-10-19 10:52 UTC

Tool changes

  • stablecoin_rails_boardchangeddescription, input schemameaning changed
    before

    Issuer pegs, redemption runs, chain liabilities, coverage-gated reserves and exits, concentration and tripwires. Full receipts on REST. Partial evidence never makes the oracle CALM; separate peg/run compatibility alerts remain. No arguments; not investment advice.

    after · 30% of words in common

    Paged peg/run evidence; partial data is never CALM. Follow pagination.next_offset. Full receipts on REST. Display-only, not investment advice.

  • bank_asset_quality_reviewchangeddescription
    before

    Cited NPA changes, PCR definitions and capital scope for banks/SFBs/UCBs. No score, credit or execution authority.

    after · 58% of words in common

    Cited NPA changes, PCR definitions and capital scope for banks/SFBs/UCBs, plus separately dated provisional business updates when accepted. Keep each period and provisional status explicit. No score, credit or execution authority.

  • stablecoin_rails_boardchangeddescriptionmeaning changed
    before

    Read the compact Stablecoin Rails board: every tracked issuer's peg, redemption-run, direct-chain liability validation, coverage-gated reserve and executable-exit evidence, chain concentration and tripwire state plus the aggregate regime. Series and full receipts stay on the public REST detail route. Takes no arguments; the full oracle state never treats partial evidence as CALM (the separate peg/run alert is retained for compatibility), and the board is not investment advice.

    after · 39% of words in common

    Issuer pegs, redemption runs, chain liabilities, coverage-gated reserves and exits, concentration and tripwires. Full receipts on REST. Partial evidence never makes the oracle CALM; separate peg/run compatibility alerts remain. No arguments; not investment advice.

  • institution_review_packetchangeddescription
    before

    Build a compact cited human review packet from canonical fresh-vetted Indian radar records. Exact slug or uniquely normalized full name only; no fuzzy matching or new score. Preserves stale/dark gaps and validation hashes. Its content hash detects alteration; it is not attestation or a publication-time proof.

    after · 51% of words in common

    Cited human review packet for an exact slug or unique normalized full name. No fuzzy match or new score; stale/dark gaps retained. Content hash detects alteration, not attestation or publication-time proof.

  • institution_research_coveragechangeddescriptionmeaning changed
    before

    Search Indian dossiers or RBI rows and evidence gaps. Populations overlap; do not infer identity or financial coverage from registry presence. Research only; no scoring.

    after · 44% of words in common

    Search Indian dossiers or RBI rows. Overlapping populations; registry presence grants no financial coverage or score.

  • institution_evidence_monitoradded

    Bank/NBFC evidence, gaps and review alerts. slug: one record; slugs: watchlist; neither: all tracked. End-of-day as_of. No scoring or delivery authority.

  • failure_radar_boardchangeddescription
    before

    Read fresh-vetted Indian lender rows with failure PDs, disclosure, PCA/SAF, funding and listed-name DD. Scalar market_dd requires tier authority; display-only DD retains clocks and refusal reasons in market_dd_evidence. Discover slugs here, then failure_radar_institution. Research screen, not a credit rating.

    after · 52% of words in common

    Vetted Indian lender PDs, PCA/SAF and funding. market_dd requires tier authority; diagnostic clocks/refusals stay in market_dd_evidence. Slugs for failure_radar_institution. Research, not a rating.

  • banking_specialisation_coveragechangeddescription, input schema
    before

    Indian bank, SFB and UCB coverage with observed, stale, historical and absent evidence. Free research; not a census or rating.

    after · 70% of words in common

    Bank/SFB/UCB coverage with stale and missing evidence. Research, not a census or rating.

  • bank_npa_reconciliationchangeddescription
    before

    Check supplied NPA stock movements. Keep recoveries, write-offs, sales and upgrades distinct. Free arithmetic; no input authentication or loan classification.

    after · 56% of words in common

    Reconcile supplied NPA movements; keep recoveries/write-offs/sales/upgrades distinct. Arithmetic, not input authentication.

  • bank_asset_quality_reviewchangeddescription, input schemameaning changed
    before

    Sourced GNPA/NNPA, percentage-point changes, PCR definitions, capital scope and NPA reconciliation with SFB/UCB context. Free; no score, credit or execution authority.

    after · 45% of words in common

    Cited NPA changes, PCR definitions and capital scope for banks/SFBs/UCBs. No score, credit or execution authority.

Showing the latest 10. Full history: list_changes · trend: quality JSON.

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 97 / 100

provenance90
liveness99
freshness100
hygiene100

+repository +namespace-matches-repo +website +reachable +uptime-96% +updated-25d-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://api.liquilens.in/mcp streamable-httpnoneyes96%500 ms2026-07-28, 2025-11-25, 2025-06-18, 2025-03-262026-10-19

Tools (24)

bank_asset_quality_reviewread-onlyCited NPA changes, PCR definitions and capital scope for banks/SFBs/UCBs, plus separately dated provisional business updates when accepted. Keep each period and provisional status explicit. No score, credit or execution authority.
banking_specialisation_coverageread-onlyBank/SFB/UCB coverage with stale and missing evidence. Research, not a census or rating.
bank_npa_reconciliationread-onlyReconcile supplied NPA movements; keep recoveries/write-offs/sales/upgrades distinct. Arithmetic, not input authentication.
corporate_transmission_boardread-onlyAnswers ONE question: is US funding stress reaching nonfinancial firms? Use household_credit_board for households. CP, bank credit lines and real-economy confirmation; cannot_see preserves gaps. Seiche context never enters regime or transmission. Display-only; no institution score or tier. full:true adds methods.
crypto_exposure_boardread-onlyRead the compact cited bank/crypto exposure register: disclosed quantum, stablecoin and venue links, exposure channels, Undertow run-risk cross-read and compound flags. Detailed disclosures stay on the public REST detail route. Takes no arguments; display-only, never an institution score or investment advice.
crypto_regime_boardread-onlyRead the compact BTC/ETH Crypto Regime board: current change-point state, log-SR statistic, last shift, observation count and the display-only cross-read against disclosed bank exposure. Time-series paths stay on the public REST detail route. Takes no arguments; feeds no institution score and is not investment advice.
evidence_europeread-onlyRead seven cited European retrospective case files through unrecalibrated Indian lenses. Named case studies, not a cohort: no European recall percentage to quote. Omit slug for summaries, or supply a returned slug for a full quarterly case file.
evidence_indiaread-onlyRead the 48-institution Indian construction-PIT crisis diagnostic, including misses and false alarms. Uses publication clocks where present and a +60-day filing-lag proxy otherwise; overwritten amendments are unreconstructable. evidence_institution returns a full replay.
evidence_institutionread-onlyRead a sourced Indian construction-PIT quarterly replay, lens alert timing and hit/miss/false-alarm verdict. Use evidence_india for exact slugs. Filing-availability proxies do not establish a validated backtest.
evidence_marketsread-onlyHistorical evidence: India (48-institution construction-PIT diagnostic), US (industry-wide current-amended vintage), Europe (named cases, no cohort claim). Start here, then evidence_india, evidence_us or evidence_europe for details.
evidence_usread-onlyRead US bank current-amended-vintage diagnostics and named replays, including misses. Not a validated point-in-time backtest. Report the quarterly top-decile budgeted watchlist beside recall, uncertainty and lead times; it is not an individual-bank verdict. include_trajectories:true adds histories.
failure_radar_boardread-onlyVetted Indian lender PDs, PCA/SAF and funding. market_dd requires tier authority; diagnostic clocks/refusals stay in market_dd_evidence. Slugs for failure_radar_institution. Research, not a rating.
failure_radar_institutionread-onlyRead one Indian lender dossier: quarterly PDs and drivers, PCA/SAF headroom, funding, forensic and listed-market evidence. Discover slugs with failure_radar_board. Uncovered institutions remain absent, never scored from memory.
forward_oddsread-onlyRead counted Markov transitions and empirical 5/20-day reach odds. Odds are withheld until 60 observed days; counts stay visible and absence is never precision. Historical frequencies are not calibrated forecasts. Display-only, never a state driver.
household_credit_boardread-onlyAnswers ONE question: is stress reaching US household credit? Use corporate_transmission_board for firms. Delinquency, charge-offs, revolving credit and unscored debt-service context; gaps stay in cannot_see. Display-only; no institution score or watchlist tier. full:true adds methods and histories.
institution_evidence_monitorread-onlyBank/NBFC evidence, gaps and review alerts. slug: one record; slugs: watchlist; neither: all tracked. End-of-day as_of. No scoring or delivery authority.
institution_research_coverageread-onlySearch Indian dossiers or RBI rows. Overlapping populations; registry presence grants no financial coverage or score.
institution_review_packetread-onlyCited human review packet for an exact slug or unique normalized full name. No fuzzy match or new score; stale/dark gaps retained. Content hash detects alteration, not attestation or publication-time proof.
latest_articleread-onlyRead today's exact full-text LiquiLens editorial: current institution-risk analysis when the evidence moved, or a labelled historical replay when it did not. Returns the canonical headline, dek, Markdown, evidence clock and passing publication receipt; quote it without regenerating facts.
rbi_supervisory_taperead-onlyRead the latest RBI enforcement and supervisory actions — monetary penalties, licence cancellations and supervisory directions — parsed from rbi.org.in press releases, newest first, each item carrying the RBI's own source URL. Takes no arguments. When no tape snapshot exists on the deployment, says so in a stated note instead of returning silent emptiness.
research_networkread-onlyRoute to Palimpsest sources, Seiche funding, Undertow exit liquidity and NarcoScope data. Set limit for full metadata. Rights remain attached; no identity, score or eligibility changes.
stablecoin_rails_boardread-onlyPaged peg/run evidence; partial data is never CALM. Follow pagination.next_offset. Full receipts on REST. Display-only, not investment advice.
universe_searchread-onlySearch the RBI NBFC register by name/CIN substring, classification or regulation layer. Returns official register rows. Supply q or a filter; a filter without q browses that slice. Registration does not establish creditworthiness.
verify_published_recordread-onlyVerify a ledger stream by recomputing hash-chain commitments and checking enabled signatures and anchors. Returns the actual verifier verdict, including failures. Verifies record integrity, not economic accuracy.

Schemas: list_tools.

Also listed as

1 other active names share this repository: io.github.beepboop2025/financial-source-data

Similar MCP servers

More from io.github.beepboop2025

And 16 more from this publisher.

Official server.json
{
  "name": "io.github.beepboop2025/liquilens",
  "title": "LiquiLens — the Failure Radar",
  "$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json",
  "remotes": [
    {
      "url": "https://api.liquilens.in/mcp",
      "type": "streamable-http"
    }
  ],
  "version": "1.8.1",
  "repository": {
    "url": "https://github.com/beepboop2025/liquilens-mcp",
    "source": "github"
  },
  "websiteUrl": "https://liquilens.in/agents/",
  "description": "Free bank-filing and counterparty research; cited evidence limits; public MCP needs no API key."
}