niche_signal_scanLABSCO SUMMARY
Reconnect after any change, or you are reading a stale tool list.
Clients cache both the credentials and the tool list at connect time, so a new token or a new tool only appears after a restart or a new thread — and niche_whoami will enumerate what you are missing. The claim worth checking is the grounding: every response ships a source-faithfulness score and an ungrounded-claim list, so you can see what is not backed rather than take it on trust. Publishing is a dry run unless you say otherwise.
What it is
An editorial intelligence server. It reads primary-source signal, surfaces emerging stories in a subject area, ranks the strongest angle, and carries that through to a draft and the visuals — grounded in real sources rather than generated from the model's own recall.
What you get
- Discovery:
niche_signal_scanreturns a ranked story slate with provenance,niche_intelligence_queryanswers analyst-shaped questions with narratives and patterns,niche_session_statepolls a run, andniche_angle_proposeranks the angles worth publishing - Drafting:
niche_draft_create,niche_draft_reviseandniche_draft_publish, which dry-runs by default, plusniche_draft_directto skip research and write from your own take or a URL - Rendering:
niche_render_image_card,niche_render_reel,niche_attach_imageandniche_reuse_asset, with four background modes —photo,design,svgandbrand_color - Brand and voice profiles, a brand kit ingest with guided setup, and session operations — list, revert, cancel, export
niche_whoamireturns the full tool catalogue with the live count, plus your plan, credit balance, the capability map and brand state, in one read-only call- Every response carries a trust block: verifier audit, source-faithfulness score, the list of ungrounded claims, and source-diversity and recency checks
Requirements
A remote server at https://api.nicheangle.com/mcp, version 1.4.0, with nothing to install. Claude Desktop and Claude Code add it as an HTTP connector and sign in over OAuth. For headless or scripted use, issue a Personal Access Token in your account settings — it starts with niche_sk_ — and pass it as a bearer token; in Codex, bearer_token_env_var takes the name of the environment variable holding it, not the token itself. Discovery metadata is published under /.well-known so compliant clients can self-configure.
Setup effort
Paste a URL — add the endpoint to your client
USE CASES
Deciding what to write about this week
Scan a subject area and get a ranked slate of stories with the sources behind each one.
Asking an analyst-shaped question
Get the biggest developments plus the non-obvious narratives underneath them, grounded in sources.
Taking one story from angle to published post
Rank the angles, draft, revise, and publish — with the publish step dry-running by default.
Producing the visual without a design tool
Render an image card or a reel, or author the card yourself as SVG for exact, deterministic output.
Finding out what your connection actually exposes
One read-only call returns the full catalogue, your plan, your credit balance and your brand state.
21 tools
Listed in project docs. Your client may show a different list.
niche_intelligence_queryniche_session_stateniche_angle_proposeniche_draft_createniche_draft_reviseniche_draft_publishniche_draft_directniche_render_image_cardniche_render_reelniche_attach_imageniche_reuse_assetniche_brand_profile_setniche_brand_kit_ingestniche_voice_profile_ingestniche_list_sessionsniche_add_outputniche_session_revertniche_session_cancelniche_session_exportniche_whoamiBEFORE YOU INSTALL
What to know first
Tools you get
21 tools named in the project's documentation.
Requires
A client that can reach a remote MCP server over HTTP
INSTALLATION
Connect your client
Add the endpoint to your client.
Server setup
https://api.nicheangle.com/mcpMCP Clients
Claude Code
{
"mcpServers": {
"niche": {
"type": "http",
"url": "https://api.nicheangle.com/mcp"
}
}
}Codex
[mcp_servers.niche]
url = "https://api.nicheangle.com/mcp"
bearer_token_env_var = "NICHE_API_KEY"Cursor, Continue
{
"mcpServers": {
"niche": {
"url": "https://api.nicheangle.com/mcp",
"headers": {
"Authorization": "Bearer niche_sk_…"
}
}
}
}Windsurf
{
"mcpServers": {
"niche": {
"serverUrl": "https://api.nicheangle.com/mcp",
"headers": {
"Authorization": "Bearer niche_sk_…"
}
}
}
}Cline
{
"mcpServers": {
"niche": {
"type": "streamableHttp",
"url": "https://api.nicheangle.com/mcp",
"headers": {
"Authorization": "Bearer niche_sk_…"
}
}
}
}