Sourced startup intelligence: SEC Form D rounds, launches, tech wire, market and startup jobs.
Maintain this server? Claim it
Call this server's tools from your browser. Nothing to install.
Requests go through mcptry because browsers can't call most MCP servers directly. Header values are sent to the server for that request only and are never stored or logged.
Tool list from our last check. Connect live to refresh it.
Editor-approved IRIS briefs (signal, meaning, forecast with confidence). May be empty on days without approved briefs; use get_wire for sourced signals.
This tool takes no arguments.
This tool isn't marked read-only, so it may change something on the server or in an account you connected.
Pick your client. Values in capitals, like YOUR_TOKEN, are yours to fill in.
Run in a terminal
claude mcp add --transport http iris https://iris-media.xyz/api/mcp
Editor-approved IRIS briefs (signal, meaning, forecast with confidence). May be empty on days without approved briefs; use get_wire for sourced signals.
No arguments.
{
"type": "object",
"properties": {}
}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.
| Argument | Type | Description |
|---|---|---|
| city | string | |
| limit | number | 1-50, default 20 |
| query | string | |
| family | string | |
| remote | string | |
| paid_only | boolean | |
| sponsors_visas | boolean | |
| early_career_only | boolean |
{
"type": "object",
"properties": {
"city": {
"type": "string"
},
"limit": {
"type": "number",
"description": "1-50, default 20"
},
"query": {
"type": "string"
},
"family": {
"enum": [
"engineering",
"research",
"data",
"design",
"product",
"sales",
"marketing",
"operations",
"other"
],
"type": "string"
},
"remote": {
"enum": [
"remote",
"hybrid",
"onsite"
],
"type": "string"
},
"paid_only": {
"type": "boolean"
},
"sponsors_visas": {
"type": "boolean"
},
"early_career_only": {
"type": "boolean"
}
}
}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.
| Argument | Type | Description |
|---|---|---|
| hours | number | 6-72, default 48 |
| category | string |
{
"type": "object",
"properties": {
"hours": {
"type": "number",
"description": "6-72, default 48"
},
"category": {
"enum": [
"AI",
"Developer tools",
"Show HN",
"Tech"
],
"type": "string"
}
}
}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.
| Argument | Type | Description |
|---|---|---|
| tickers | array |
{
"type": "object",
"properties": {
"tickers": {
"type": "array",
"items": {
"type": "string"
}
}
}
}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.
| Argument | Type | Description |
|---|---|---|
| city | string | |
| state | string | 2-letter US state, e.g. CA |
{
"type": "object",
"properties": {
"city": {
"type": "string"
},
"state": {
"type": "string",
"description": "2-letter US state, e.g. CA"
}
}
}IRIS forecasts from approved briefs: what is likely to happen next, with confidence and horizon.
No arguments.
{
"type": "object",
"properties": {}
}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.
| Argument | Type | Description |
|---|---|---|
| days | number | 1-30, default 14 |
| role | string |
{
"type": "object",
"properties": {
"days": {
"type": "number",
"description": "1-30, default 14"
},
"role": {
"enum": [
"investor",
"operator",
"analyst"
],
"type": "string"
}
}
}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.
| Argument | Type | Description |
|---|---|---|
| raw | boolean | true returns everything collected, uncurated. Default: curated for startup intelligence. |
| hours | number | 1-72, default 24 |
{
"type": "object",
"properties": {
"raw": {
"type": "boolean",
"description": "true returns everything collected, uncurated. Default: curated for startup intelligence."
},
"hours": {
"type": "number",
"description": "1-72, default 24"
}
}
}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.
| Argument | Type | Description |
|---|---|---|
| project | string | Short description of the user's project, stack and goals. |
{
"type": "object",
"properties": {
"project": {
"type": "string",
"description": "Short description of the user's project, stack and goals."
}
}
}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.
| Argument | Type | Description |
|---|---|---|
| kind | string | |
| tool | string | The IRIS tool this is about, e.g. get_rounds |
| agent | object | |
| summary* | string | One sentence, 12-300 characters |
| expected | string | |
| severity | string | |
| what_i_tried | string | |
| contact_email | string | Only if you want a reply |
| what_happened | string | |
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.
| Argument | Type | Description |
|---|---|---|
| days | number | 7-30, default 14 |
| focus | array | |
| match | string | strong (default): only filings with evidence for the focus. possible: also technology filings with no evidence (Form D has no AI or devtools category). |
| cities | array | e.g. San Francisco, New York, Boston. Empty = all US |
{
"type": "object",
"properties": {
"days": {
"type": "number",
"description": "7-30, default 14"
},
"focus": {
"type": "array",
"items": {
"enum": [
"ai",
"devtools",
"saas",
"fintech",
"health",
"climate",
"security",
"consumer"
],
"type": "string"
}
},
"match": {
"enum": [
"strong",
"possible"
],
"type": "string",
"description": "strong (default): only filings with evidence for the focus. possible: also technology filings with no evidence (Form D has no AI or devtools category)."
},
"cities": {
"type": "array",
"items": {
"type": "string"
},
"description": "e.g. San Francisco, New York, Boston. Empty = all US"
}
}
}We read every tool's name, description and inputs the way the model will, looking for instructions hidden from you. A clean result means no warning signs, not a guarantee. Scanned Nov 12, 2026.
No readOnlyHint / destructiveHint annotations, so clients can't tell a read from a write without asking.
Fix: Add annotations to each tool, e.g. { readOnlyHint: true } for tools that only read.
| proposed_solution |
| string |
{
"type": "object",
"required": [
"summary"
],
"properties": {
"kind": {
"enum": [
"worked",
"failed",
"improve",
"idea"
],
"type": "string"
},
"tool": {
"type": "string",
"description": "The IRIS tool this is about, e.g. get_rounds"
},
"agent": {
"type": "object",
"properties": {
"name": {
"type": "string"
},
"model": {
"type": "string"
},
"client": {
"type": "string"
}
}
},
"summary": {
"type": "string",
"description": "One sentence, 12-300 characters"
},
"expected": {
"type": "string"
},
"severity": {
"enum": [
"blocker",
"degraded",
"minor",
"nice_to_have"
],
"type": "string"
},
"what_i_tried": {
"type": "string"
},
"contact_email": {
"type": "string",
"description": "Only if you want a reply"
},
"what_happened": {
"type": "string"
},
"proposed_solution": {
"type": "string"
}
}
}