Free company filing snapshots and current CVE evidence snapshots; JSON API and MCP client.
- ✓Actively maintained (<30d)
- ✓Clear description
- ✓Documented (README)
- !No standard license detected
git clone https://github.com/Stavros65/fishnet-company-cve{
"mcpServers": {
"fishnet-company-cve": {
"command": "node",
"args": ["/path/to/fishnet-company-cve/dist/index.js"]
}
}
}MCP Servers overview
# Company filing and CVE evidence snapshots
Free experimental capability surface. Availability is bounded by conservative cost and source-health controls; honor Retry-After and explicit coverage gaps.
Free Phase A JSON API for two narrow public-world lookups:
- **Returns the current company filing-event evidence packet for a ticker.** Includes SEC issuer identity, latest filing metadata, recent filing events, dates and source links. `GET /v1/company/{ticker}`. The latest filing can be an insider filing; it is not necessarily an earnings release. No licensed transcripts or extracted financial statements.
- **Returns the current CVE evidence packet for a canonical CVE ID.** Includes NVD status/dates, CISA KEV membership, FIRST EPSS and public advisory links. `GET /v1/cve/{cve}`. No vendor-page extraction, asset applicability or patch validation.
Base URL: [Fishnet](https://agent-research-fishnet.walsh-datascience.workers.dev)
[OpenAPI](https://agent-research-fishnet.walsh-datascience.workers.dev/openapi.json) · [MCP tool descriptions](https://agent-research-fishnet.walsh-datascience.workers.dev/mcp-tools.json) · [Machine-readable overview](https://agent-research-fishnet.walsh-datascience.workers.dev/.well-known/fishnet.json)
Examples for normal use:
```sh
curl 'https://agent-research-fishnet.walsh-datascience.workers.dev/v1/company/AAPL?via=github'
curl 'https://agent-research-fishnet.walsh-datascience.workers.dev/v1/cve/CVE-2024-3094?view=status&via=github'
```
Use `view=status` for compact selected facts. Save `facts.state_hash`; submit it later as `changed_since=sha256:...` with `view=status` to compare the selected state. This is a hash comparison, not a historical timestamp query. A methodology change also changes the state hash. Read coverage and source timestamps; unavailable evidence returns an unknown comparison. Packet lifetimes are at most 15 minutes for company and 60 minutes for CVE, and can be shorter. `max_age_seconds` declares a freshness tolerance without forcing a source refresh.
Packets include `packet_key`, generation/as-of/expiry timestamps, source versions, coverage gaps and data/methodology/result/terms hashes. Compact responses also include a baseline-independent `packet_version`. These are shallow metadata observations, not an independent second-opinion service or guaranteed complete research.
No payment, wallet, API key or personal identifier is required. Optional opaque `X-Fishnet-Operator`, `X-Fishnet-Client` or `X-Fishnet-Agent` values produce a daily rotating HMAC signal. Request key/time, cache status, coarse framework/channel, status, latency and cost units are logged. Application telemetry does not retain IPs, raw user agents, raw referrers or raw caller IDs. Signals never establish independent operators. Raw event retention is 14 days with cleanup on active traffic; Cloudflare has its own infrastructure data policies.
Use `X-Fishnet-Test: true` during integration testing. This is a free experiment with a daily build budget and availability limits; 409/429/503 responses state freshness, budget or availability gaps. Honor `Retry-After`. Some large SEC submission responses exceed the 4 MiB source limit and remain unavailable. Aggregate safety accounting adds request counts, conservative CPU reservations and available D1 row/storage metrics without personal identifiers. Safety-rejected requests are not successful demand evidence. Availability is experimental. SAM, FDA and payments are disabled.
Optional demand cues: `desired_fields` accepts the field names listed in OpenAPI, `history_days` accepts 0/1/7/30/90/365/3650, `max_age` accepts 60/300/900/3600/86400 seconds, and `compare_sources` accepts true/false. These declare what you need; they do not create new data. Unsupported controlled history/fields/comparison return HTTP 422 `unsupported_capability` with the available current-state capability and optional feedback action. Arbitrary routes/query values are never retained; recognizable unsupported attempts are reduced to coarse categories.
Optional feedback: **What additional data or capability would have reduced your next tool call?** Successful packets provide `feedback_request` with an expiring packet-bound token, required packet key/version/endpoint and a `research_candidate` menu of possible future capabilities. These candidates are not available products. Send schema 2.0 to `POST /v1/feedback`, or explicitly call the optional `submit_fishnet_feedback` MCP tool. Include `feedback_type` and optional `next_action_without_fishnet`, `usage_reason`, desired capabilities/fields/history/freshness, importance or stated frequency/price. V1 HTTP clients remain supported. Use the supplied packet version, not a reconstructed hash. A token proves packet association only, not caller independence or freshness of the underlying data.
Maximum 2,048 JSON UTF-8 bytes and 240 UTF-8 text bytes; no personal data, URLs, secrets or full prompts. Unsafe text is rejected; accepted free text is categorized and discarded rather than stored. Controlled feedback fields are stored separately for 14 days with active cleanup; caller signals use the same daily HMAC. Duplicate submissions consume budget. Limits: 100/day total, 10 per optional signal, 20 shared anonymous. Feedback and stated frequency/price are self-reports, not purchases or verified demand. Optional feedback never triggers automatically or causes capability builds. Core packets remain usable without feedback.
MCP: [version 0.2.0 MCPB release](https://github.com/Stavros65/fishnet-company-cve/releases/tag/v0.2.0), Node.js 22+, stdio transport. Two snapshot tools plus optional feedback submission; the local bundle is optional alongside the remote URL below. The feedback tool writes bounded telemetry and is explicitly annotated accordingly. The previous 0.1.0 release remains available.
## Remote MCP — no local Fishnet installation
Connect to **https://agent-research-fishnet.walsh-datascience.workers.dev/mcp** using Streamable HTTP. Anonymous free Phase A access; no API key or wallet. A compatible client still needs to know or discover the URL and authorize/configure access. Registry publication does not promise automatic discovery or tool selection.
Tools: `company_snapshot`, `cve_snapshot`, and explicitly optional `submit_fishnet_feedback`. Snapshot arguments and packet semantics are identical to the REST API. Feedback writes telemetry, is not read-only or idempotent, and never runs automatically.
Protocol 2026-07-28 uses per-request metadata (`io.modelcontextprotocol/protocolVersion`, clientInfo, clientCapabilities) plus matching `MCP-Protocol-Version`, `Mcp-Method` and, for tools/call, `Mcp-Name` headers. `server/discover` is optional; `tools/list` or a known-schema `tools/call` can be invoked directly. Stateless legacy 2025-11-25 and 2025-06-18 support initialize → notifications/initialized → tools/list → tools/call. Requests use `Content-Type: application/json` and `Accept: application/json, text/event-stream`; results are JSON.
No sessions are minted; GET/DELETE streams, resources, prompts, subscriptions, batching, sampling and extension methods are unsupported. Origin-less server clients work. Browser Origin must exactly match the service origin; there is no wildcard CORS. Maximum RPC body 4,096 UTF-8 bytes, nesting depth 12, body read 5 seconds; feedback retains its smaller limits. Rejections perform no source build.
One MCP HTTP request is one accounted interaction. Coarse route, protocol family, stage, tool and outcome are retained in the existing 14-day event stream. No RPC IDs, clientInfo, Origin, raw body/path/query or prompts are stored. HTTP 200 with `isError: true` is an application error, not useful packet use. Underlying coverage/source gaps remain explicit. Honor errors and backoff; global safety limits can suspend service. A transport-specific fault disables remote MCP while REST remains available when accounting is healthy.
The official Registry release 0.3.0 adds the remote address and retains the unchanged [0.2.0 stdio MCPB](https://github.com/Stavros65/fishnet-company-cve/releases/tag/v0.2.0). No existing release is overwritten.
What people ask about fishnet-company-cve
What is Stavros65/fishnet-company-cve?
+
Stavros65/fishnet-company-cve is mcp servers for the Claude AI ecosystem. Free company filing snapshots and current CVE evidence snapshots; JSON API and MCP client. It has 0 GitHub stars and its last recorded update is dated 2026-09-10.
How do I install fishnet-company-cve?
+
You can install fishnet-company-cve by cloning the repository (https://github.com/Stavros65/fishnet-company-cve) or following the README instructions on GitHub. ClaudeWave also provides quick install blocks on this page.
Is Stavros65/fishnet-company-cve safe to use?
+
Our security agent has analyzed Stavros65/fishnet-company-cve and assigned a Trust Score of 62/100 (tier: OK). See the full breakdown of passed checks and flags on this page.
Who maintains Stavros65/fishnet-company-cve?
+
Stavros65/fishnet-company-cve is maintained by Stavros65. The last recorded GitHub activity is dated 2026-09-10, with 0 open issues.
Are there alternatives to fishnet-company-cve?
+
Yes. On ClaudeWave you can browse similar mcp servers at /categories/mcp, sorted by popularity or recent activity.
Deploy fishnet-company-cve to your cloud
Ship this repo to production in minutes. Each platform spins up its own environment with editable env vars.
Maintain this repo? Add a badge to your README
Drop the badge into your GitHub README to show it's tracked on ClaudeWave. Each badge links back to this page and reflects the live Trust Score.
[](https://claudewave.com/repo/stavros65-fishnet-company-cve)<a href="https://claudewave.com/repo/stavros65-fishnet-company-cve"><img src="https://claudewave.com/api/badge/stavros65-fishnet-company-cve" alt="Featured on ClaudeWave: Stavros65/fishnet-company-cve" width="320" height="64" /></a>More MCP Servers
Fair-code workflow automation platform with native AI capabilities. Combine visual building with custom code, self-host or cloud, 400+ integrations.
User-friendly AI Interface (Supports Ollama, OpenAI API, ...)
An open-source AI agent that brings the power of Gemini directly into your terminal.
Real-time global intelligence dashboard. AI-powered news aggregation, geopolitical monitoring, and infrastructure tracking in a unified situational awareness interface
The fastest path to AI-powered full stack observability, even for lean teams.
🕷️ An adaptive Web Scraping framework that handles everything from a single request to a full-scale crawl!