mcpserver.lol
registry/niche
Connection check verified live · 20h ago

niche

Find the stories worth writing about: discover emerging stories, rank the angle, draft from sources.

Tools 25
GitHub stars
Installs / wk
Licence
Transport streamable-http
Last checked 20h ago

Tools & capabilities

25 tools

Read from the running server on 20h ago.

niche_add_output cellsession_id*remove_cellestimate_only
Add an output cell to a session that's already reached CP3. Use this when the user picked a small initial cell set, previewed the drafts, and now wants another surface (e.g. the se…
niche_angle_propose lensstory_id*regeneratesession_id*custom_framing
Niche content angles: pick a story from the discovery slate and surface the strongest angles worth publishing, the editorial-judgment step that turns a development into a piece. Re…
niche_attach_image cell*imageimage_urlsession_id*upload_refimage_chunk
Upload or attach a user-supplied or externally-designed image (bring-your-own asset) to a post: the creator's own visual (a product shot, their actual work, a card designed elsewhe…
niche_brand_kit_guided_setup read-only brand_idinclude_filled
Return a structured question chain the agent walks the user through to populate the BrandKit, VoiceProfile, and (optionally) BrandProfile. Each entry carries an `intent` describing…
niche_brand_kit_ingest textfilesreplacebrand_idbrand_name
Auto-populate the user's BrandKit (palette / fonts / tagline / logo / wordmark / boilerplate / voice notes) from files, a URL, or pasted text. Additive by default: fills empty fiel…
niche_brand_kit_ingest_status read-only ingest_id*
Poll the result of an async niche_brand_kit_ingest. Pass the `ingest_id` it returned. status: 'ingesting' (keep polling) | 'done' (response carries the full kit plus detected[]/ski…
niche_brand_kit_update nameaccentarchivetaglinebrand_idcta_text +21
Set specific BrandKit fields by name. The write path for the structured fields (tagline / boilerplate / voice_notes / forbidden_phrases / signature_phrases / endcard preferences /…
niche_brand_profile_get read-only brand_id
Read back the persisted brand profile without modifying it. Use it to confirm a profile landed as expected, to check the active profile a run is bound to, or to inspect the current…
niche_brand_profile_set profile*brand_id*schema_version
Set or update the persisted brand profile for a brand. The profile is a structured JSON document applied across every pipeline stage: voice rules, banned terms, canonical vocabular…
niche_draft_create angle_id*brand_idsession_id*estimate_only
Niche draft content: lock the chosen angle and turn it into platform-native social drafts (LinkedIn post, X thread, Instagram, newsletter/long-form), ready to review and publish, t…
niche_draft_direct takeimageverifybrand_idsource_urlsource_text +2
Draft the creator's own take or product straight into posts, with no research scan and no story/angle picks. Use this for product-led or bring-your-own-content work: a specific thi…
niche_draft_publish can modify data dry_runplatform*session_id*scheduled_foridempotency_keycancel_scheduled +2
Publish a single output to its platform. Defaults to dry_run=true: returns the would-publish payload plus any verifier blocks without actually filing. Set dry_run=false and provide…
niche_draft_revise captionhashtagsoutput_id*slide_patchesscript_updatesregenerate_hooks +1
Applies the values you pass to a specific output. Accepts any subset of the output's fields: caption, hashtags, or partial script updates (hook / body / cta / hook_tweet / body_twe…
niche_intelligence_query lenscountwindowsubject*brand_idplatform +5
Niche (nicheangle.com) research and analysis: answer an analyst-shaped question over fresh-scanned sources and get an intelligence answer as the deliverable, not a single post. Use…
niche_list_sessions read-only limitoffsetbrand_idstatus_filterniche_containsinclude_outputs
Enumerate the user's recent sessions. Returns id, niche_input, status, `outcome`, target_platforms, picked story/angle ids, and created/updated_at for each. Use this when the sessi…
niche_render_image_card svgcellscopesubheadheadlinefont_size +10
Render a visual onto a post at CP3, or edit an existing image. scope: 'full' (default) renders a new visual and requires `background`. 'recomposite' re-composites new text, color,…
niche_render_reel celltonescopevoicelengthmotion +14
Render a 9:16 vertical reel for a session at CP3. A per-beat script (typically 4-7 beats) is composited into one video: stills, voiceover, motion, caption overlays, and an endcard…
niche_reuse_asset to_cell*from_cell*session_id*
Copy an image that already exists on one output onto another cell, instant and free (no regeneration, no credits). Use this when the user wants 'the same image' on a second surface…
niche_session_cancel can modify data reasonsession_id*
Cancel a running session. Marks status=failed with an error_message ('cancelled by user' or the caller's reason), and stops the in-flight orchestrator if any. Used when you want t…
niche_session_export read-only formatsession_id*
Export a session as a structured calendar artifact preserving session_id and per-story story_id traceability. Use after a niche_signal_scan when you want a metadata-rich content ba…
niche_session_revert can modify data to*session_id*acknowledge_discard
Revert a session back to an earlier checkpoint. Use when the user (or you) decided the picked story / angle isn't the right one and you want to re-pick without starting a new scan.…
niche_session_state read-only viewwaitwait_forsession_id*wait_untilsince_status +2
Universal poll endpoint: read the full current state of a session. Returns status, ranked stories, picked story_id, generated angles, picked angle_id, draft outputs (with trust fie…
niche_signal_scan niche*densityrecencybrand_idestimate_onlyrecency_strict +6
Niche (nicheangle.com) story discovery: find stories worth writing about, then draft and publish platform-native social content (LinkedIn, X threads, Instagram, newsletter) from th…
niche_voice_profile_ingest urlpostsbrand_idarchetypeoverwrite
Extract voice primitives (register / sentence rhythm / lexicon preferences / punctuation habits) from post-shaped text and persist onto the user's VoiceProfile. The voice primitive…
niche_whoami read-only include_testinclude_all_brandsinclude_brand_assets
List the full tool catalog and orient the agent, in one read-only call. Returns every registered tool name and the live tool count, the account (plan and credit balance), a capabil…