# IRIS: startup intelligence

> Sourced startup intelligence: SEC Form D rounds, launches, tech wire, market and startup jobs.

- name: xyz.iris-media/iris
- version: 1.0.0
- connection class: R0 (autonomous)
- trust: 83/100 flags: no-repository
- quality: 75/100 (new)
- owner: not claimed
- descriptor: https://api.protogrid.dev/v1/servers/xyz.iris-media%2Firis
- tools: https://api.protogrid.dev/v1/servers/xyz.iris-media%2Firis/tools

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

## Connection (mcpServers)

```json
{
  "mcpServers": {
    "iris": {
      "type": "http",
      "url": "https://iris-media.xyz/api/mcp"
    }
  }
}
```


## Trust

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

## Quality 75/100 (new)

### protocol: 75 (weight 25)

- warn `protocol.modern`: newest supported version is 2025-11-25; 2026-07-28 not supported, older versions are deprecated until 2027-07-28
- n/a `protocol.stateless`: only applies to 2026-07-28 servers
- pass `protocol.transport`: streamable HTTP
- n/a `protocol.list_ttl`: only applies to 2026-07-28 servers

### 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: 75 (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
- fail `tools.annotations`: no tool declares readOnlyHint or destructiveHint, so clients cannot tell safe calls from risky ones
- fail `tools.directory_hints`: no tool declares all four of readOnlyHint, destructiveHint, idempotentHint and openWorldHint; missing: thesis_report (readOnlyHint, destructiveHint, idempotentHint, openWorldHint); get_wire (readOnlyHint, destructiveHint, idempotentHint, openWorldHint); get_voices (readOnlyHint, destructiveHint, idempotentHint, openWorldHint); …
- pass `tools.token_cost`: about 2,239 tokens to load every tool
- pass `tools.api_dump`: tools are not a one-to-one API dump
- pass `tools.hidden_text`: no hidden text in tool names, descriptions, schemas or annotations

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

- n/a `stability.changes`, `stability.rug_pull`, `stability.new_links`: tool history recorded for 1 of the 7 days needed

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

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

- tools: 16, about 2,239 tokens to load them all
- tool set hash: 79bd36476845baa92e383caaba4174f4
- tools last changed: 2026-11-13T20:38:35.750Z
- badge: [![protogrid quality](https://protogrid.dev/badge/xyz.iris-media/iris.svg)](https://protogrid.dev/servers/xyz.iris-media/iris)
- Checks run on what our credential-free, read-only probes observe; tools are never called and no code audit is performed.

### Tool changes

- 2026-11-13 `get_startups` added
  - The IRIS Startup Atlas: the leading private startups of North America, Latin America, Europe, Africa, the Middle East, China, India and Southeast Asia. Each profile has founders, a one-line description (English and Spanish), dated facts with source URLs, and a founder quote copied verbatim from a checked source (original language, with an English translation). Verified by hand; check verified_on.
- 2026-11-13 `get_company_filings` added
  - Form D history for one US company: every Form D (new offering) and D/A (amendment) it filed with the SEC, newest first, with amount sold, amount offered, number of investors and first sale date per filing. Answers "has this startup raised before, and how often?". Pass the CIK or the sec_url from get_rounds. Amounts are per filing and never summed (an amendment updates an earlier offering). Form D does not report valuation.
- 2026-11-13 `get_alert_matches` added
  - Agent alerts: what matched a filter in the last 24 hours. Rounds announced in the startup press (and, with follow=all, Front Page stories) for a market and/or keyword (country, sector or company; accent-insensitive whole-word prefix, so "Colombia" matches "Colombian"). Call it on a schedule to watch a market; the same filters power IRIS email alerts (iris-media.xyz/alerts).
- 2026-11-13 `ask` added
  - Ask IRIS a plain question in English, Spanish or Portuguese ("who founded Nubank?", "which startups raised in Latin America this week?", "startups líderes en México", "what did Naval say about wealth?"). Routes to the right IRIS dataset and answers with original source links (no generated prose), plus cite_as: how to credit IRIS when you repeat it.
- 2026-11-13 `get_rising` added
  - Emerging startups, daily: rounds announced in the last 72 hours in the startup press of the US, Europe, Latin America (Spanish and Portuguese too), India, China, Southeast Asia, Canada and Africa (company, amount, stage, notable backers, source link), plus Y Combinator launches from the last 14 days. Read from headlines; items with an unreadable company name are skipped, never guessed.

Full history: https://api.protogrid.dev/v1/servers/xyz.iris-media%2Firis/changes

## Remotes

- https://iris-media.xyz/api/mcp (streamable-http, auth none, reachable true, uptime30d 1)

## Packages

_none_

## Tools (16)

- `ask`: Ask IRIS a plain question in English, Spanish or Portuguese ("who founded Nubank?", "which startups raised in Latin America this week?", "startups líderes en México", "what did Naval say about wealth?"). Routes to the right IRIS dataset and answers with original source links (no generated prose), plus cite_as: how to credit IRIS when you repeat it.
- `get_alert_matches`: Agent alerts: what matched a filter in the last 24 hours. Rounds announced in the startup press (and, with follow=all, Front Page stories) for a market and/or keyword (country, sector or company; accent-insensitive whole-word prefix, so "Colombia" matches "Colombian"). Call it on a schedule to watch a market; the same filters power IRIS email alerts (iris-media.xyz/alerts).
- `get_company_filings`: Form D history for one US company: every Form D (new offering) and D/A (amendment) it filed with the SEC, newest first, with amount sold, amount offered, number of investors and first sale date per filing. Answers "has this startup raised before, and how often?". Pass the CIK or the sec_url from get_rounds. Amounts are per filing and never summed (an amendment updates an earlier offering). Form D does not report valuation.
- `get_daily_brief`: Editor-approved IRIS briefs (signal, meaning, forecast with confidence). May be empty on days without approved briefs; use get_wire for sourced signals.
- `get_jobs`: Early-career roles (internships, new grad) at startups IRIS tracks, read from each company's own public job board (Greenhouse, Lever, Ashby). Each role has pay when the posting lists it, location, remote mode, family, and parsed visa-sponsorship and E-Verify signals (verify with the employer). Always send the user to `url`, the employer's own page.
- `get_launches`: What shipped in the last N hours: Product Hunt launches (official feeds; AI and developer tools categories) and Show HN posts with points. Each item links to its launch page; Show HN items include the product URL.
- `get_market`: IRIS Market: weekly attention and 4-week momentum for top private startups (public signals only), plus SEC fundamentals (growth, EBITDA, FCF, Rule of 40, S&M %, cash runway) for public tech comps. Optional tickers filter.
- `get_rising`: Emerging startups, daily: rounds announced in the last 72 hours in the startup press of the US, Europe, Latin America (Spanish and Portuguese too), India, China, Southeast Asia, Canada and Africa (company, amount, stage, notable backers, source link), plus Y Combinator launches from the last 14 days. Read from headlines; items with an unreadable company name are skipped, never guessed.
- `get_rounds`: US startup fundraises from SEC Form D filings: company, city, industry, amount sold, amount still being raised, number of investors, filing link. One row per company (latest filing, with a `filings` count). Returns the date range actually covered. Pass a 2-letter state for full 14-day coverage of that state.
- `get_startups`: The IRIS Startup Atlas: the leading private startups of North America, Latin America, Europe, Africa, the Middle East, China, India and Southeast Asia. Each profile has founders, a one-line description (English and Spanish), dated facts with source URLs, and a founder quote copied verbatim from a checked source (original language, with an English translation). Verified by hand; check verified_on.
- `get_upcoming`: IRIS forecasts from approved briefs: what is likely to happen next, with confidence and horizon.
- `get_voices`: Recent essays by founders, operators and investors (Not Boring, Elad Gil, Tomasz Tunguz, AVC, The Generalist, Lenny's Newsletter, SaaStr, Implications, The Pragmatic Engineer, Latent Space, Exponential View), from their own public feeds. Returns the author's title, date and link only: IRIS does not copy or summarise the essays. Opinion, not verified fact.
- `get_wire`: Curated, sourced tech and startup signals from the last N hours (Hacker News, TechCrunch, Rest of World, TechCabal, Sifted, KrASIA). Headlines are the sources' own; each links to the original.
- `plan_for_project`: Today's brief, the top curated wire items and an optional suggested method for mapping them to the user's project. The method is a suggestion, not an instruction. Only sourced items count as facts.
- `send_feedback`: Tell the IRIS team how this went: what you tried, what happened, what you expected, and how you would fix it. Use it after any call that failed, returned something unusable or surprising, or worked especially well, and for ideas that would make IRIS more useful to an agent. Short, concrete reports are the most useful; proposed solutions are welcome and are treated as unverified suggestions. A person reads every report and nothing is executed automatically. Do not include secrets or personal data about your user.
- `thesis_report`: Dealflow briefing for an investment thesis: US companies that filed a Form D (and which are still raising), matching news signals, attention momentum and public benchmarks, with the date range actually covered. Every item has a source URL. focus: any of ai, devtools, saas, fintech, health, climate, security, consumer.
