# FlareSignal Intelligence

> Flare and Songbird intelligence with provenance, source health, MCP access and x402 readiness.

- name: io.flaresignal/intelligence
- version: 0.39.40
- connection class: R0 (autonomous)
- trust: 80/100 flags: no-repository
- quality: 100/100 (strong)
- owner: not claimed
- descriptor: https://api.protogrid.dev/v1/servers/io.flaresignal%2Fintelligence
- tools: https://api.protogrid.dev/v1/servers/io.flaresignal%2Fintelligence/tools

**An agent can connect right now, no human step.** Remote endpoint, no authentication, reachable on the last probe.

## Connection (mcpServers)

```json
{
  "mcpServers": {
    "intelligence": {
      "type": "http",
      "url": "https://flaresignal.io/wp-json/flaresignal/v1/mcp"
    }
  }
}
```


## Trust

- hygiene: 80
- liveness: 100
- freshness: 85
- provenance: 55
- drivers: +dns-namespace +website +reachable +uptime-99% ~updated-38d-ago -no-repository
- Derived from observable signals (official registry feed and our own credential-free probes); no code audit performed.

## Quality 100/100 (strong)

### protocol: 100 (weight 25)

- pass `protocol.modern`: supports 2026-07-28 (server/discover)
- pass `protocol.stateless`: answers without a session
- pass `protocol.transport`: streamable HTTP
- pass `protocol.list_ttl`: tool list is cacheable (ttlMs 60000)

### authorization: n/a (weight 15)

- n/a `auth.prm`, `auth.as_metadata`, `auth.cimd`: no remote uses OAuth
- n/a `auth.secret_in_url`: no templated URL

### tool hygiene: 100 (weight 30)

- pass `tools.descriptions`: every tool has a description
- pass `tools.description_length`: descriptions are concise
- pass `tools.schemas`: every tool has an object input schema
- pass `tools.annotations`: 59 of 59 tools declare readOnlyHint or destructiveHint
- pass `tools.directory_hints`: every tool declares readOnlyHint, destructiveHint, idempotentHint and openWorldHint
- pass `tools.token_cost`: about 7,310 tokens to load every tool
- pass `tools.api_dump`: tools are not a one-to-one API dump

### stability: 100 (weight 15)

- pass `stability.changes`: no tool changes in 30 days
- pass `stability.rug_pull`: no tool changed its meaning under the same name

### dependencies: n/a (weight 15)

- n/a `deps.known_vulns`, `deps.mcp_sdk_version`, `deps.resolvable`: no npm or PyPI package

- tools: 59, about 7,310 tokens to load them all
- tool set hash: 557f036c515e3764aa1649d622b21393
- badge: [![protogrid quality](https://protogrid.dev/badge/io.flaresignal/intelligence.svg)](https://protogrid.dev/servers/io.flaresignal/intelligence)
- Checks run on what our credential-free, read-only probes observe; tools are never called and no code audit is performed.

### Tool changes

_No tool definition changes recorded._

## Remotes

- https://flaresignal.io/wp-json/flaresignal/v1/mcp (streamable-http, auth none, reachable true, uptime30d 0.9915254)

## Packages

_none_

## Tools (59)

- `flaresignal.agent.access.catalog`: Describe API-key bootstrap, short-lived delegated agent sessions, read-only scope profiles, TTL limits, live entitlement/revocation policy and the non-delegable generic-surface boundary.
- `flaresignal.agent.brief.query`: Route a broad natural-language Flare question to a compact provenance-aware packet of entitled canonical observations with deterministic drill-down capabilities and follow-up questions.
- `flaresignal.agent.ontology.get`: Expose machine-only concepts, aliases and typed relationships connecting market, XRPFi, yield, collateral, productive capital, liquidity, value capture, events and historical coverage without asserting causality.
- `flaresignal.agent.plan`: Dry-run a evidence-backed research workflow over permanent cross-composition profiles. Returns declared claim/metric dependencies, execution order, propagated entitlements and current historical readiness without executing analytical compositions.
- `flaresignal.agent.questions.catalog`: Browse machine-only common questions and deterministic routes for broad Flare, XRPFi, yield, collateral, market-structure, risk and historical-research intents.
- `flaresignal.agent.research`: Execute a read-only research plan through the permanent cross-composition engine and return claim-level findings, contradictions, evidence gaps, selected evidence scope and reproducible lineage without re-deriving source metrics.
- `flaresignal.agent.research.trace`: Return cached read-only lineage for one recent research packet: finding to domain to permanent composition to claim to canonical metric, dataset and source evidence.
- `flaresignal.agent.session.create`: Create a short-lived read-only agent session rooted in an existing FlareSignal API key. Requested scopes may only narrow the parent account authority.
- `flaresignal.agent.session.get`: Inspect the current short-lived delegated agent session, its exact capability allow-list, expiry and live parent entitlement state without revealing the session secret.
- `flaresignal.agent.task.contract`: Describe the deterministic task envelope, acceptance policy, state model, idempotency, session binding, result retention and A2A-adapter readiness without claiming native A2A protocol conformance.
- `flaresignal.agent.task.get`: Retrieve one recent session-bound task packet, acceptance decision, state history and result without re-executing the research.
- `flaresignal.agent.task.submit`: Submit one session-bound read-only research task. FlareSignal preflights deterministic profile, delegated scope, live entitlement and historical readiness, then executes only the existing research stack when accepted.
- `flaresignal.agent.task.trace`: Trace a recent task from delegated task envelope through research and selected evidence lineage. The trace never broadens the underlying research evidence scope.
- `flaresignal.analytics.catalog`: List higher-level FlareSignal analytical capabilities that operate above raw data surfaces and declare their evidence, confidence and historical-completeness contract.
- `flaresignal.analytics.metric.context`: Return an evidence-aware analytical packet for one canonical metric: latest observation, deterministic retained-range statistics, source context, requested-window readiness and explicit historical-completeness constraints without interpolation or prediction.
- `flaresignal.composed.catalog`: List deterministic multi-dataset analytical compositions, their declared canonical component metrics, input mode, supported ranges/event horizons, claim IDs and truth boundaries.
- `flaresignal.composed.query`: Assemble canonical FlareSignal metrics or permanent Event Intelligence checkpoints into evidence-linked conclusion objects with claim-level confidence, actual retained-window coverage and coverage-gated claim voting. Supports nine permanent compositions plus deterministic natural-language routing.
- `flaresignal.composed.synthesis.catalog`: List permanent cross-composition profiles, their child composition/claim dependencies, voting domains and truth boundaries.
- `flaresignal.composed.synthesis.query`: Reuse permanent composition packets to produce transparent cross-domain regime labels with visible domain postures, child claim lineage, no hidden score and optional non-voting Event Intelligence context.
- `flaresignal.discovery.a2a.get`: Describe the native A2A 0.3 HTTP+JSON interface, supported operations, delegated-session authentication, polling task lifecycle and the exact boundary between A2A transport and the existing FlareSignal task/research engine.
- `flaresignal.discovery.capabilities.get`: Resolve one canonical FlareSignal machine capability definition by permanent capability ID.
- `flaresignal.discovery.capabilities.list`: Enumerate the canonical FlareSignal machine capability registry with stable IDs, truth boundaries, access modes and discovery metadata.
- `flaresignal.discovery.catalog`: Browse capability semantics designed for autonomous agents: assets, domains, intents, example questions, truth boundaries, access policy and invocation metadata.
- `flaresignal.discovery.datasets.get`: Resolve one permanent FlareSignal machine dataset contract by dataset ID.
- `flaresignal.discovery.datasets.list`: Enumerate permanent machine dataset IDs for every active canonical metric and canonical historical data family, including schemas, methodology, access and evidence-coverage state.
- `flaresignal.discovery.distribution.get`: Return FlareSignal machine-distribution identity and publication artefacts for MCP Registry, x402 Bazaar and llms.txt without claiming third-party publication or indexing.
- `flaresignal.discovery.inventory.query`: Inspect the current canonical metric, source and Intelligence module inventory without scraping presentation-layer pages.
- `flaresignal.discovery.metrics.catalog`: Browse every active canonical FlareSignal metric definition with question examples, methodology/accounting metadata and direct machine invocation hints.
- `flaresignal.discovery.metrics.search`: Deterministically search the complete active FlareSignal metric registry by natural-language question, asset, domain or concept and return exact metric keys plus safe live/history invocation routes.
- `flaresignal.discovery.parity.get`: Audit every registered FlareSignal GET/read surface against the machine surface registry and report any human-data route without a structured machine equivalent.
- `flaresignal.discovery.search`: Deterministically rank FlareSignal capabilities for a natural-language data question using curated capability semantics and synonyms; no LLM is used and the search does not answer the underlying intelligence question.
- `flaresignal.discovery.surfaces.get`: Resolve one FlareSignal human-product read surface contract, including its source route, machine route, input schema and original permission boundary.
- `flaresignal.discovery.surfaces.list`: Enumerate every structured GET surface used by the FlareSignal product with a permanent surface ID, schema and permission-preserving machine equivalent.
- `flaresignal.events.archive.query`: Query the permanent classified Event Intelligence archive with provenance and outcome-state references through the common machine envelope.
- `flaresignal.events.live.query`: Query significance-ranked current FlareSignal events from the canonical live-event ledger. Returned event direction, actor and protocol context are evidence-backed and are not reconstructed by the machine layer.
- `flaresignal.flow_atlas.stream`: Query the structured Flow Atlas composite stream used by the live visual: verified market executions, evidence-backed live events, verified wallet transfers and explicitly labelled measured state changes. The machine layer does not infer geography, trade side or protocol transfers beyond the stored evidence.
- `flaresignal.history.availability.query`: Expose verified monthly historical availability with canonical dataset identity plus canonical metric-history coverage so agents can assess what evidence is available before requesting a research packet.
- `flaresignal.history.coverage.query`: Query retained metric history and, on request, canonical dataset readiness with alias resolution, earliest/latest evidence bounds, completeness where defensible, explicit gaps and source-bounded semantics.
- `flaresignal.history.intelligence.query`: Classify canonical dataset history by coverage quality, explicit gap type, provenance strength, deterministic evidence confidence, completeness and safe-use decision support. Optionally includes cadence-based expected-vs-observed metric gap reasoning without manufacturing missing observations.
- `flaresignal.intelligence.catalog.get`: Discover the current FlareSignal Intelligence modules, sections, access boundaries and readiness state as structured metadata rather than scraping the navigation or rendered page HTML.
- `flaresignal.market.executions.latest`: Query retained verified/derived FLR and SGB exchange executions used by Flow Atlas. Venue-reported side is preserved and never inferred when absent.
- `flaresignal.market.history.query`: Query canonical FTSO price history joined to the configured reference-venue volume evidence through the common machine envelope. Empty intervals remain empty and no price interpolation is manufactured.
- `flaresignal.market.truth.live`: Return the current official FTSO-led FLR/SGB/XRP market truth through the common FlareSignal machine envelope, including source health, evidence timestamps and exact 24-hour voting-round change context.
- `flaresignal.metrics.history.query`: Query retained canonical observations for one registered FlareSignal metric through the common machine envelope. Entitlement and public/Pro history-depth boundaries remain identical to the human site.
- `flaresignal.metrics.live.query`: Query current registered FlareSignal metric observations through the common machine envelope. Each metric remains governed by its own entitlement, methodology, source timestamp and freshness state.
- `flaresignal.opportunities.catalog`: Browse evidence-backed XRPFi, FXRP/stXRP yield, native FLR/SGB staking/delegation and collateral opportunity profiles without ranking by return.
- `flaresignal.opportunities.gaps`: Return explicit evidence gaps that prevent FlareSignal from safely quoting comparable yield, deployable capacity or FLR/SGB collateral earnings for selected protocols and native-capital routes.
- `flaresignal.opportunities.metric_map`: Classify every active canonical FlareSignal metric by Yield & Capital opportunity relevance, theme and question role while leaving the metric definition and entitlement unchanged.
- `flaresignal.opportunities.scenario`: Model a stated amount and horizon only where an explicit current canonical APR/APY/fee metric exists; preserve underlying entitlements and report capacity/gaps without making a recommendation or forecast.
- `flaresignal.opportunities.search`: Deterministically route a natural-language capital, yield, FXRP, staking, delegation or collateral question to the relevant FlareSignal opportunity profiles and underlying metrics.
- `flaresignal.payment.x402.canary`: Non-intelligence paid canary used only to prove FlareSignal x402 challenge, client signature, facilitator verification, post-handler settlement, receipt, replay protection, metering and audit linkage for isolated settlement verification.
- `flaresignal.products.catalog`: Browse FlareSignal packaged intelligence products, request/response contract, billing unit, packet sections, truth boundaries and current execution state.
- `flaresignal.products.commercial`: Return the current quota, meter-unit, replay and execution-state contract for every executable intelligence packet, including whether monetary pricing or x402 settlement is enabled.
- `flaresignal.products.execute`: Assemble one declared FlareSignal intelligence product from retained canonical evidence under a delegated-session quota and durable idempotent metering contract. No money is charged and x402 is not invoked.
- `flaresignal.products.search`: Deterministically route a natural-language research or data-packaging need to the most relevant FlareSignal intelligence product contract.
- `flaresignal.products.spec`: Return one exact FlareSignal product contract including request schema, packet sections, current execution state and truth boundary.
- `flaresignal.products.usage`: Return the current parent-account UTC-day packet-unit quota, consumption and recent durable product executions for the presenting delegated agent session.
- `flaresignal.sources.health.query`: Query FlareSignal registered source identities and their current health/freshness evidence without scraping Production Runtime or presentation pages.
- `flaresignal.surface.invoke`: Invoke any registered FlareSignal human-product GET surface through the common machine envelope while preserving the exact original permission and entitlement boundary and reusing the same server callback without HTTP loopback.
