MuseDirectory
All connectors / Marketing & Ads
Marketing & Ads

Niche Editorial Intelligence

Discover emerging stories, rank angles, and draft social content from primary sources

Niche scans fresh sources to surface emerging stories ranked by relevance, then generates platform-native social drafts (LinkedIn, X, Instagram, newsletters) with source attribution and fact-checking. Includes story discovery, angle generation, content drafting, image rendering, and publishing.

Try asking Muse: "Find the top three emerging stories in AI safety this week and draft a LinkedIn post about the most newsworthy one"

Working now?
Working
Worked last 7 days
97.6% of checks
How to get it
Extra setup
Account
No account needed
Price
Not stated

Source: Found in the official MCP Registry (com.nicheangle/niche) · First listed September 24, 2026

Last 24 hours

Each bar is one check, every 15 minutes. Green means it answered. Last checked 53 min ago.

Is it safe to connect?

What Muse can see: It does not ask you to sign in, so it cannot see your accounts. It only sees what Muse sends it from your request.

Before it acts: Read what Muse plans to do before you approve it, and remove the app from Muse when you stop using it.

musedirectory.ai is not part of Meta. More about how Muse handles your information

How to add it to Muse

Not in Muse's Connectors list yet, but Muse can still use it. Copy the request below and paste it into Muse. Muse asks before it shares anything with the app's site. Meta does not review apps used this way, so only use ones you trust. We tested this in the Muse app on September 24, 2026: Muse used an app's link directly this way and returned a live answer.

Open Muse
https://api.nicheangle.com/mcp

Not in Muse's Connectors list yet. Muse can still use it: its page gives you a request to paste into Muse.

Technical details: safety screening, tools, response time and recent checks

Response time at the last check: 2609ms. Worked in 97.6% of checks over 30 days.

Screening · September 24, 2026

Screened, no issues found

MCP handshake
Pass
Answered in 338ms
Domain against threat feeds (Cloudflare security DNS)
Pass
api.nicheangle.com, nicheangle.com not flagged
Published packages against the OSV malicious-package database
n/a
No npm or PyPI package published
Hidden instructions or invisible characters in tool text
Pass
25 tools read, nothing found
Inputs asking for passwords, card numbers or seed phrases
Pass
None found
Domain and redirects
Pass
Domain registered 162 days ago
AI review of purpose and tool behavior
Pass
No concerns

Screening looks for known threats and hidden instructions at the time of the check, and runs again weekly and whenever the tool list changes. It cannot see the server's code, so only connect what you need and review what Muse asks to do. How screening works.

Tools · 25

niche_signal_scanNiche (nicheangle.com) story discovery: find stories worth writing about, then draft and publish platform-native social content (LinkedIn, X threads, Instagram, newsletter) from them. This is story discovery, not content generation: Niche reads primary sources, separates signal f
niche_draft_directDraft 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 thing to say ('new walnut dining table, live edge, $2,800') or a page to repurpose. The signal pipeline
niche_intelligence_queryNiche (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 for: 'the 10 biggest developments in X this week', 'what's emerging before it goes mainstream', 'wh
niche_session_stateUniversal 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 fields), and an elicitation hint for whatever decision is next. Call this whenever you need to check pr
niche_angle_proposeNiche 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. Returns five angles[], each with frame, hook, tension, cta_direction, and cta_variants (a swap palette
niche_draft_createNiche 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, the downstream payoff once the story and angle are decided. Returns immediately with status=cp3_gener
niche_draft_reviseApplies 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_tweets / title / subtitle / pull_quote / cover_slide / slides / cta_slide / alt_text / card_headline, w
niche_draft_publishPublish 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 an idempotency_key to commit. The commit is the only irreversible action in the workflow; the agent
niche_brand_profile_setSet 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 vocabulary, framing allowlist, channel config, compliance disclosures, and verifier overrides. Use it to pers
niche_list_sessionsEnumerate 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 session_id has been lost (across agent invocations, hours of work, etc.) or to find an in-flight session
niche_brand_kit_ingestAuto-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 fields, leaves populated ones alone. Idempotent: re-running the same inputs doesn't double-write. Overwr
niche_brand_kit_ingest_statusPoll 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[]/skipped[]/errors[]/diff[]/left_unchanged_because_populated[]) | 'failed' (error plus failed_step; the k
niche_voice_profile_ingestExtract voice primitives (register / sentence rhythm / lexicon preferences / punctuation habits) from post-shaped text and persist onto the user's VoiceProfile. The voice primitives thread into content generation so generated copy matches the user's actual writing voice. Two inpu
niche_brand_profile_getRead 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 shape before a partial update. Pass `brand_id` to read one profile; omit it to list all (brand_id,
niche_brand_kit_guided_setupReturn a structured question chain the agent walks the user through to populate the BrandKit, VoiceProfile, and (optionally) BrandProfile. Each entry carries an `intent` describing what the answer is for (so the agent paraphrases in its own voice based on the conversation it's al
niche_brand_kit_updateSet specific BrandKit fields by name. The write path for the structured fields (tagline / boilerplate / voice_notes / forbidden_phrases / signature_phrases / endcard preferences / video voice preference / colors / fonts) without going through the ingest engine. Use after niche_br
niche_render_image_cardRender 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, or size over the retained background at no charge. 'restore' reverts to the prior image from history
niche_render_reelRender 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 (~30-120s). Reels are delivered as a downloadable file for the user to publish. scope: 'full' (defau
niche_session_revertRevert 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. to='story': cancels current generation, returns to CP1_AWAITING_STORY with the same ranked stories
niche_session_cancelCancel 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 to free a slot under the concurrent-session cap without deleting the session (history and audit trail
niche_session_exportExport 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 backlog instead of running individual pieces end-to-end. Outputs a standard editorial-calendar shape s
niche_add_outputAdd 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 session started with linkedin:text_post and the user wants to add instagram:carousel too). Text-only c
niche_reuse_assetCopy 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 ('use the LinkedIn image on X', 'same picture on the newsletter') instead of niche_render_image_car
niche_attach_imageUpload 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 elsewhere) instead of an AI-generated image (niche_render_image_card photo, paid) or a flat brand card. Fre
niche_whoamiList 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 capability map (tools grouped into bands: discover, decide, draft, render, publish, brand, session, plus th

Recent checks

2026-09-28 08:16:10live · HTTP 2002609ms
2026-09-28 06:00:54live · HTTP 200145ms
2026-09-28 03:31:13live · HTTP 2001104ms
2026-09-28 01:16:11live · HTTP 200571ms
2026-09-27 23:00:56live · HTTP 2001721ms
2026-09-27 20:31:27live · HTTP 2002005ms
2026-09-27 18:16:13live · HTTP 200377ms
2026-09-27 16:01:02live · HTTP 2003328ms
2026-09-27 14:01:14live · HTTP 2001482ms
2026-09-27 11:31:53live · HTTP 200306ms
2026-09-27 09:16:10live · HTTP 2002241ms
2026-09-27 07:00:59live · HTTP 200537ms

Link

https://api.nicheangle.com/mcp

Questions about Niche Editorial Intelligence in Muse

How do I connect Niche Editorial Intelligence to Muse?

Not in Muse's Connectors list yet, but Muse can still use it. Paste this into Muse: "Use Niche Editorial Intelligence to help me. It is a free service with an MCP server at https://api.nicheangle.com/mcp. It does not need an API key. Ask me before you share anything with it." Muse asks before it shares anything with the app's site. Meta does not review apps used this way, so only use ones you trust. We tested this in the Muse app on September 24, 2026: Muse used an app's link directly this way and returned a live answer.

Is Niche Editorial Intelligence working right now?

At the last check (September 28, 2026, 08:16 UTC) the endpoint was working, answering in 2609ms. Over the last 7 days it answered 97.6% of health checks. It is checked every 15 minutes.

Is Niche Editorial Intelligence safe to connect to Muse?

It was screened on September 24, 2026 with the result "screened, no issues found". Screening checks the domain against threat feeds and reads the tools for hidden instructions and requests for passwords or card numbers. It cannot see the server's code, so grant only the access you need.

What can Niche Editorial Intelligence do in Muse?

It exposes 25 tools, including niche_signal_scan, niche_draft_direct, niche_intelligence_query, niche_session_state. For example, you could ask Muse: "Find the top three emerging stories in AI safety this week and draft a LinkedIn post about the most newsworthy one"

Follow Niche Editorial Intelligence

Tell me if Niche Editorial Intelligence goes down, comes back, or changes its tools
One email per change. You confirm first, and every email has a link to stop.
Made this app? Claim it or get a status badge

Is this yours?

This listing was added from public sources (Found in the official MCP Registry (com.nicheangle/niche)). If you build Niche Editorial Intelligence, claim it to correct the details and get your badge.

Claim this listing

Niche Editorial Intelligence status badge

Paste this on your site or README. It always shows the latest check.

<a href="https://musedirectory.ai/connector/niche-editorial-intelligence"><img src="https://musedirectory.ai/badge/niche-editorial-intelligence.svg" alt="Niche Editorial Intelligence on musedirectory.ai" width="236" height="40"></a>

More for app makers