MewCP LogoAStheTech
MCPs
Use Cases

Use cases by category

Productivity & InboxInbox, calendar, and daily flowEngineering & DevOpsShip, debug, and run on-callSales & CRMPipeline, outreach, and dealsMarketing & GrowthCampaigns, SEO, and growthSupport & SuccessTriage tickets, keep customers happyFinance & OpsClose, reconcile, and expensesCreative & ContentGenerate assets and contentPeople & HiringHiring, onboarding, and HRResearch & DataSynthesize data and insights
See all use cases
Resources
BlogsProduct updates and storiesArticlesIntegration guides and code examples
PricingDocsSign in
MewCP Logo

Infrastructure You Can Trust for Agentic Products

X

Categories

  • Productivity & Docs
  • Developer Tools
  • CRM & Sales
  • Finance & Commerce
  • Data & Analytics
  • Marketing & SEO
  • Search & Web
  • Communication
  • View All Servers →

Resources

  • Blog
  • Docs
  • Privacy Policy
  • Terms of Service

Blogs

  • View All Blogs →

Articles

  • View All Articles →
Browse Servers|Pricing|Contact

Browse by Category

Productivity & Docs

  • Gmail
  • Google Drive
  • YouTube
  • Google Calendar
  • Google People
  • Google Classroom
  • Notion
  • ClickUp
  • Figma
  • Google Tasks
  • Cal
  • Monday
  • Luma
  • Notion MCP
  • Mem MCP
  • Linear MCP
  • Calendly MCP
  • Consensus MCP
  • Craft MCP
  • Close MCP
  • Dice MCP
  • Lumin PDF MCP
  • Develop21 MCP
  • Granola MCP
  • Lucid MCP
  • Mermaid Chart MCP
  • Fireflies MCP
  • ClickUp MCP
  • Miro MCP
  • Llamaindex MCP
  • Otter MCP
  • Mobbin MCP
  • Descript MCP
  • ToDoist MCP
  • SlidesGPT MCP
  • AgileHero MCP
  • JobYap MCP
  • AccountHub MCP
  • Slicktrip MCP
  • Gemina MCP
  • QrVerloz

Developer Tools

  • Gemini
  • Veo
  • ClickUp
  • Firecrawl
  • Vercel
  • Apify
  • Github
  • Chef
  • Scientific Calculator
  • Figma
  • HTTP
  • Perplexity
  • Apify MCP
  • Hugging Face Hub MCP
  • Buildkite MCP
  • Cloudflare MCP
  • Context7 MCP
  • Ahrefs MCP
  • Sentry MCP
  • Brevo Docs MCP
  • X Docs MCP
  • Jev
  • Linear MCP
  • Calendly MCP
  • Craft MCP
  • DeepWiki MCP
  • Inspo MCP
  • Kernel MCP
  • Malwarebytes MCP
  • Mermaid Chart MCP
  • Supabase MCP
  • Microsoft Learn MCP
  • Webflow MCP
  • Scalar Docs MCP
  • Oneuptime MCP
  • Redocly MCP
  • Reducto Docs MCP
  • Llamaindex Docs MCP
  • B12 MCP
  • Lucid Docs MCP
  • Airwallex Docs MCP
  • Langfuse Docs MCP
  • Glen Docs MCP
  • AgentMail
  • Gogs Docs MCP
  • Netlify MCP
  • Neon MCP
  • Minlify Admin MCP
  • Mintlify Index MCP
  • Fern Docs MCP
  • Greptile MCP
  • Statssif Docs MCP
  • Scorecard MCP
  • Railway MCP
  • Inkbox AI
  • Stele MCP
  • LastPing MCP
  • ConsentStack
  • Iubenda MCP
  • BSV.CX MCP
  • Agent Traffic Lab MCP
  • Nippy MCP
  • Just Domain MCP
  • Grafana Cloud MCP

CRM & Sales

  • Google People
  • OneSignal MCP
  • Brevo Docs MCP
  • Brevo
  • Brevo MCP
  • Carbon Voice MCP
  • Clay MCP
  • Close MCP
  • Attio MCP
  • Clarify MCP
  • Hunter.io
  • Plain MCP
  • Modem MCP
  • Whats MCP

Finance & Commerce

  • Kite
  • Razorpay
  • Polymarket
  • Stripe
  • Binance
  • Upstox
  • Aiwyn MCP
  • Era-Context-MCP
  • Granted MCP
  • XDC AI MCP
  • Agentery MCP
  • Agent Embassy
  • Quick Commerce MCP
  • Longbridge MCP
  • Mercury MCP
  • Blockscout MCP
  • Octagon AI MCP
  • Stripe MCP
  • Taskrabbit MCP
  • SeatGeek MCP
  • Clarity AI MCP
  • Beyond Payday MCP
  • DeFade MCP
  • MobileMRR MCP
  • SecondAppraisal MCP
  • Brek MCP
  • Coinversa Pulse MCp

Data & Analytics

  • Apify MCP
  • Cloudflare MCP
  • Ahrefs MCP
  • Candid MCP
  • Consensus MCP
  • Contentsquare MCP
  • Era-Context-MCP
  • Instinct MCP
  • legal Data Hunter MCP
  • Marcopolo MCP
  • Mixpanel MCP
  • MOSPI MCP
  • Hex MCP
  • OpenRevenue MCP
  • Statsig MCP
  • Synthesize Bio MCP
  • PostHog MCP
  • PopHIVE MCP

Marketing & SEO

  • YouTube
  • Google Business
  • Mailchimp
  • Google Search Console
  • OneSignal MCP
  • Cloudflare MCP
  • Brevo Docs MCP
  • Brevo
  • Brevo MCP
  • AirOps MCP
  • Clay MCP
  • Contentsquare MCP
  • Reelsmith MCP
  • GoDaddy MCP
  • Metricool MCP
  • Webflow MCP
  • Windsor MCP
  • Commonroom MCP
  • B12 MCP
  • Hunter.io
  • Get MCP Ads
  • Minlify Admin MCP
  • Zernio MCP
  • Affiliatespy MCP
  • VarynForge
  • ListingGood MCP
  • North Noir MCP

Search & Web

  • Web Scrapper
  • Firecrawl
  • Apify
  • Perplexity
  • Context.dev
  • Exa
  • Brave Search
  • Apify MCP
  • Ahrefs MCP
  • DeepWiki MCP
  • Dice MCP
  • GoDaddy MCP
  • Granted MCP
  • Microsoft Learn MCP
  • Viator MCp
  • Scholargateway MCP
  • Parallel MCP
  • Mintlify Index MCP
  • OpenWeather MCP
  • Simplescraper MCP
  • SearchApi MCP

Communication

  • Gmail
  • Google Meet
  • Google Calendar
  • Mailchimp
  • WhatsApp
  • Slack
  • OneSignal MCP
  • Brevo Docs MCP
  • Carbon Voice MCP
  • Hunter.io
  • Outlook
  • Nylas MCP
  • Resend MCP
  • Read AI MCP
  • Whats MCP
  • Inkbox AI
  • QrVerloz

© 2026 MewCP. All rights reserved.

  1. Home
  2. MCPs
  3. North Noir MCP
North Noir MCP

North Noir MCP Integration for AI Agents

North Noir generates AI-drawn videos from text prompts by rendering animated frames in code. Create story-driven videos, add narration, music, and sound effects, inspect and refine individual scenes, track rendering jobs, and export finished videos for content creation.

v0.1.030 toolsOAuth
Open in ChatGPTChatGPT
Open in ClaudeClaude
Playground
VS CodeVS Code
Connected to North Noir MCP via MewCP.

Encrypted at rest, isolated from the model

Resolved from an AES-256-GCM vault at the moment of the call and attached to the request — the model never sees the secrets.

Try asking

Everything North Noir MCP can do

Tools30

list_drawn_video_options

read

List the styles and drawing models available for an AI-drawn video before creating one. North Noir is a one-model product: Ruvil 2.1, drawn in code by the AI at 30 fps. Styles come from the caller's saved styles plus community styles; models list North Noir's own drawing model and the caller's usable BYOK models. Read-only.

create_drawn_video

write

Start a paid North Noir AI-drawn video: the drawing model you choose writes the scene and subject, then every frame is composed in code at 30 fps, and any single frame can be re-drawn. Returns immediately with a job id; use get_job to poll it. Optionally turn sound on (sound_effects) — the sound is AI-synthesized, or realistic cues from ElevenLabs with sound_source "elevenlabs". Pick the drawing model with drawing_model: North Noir's own (default) or a saved BYOK provider key.

mcp_app_project_preview

read

App-only. Signed playback URLs plus timing and canvas geometry for an MCP Studio project, so the widget can play the composite inline.

mcp_app_export_media

read

App-only. A directly-playable signed URL for a finished export, so the widget can play it inline instead of linking out.

mcp_app_workflow_sections

read

App-only. The per-section breakdown of a workflow (planned briefs, render status and progress), so the widget can show a section list while a job runs.

get_job

read

Get status, progress, current phase, token usage, and result URL for an MCP Studio workflow or a plain North Noir API job. A project_url appears only once there are rendered sections worth looking at — do not invite the user to open the project while it is still planning or rendering, and never offer a link that is absent from the response. On hosts that render MCP Apps (Claude), this also opens a live status widget — approving the plan, reviewing the video, and watching the finished export can all happen right there instead of through more tool calls.

stop_job

destructive

Stop a job that is still running — the same thing as pressing Stop in North Noir. Works for any job id returned by create_drawn_video, plan_drawn_video, or the project tools. Whatever has already rendered is discarded and unused tokens are released, so only the work completed before the stop is charged. A job that already finished or failed is left untouched. This cannot be undone, so ask the user to confirm before calling it unless they clearly asked to stop.

adjust_project_graphic

write

Adjust one rendered section of an MCP Studio project after inspecting it. Starts a paid re-render and exports a revised video; poll the returned workflow with get_job.

export_project

write

Assemble the current state of an MCP Studio project into a finished video and return a job to poll. This reuses the sections that are already rendered — it never generates one, so it does not repeat any paid render. Use it to deliver a video after adjust_project_graphic has finished, after the user has edited the project in North Noir Studio, or to produce the same project again at a different resolution. Poll the returned job with get_job for the final video URL.

list_jobs

read

List recent jobs created through North Noir MCP for this user.

inspect_project

read

Inspect the timed sections in a hidden North Noir MCP Studio project using a project id returned by a workflow.

create_drawn_video_project

write

Create an empty North Noir Studio project for an AI-drawn video (no uploaded footage). Returns a project_id used by every other tool in this pipeline. The drawing model writes the scene and subject once and every frame is composed in code at 30 fps. Then call plan_drawn_video with a creative brief to plan the video.

create_stop_motion_project

write

DEPRECATED alias of create_drawn_video_project: call create_drawn_video_project instead. Create an empty North Noir Studio project for an AI-drawn video (no uploaded footage). Returns a project_id used by every other tool in this pipeline. The drawing model writes the scene and subject once and every frame is composed in code at 30 fps. Then call plan_drawn_video with a creative brief to plan the video.

plan_drawn_video

write

Plan a from-scratch AI-drawn video: North Noir splits the brief into timed sections and writes each one's direction, then STOPS and returns a token estimate for approval. This call does not render anything. Choose the drawing model with drawing_model (North Noir's own, or a saved BYOK provider key), and optionally turn sound on (sound_effects / sound_source). The response returns plan.summary, plan.graphics (the timed sections), estimated_tokens, tokens_remaining and affordable. Report the sections and the token cost to the user briefly, then call confirm_drawn_video once they approve. If affordable is false, tell them they need more tokens instead of confirming. Do this BEFORE planning.

plan_stop_motion_video

write

DEPRECATED alias of plan_drawn_video: call plan_drawn_video instead. Plan a from-scratch AI-drawn video: North Noir splits the brief into timed sections and writes each one's direction, then STOPS and returns a token estimate for approval. This call does not render anything. Choose the drawing model with drawing_model (North Noir's own, or a saved BYOK provider key), and optionally turn sound on (sound_effects / sound_source). The response returns plan.summary, plan.graphics (the timed sections), estimated_tokens, tokens_remaining and affordable. Report the sections and the token cost to the user briefly, then call confirm_drawn_video once they approve. If affordable is false, tell them they need more tokens instead of confirming. Do this BEFORE planning.

confirm_drawn_video

write

Give the go-ahead for whichever step an AI-drawn video job is waiting on. There are two such moments. First, at awaiting_confirmation: approves the quoted plan and starts the paid render. Only call it after showing the user the estimate and getting explicit approval, and never when the plan reported affordable: false. Second, at awaiting_review: the video is rendered and the user has had a chance to look at it, so this assembles the final export. Poll the returned job with get_job; the finished video URL appears when it completes.

confirm_stop_motion_video

write

DEPRECATED alias of confirm_drawn_video: call confirm_drawn_video instead. Give the go-ahead for whichever step an AI-drawn video job is waiting on. There are two such moments. First, at awaiting_confirmation: approves the quoted plan and starts the paid render. Only call it after showing the user the estimate and getting explicit approval, and never when the plan reported affordable: false. Second, at awaiting_review: the video is rendered and the user has had a chance to look at it, so this assembles the final export. Poll the returned job with get_job; the finished video URL appears when it completes.

generate_story

write

Start a North Noir story (1000–150000 words, narrative or screenplay, English/German/Spanish/French). Paid by token usage — a 402 free_plan_byok_required means the free plan needs a BYOK story_model. Start returns a story_id; poll with get_story until status is completed, then follow text_url for the document. Chain: point generate_story_audio at the finished text to narrate it, and create_drawn_video to illustrate it.

get_story

read

Poll a story started by generate_story: returns status (queued/processing/completed/failed), progress, batches done/total, words so far, and on completion the document id plus a text_url. To turn the finished story into audio, pass its text to generate_story_audio; to illustrate it, describe it to create_drawn_video.

generate_narration

write

Synthesise a voiceover from a script and place it on the project's narration track. Paid by character count. Call this once the project exists. The script supports simple SSML <break> tags for pauses. By default North Noir picks a fitting voice; pass voice_key only if the user named one.

generate_music

write

Generate a looping background-music bed for the project and place it on the music track. Paid by length. Keep the prompt short and descriptive (mood, genre, instrumentation).

generate_sfx

write

Generate a short sound effect and place it on the project timeline. Paid by length. Keep the prompt short and concrete ("a wooden door creaks open, close mic").

generate_story_audio

write

Read a script aloud as one long voiceover (better than generate_narration for a full read). Pass the script text in `story` — North Noir writes it into the project, so it must be supplied the first time (pass the same text again when polling). Start returns task_ids; call again with mode "poll" and those task_ids until status is completed. Paid.

list_providers

read

List the providers a North Noir user can bring their own key for — AI labs, inference providers, aggregators, and image/video/audio/search services. Each entry says what it is used for and whether it is live. Read-only.

list_provider_keys

read

List the BYOK provider keys saved on the caller's North Noir account: which providers have a key, whether it is active, and the last four characters. Never returns the key itself. Read-only.

add_provider_key

read

Return a secure North Noir link where the user can paste a provider API key. This tool NEVER accepts a key: an API key must not be typed into an AI chat. Give the user the link and this instruction: "Open this link to paste your key securely — never paste an API key into this chat". After they save it, use test_provider_key and list_provider_keys to confirm it works.

test_provider_key

write

Make the cheapest real call a provider offers and report whether the saved key works, marking it active or invalid. Paid only insofar as the provider may charge a token or two. Use it after a key is saved or when a run fails with a key error.

remove_provider_key

destructive

Delete the caller's saved key for one provider. Runs that relied on it fall back to North Noir's own provider keys (and are billed for them). Ask the user to confirm before calling it.

list_provider_models

read

List the chat models the saved provider key can use, fetched live from the provider. Use it to choose a model before set_drawing_model. Read-only.

set_drawing_model

write

Choose which model of a saved provider key does the drawing-model work (the LLM that writes the brief and plans the scene). North Noir probes the model before saving it. Also used as the per-run `drawing_model` on create_drawn_video. Free.

Connect North Noir MCP to your agent

One endpoint, the same key, whichever client you use.

Apps

SDKs

Claude Desktop

Claude Desktop

~/Library/Application Support/Claude/claude_desktop_config.json (Mac) · %APPDATA%\Claude\claude_desktop_config.json (Windows)

JSON
{
  "mcpServers": {
    "mewcp": {
      "command": "npx",
      "args": [
        "-y",
        "mcp-remote@latest",
        "https://gateway.mewcp.com/personal/mcp",
        "--header",
        "Authorization: Bearer API_KEY"
      ]
    }
  }
}

Replace API_KEY with your own key.

Already have an "mcpServers" section in your config? Just add the server entry inside it.

  1. 01Open Claude Desktop → Settings → Developer → "Edit Config"
  2. 02Paste the snippet inside the outer { } of the config file (merge with your existing "mcpServers" section if you have one)
  3. 03Save the file and restart Claude Desktop
  4. 04Start a new conversation — your tool will be available

One endpoint. Every service.

VS CodeAny agent
One Gateway

Google Business

OAuth

YouTube

OAuth

Hunter.io

OAuth

North Noir MCP

OAuth

Discovery, routing, credentials, tool scoping and execution logs all happen at the gateway→connections stay ACTIVE with no work from you

Separate connections░░░░░░░░░░░░░░░░░░░░░░░░░░░░166 tool definitions ~24k tokensWith MewCP░░░░░░░░░░░░░░░░░░░░░░░░░░░░4 meta-tools ~2.1k tokens

Built for AI agents

North Noir MCP runs through a gateway that holds the credentials, scopes the access and records every call.

Managed authentication

  • OAuth to North Noir MCP handled end to end, with tokens refreshed before they expire.
  • One credential per end user, not one shared key across your users.
  • Reconnect an account without touching your agent's config.

Credentials stay out of context

  • North Noir MCP credentials are resolved at the gateway and attached to the outbound call.

Ready to connect North Noir MCP?

Managed auth, hosted MCP servers, and every Gmail tool your agent needs.

Free to start.

  • The agent sees tool results, never a token.
  • Revoke an account and the next call stops working — no redeploy.
  • Scoped access, fully logged

    • Choose exactly which North Noir MCP tools an agent is allowed to call.
    • Every call is logged with its outcome, latency and which account it ran as.
    • Catalog changes are reviewed before they ship, so tool descriptions cannot shift under you.

    One endpoint for every server

    • Reach North Noir MCP through the same MCP endpoint as the rest of your toolset.
    • Tools are discovered on demand, so 30 tools do not fill the context window.
    • Stateless: no sessions to keep alive and no reconnect logic.