Niche: Your niche, followed for you
Read niche briefings, research news, and explore sourced story angles with your assistant.
| Endpoint | https://api.nicheangle.com/mcp (streamable-http) |
|---|---|
| Registry version | 2.0.0 |
| Now | 8 tools · grade A (94) · pin ts_a5fb11ad741d03bc1669a3aaca586911 · protocol 2025-03-26 |
| First / last listed | 2026-10-26 06:33 UTC / 2026-10-26 06:33 UTC |
| Grade over time | 2026-10-26: A (94), 8 tools |
Is this your server? Own a server? ToolFit hosted watch re-checks it every 24 h ($0.25 per 30 days) or 6 h ($0.60) and sends you an HMAC-signed webhook when its tools or grade change: POST https://api.youraitools.co/toolfit/v1/watch. To opt out, see About & opt-out.
Tools: niche_signal_scan niche_intelligence_query niche_session_state niche_angle_propose niche_list_sessions niche_session_cancel niche_whoami niche_feed_read
niche_signal_scan | Scan a niche you describe, right now (Pro). Returns a ranked, sourced slate of the stories people in that field are talking about, with source links, the outlets, and why it matters. For a ready-made briefing use niche_feed_read instead. Assistant access requires Pro. Poll niche_session_state with the returned session_id until status is cp1_awaiting_story; the slate is in `stories`. params: niche*, recency, recency_strict, source_quality, thinking_budget, idempotency_key |
niche_intelligence_query | Ask an analyst-shaped question over a fresh scan of a niche (Pro): 'the biggest developments this week', 'what is emerging', 'where money is moving'. Returns the sourced slate plus a short synthesis when requested. Returns a session_id; poll niche_session_state until cp1_awaiting_story. For synthesis, continue polling with wait_until=synthesis and wait=30 until it arrives or a shortfall is reporte params: subject*, count, window, recency_strict, source_quality, lens, synthesis, idempotency_key |
niche_session_state | Read the current state of a scan: status, the ranked stories with their sources and source information, and any angles already proposed. Poll this after niche_signal_scan or niche_intelligence_query until the slate is ready. params: session_id*, view, include_unpicked, wait_until, wait_for, wait, since_status |
niche_angle_propose | Angles on one story (Pro): up to a few distinct stances a reader could take, each with a hook, the take, and the sources that support it. Pass the session_id from a scan and a story_id from its slate. Nothing is written for you; the angles are starting points. params: session_id*, story_id*, regenerate, lens |
niche_list_sessions | List your recent scans: id, the niche you described, status and timestamps. Use it to find a session_id you no longer have. params: limit, offset, status_filter, niche_contains |
niche_session_cancel | Cancel a scan that is still running. params: session_id*, reason |
niche_whoami | Orient in one read-only call: your plan (Free or Pro), the tools this server serves, and the endpoint. Assistant access requires Pro. Call it first if you are unsure what is available. params: none |
niche_feed_read | Read the latest or a dated briefing for a niche: stories, reporting dates, source links, why each story matters, and new or continuing status. Use a slug from https://nicheangle.com/n or a custom niche's URL, such as founders or ai-leaders. Assistant access requires Pro. This reads an existing briefing without starting a scan. A quiet briefing has status=quiet; no_edition means no briefing is avai params: niche*, date |
Entries describe changes in tool definitions. They are not statements about a server, its quality or its author. The grade measures how the tool definitions fit model providers (token cost, schema compatibility, confusable names) as scored by the ToolFit engine at the time of the listing. JSON: append .json. Opt-out: how or hello@youraitools.co.