Niche: Your niche, followed for you
com.nicheangle/nicheVersion 2.0.0Read niche briefings, research news, and explore sourced story angles with your assistant.
Status
Responds275 msAnswered our handshake without sign-in.- Last checked
- Nov 14, 2026, 14:07 UTC
- Latency
- 275 ms
- Remotes responding
- 1 of 1
- Sign-in
- No sign-in
- Hosting
- Hosted outside the EU (detected)
- Registry data as of
- Nov 14, 2026, 22:14 UTC
Data from the official MCP Registry, checked by run.zero. How we check
Connect
Streamable HTTP
https://api.nicheangle.com/mcpResponds275 msNo sign-in
Claude Code
claude mcp add --transport http niche https://api.nicheangle.com/mcpClaude Desktop and claude.ai
Settings > Connectors > Add custom connector
Name: niche
Remote MCP server URL: https://api.nicheangle.com/mcpCursor
{
"mcpServers": {
"niche": {
"url": "https://api.nicheangle.com/mcp"
}
}
}VS Code
code --add-mcp '{"name":"niche","type":"http","url":"https://api.nicheangle.com/mcp"}'Built your own server? run.zero hosts MCP servers on European infrastructure.
Tools
8 tools
Read-only | Idempotent | Open world | ||
|---|---|---|---|---|
niche_angle_proposeAngles 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. | No | No | Not declared | No |
niche_feed_readRead 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 available; unknown_niche means the slug was not found. | No | Yes | Not declared | No |
niche_intelligence_queryAsk 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 reported. | No | No | Not declared | Yes |
niche_list_sessionsList your recent scans: id, the niche you described, status and timestamps. Use it to find a session_id you no longer have. | No | Yes | Not declared | No |
niche_session_cancelCancel a scan that is still running. | Yes | No | Not declared | No |
niche_session_stateRead 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. | No | Yes | Not declared | No |
niche_signal_scanScan 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`. | No | No | Not declared | Yes |
niche_whoamiOrient 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. | No | Yes | Not declared | No |
Details
- Registry status
- Active
- Published
- Oct 16, 2026
- Updated
- Oct 16, 2026
- Categories (suggested)
- Search and webSuggested categories are assigned automatically from the registry text and may be wrong. Verified operators can correct them.
- GDPR
- Not declared