Skip to content
@houtini-ai

houtini

Accessible AI tools for Content Marketers, Web Workers, Digital Marketers and SEO practitioners that can improve your workflow and your team’s efficiency.
Houtini

We build the agent layer.

Agentic-AI consultancy from the founder of Builtvisible. We build the agent layer for data, marketing and e-commerce teams - and these are the open-source tools we made along the way. Free, MIT, on npm.

Operating · accepting briefs

SEO Audit Console NPM Downloads NPM Downloads NPM Downloads NPM Downloads NPM Downloads NPM Downloads GitHub Stars


AI isn't coming for your job. It's coming to make it easier.

We're Houtini, an agentic-AI consultancy from the founder of Builtvisible. We embed with data, marketing and e-commerce teams and build the agent layer: the automation that does the grunt work, so the people get back to the thinking. The strategy, the creative, the planning.

This repo is the open-source side of that work. MCP servers and hooks for your AI assistant - Claude, Cursor, Cline, whatever you run - free, MIT, on npm. Every one started as something we needed on real client work, then cleaned up and given away. The work we ship for clients goes further; this is what we can hand you for nothing.

No hype. No enterprise pricing for a Tuesday-morning problem. Need something we haven't built? Get in touch.


The flagship

🔦 SEO Audit Console - one assistant for both sides of SEO

Source Available MCP GitHub stars

The issues that are costing you and the opportunities you're missing, in one prioritised list, inside Claude. SEO Audit Console merges your Google Search Console history, a first-party crawl of your site, and on-demand DataForSEO market data into a single audit: 90 checks covering crawlability, indexation, canonicalisation, structured data, Core Web Vitals and hreflang, right through to cannibalisation, striking-distance queries, content gaps, competitors and AI-search readiness.

The difference is the ranking. A flat crawler sells you severity. This ranks by yield - every finding ordered by the clicks it could actually recover, every fix written for you: paste-ready redirects, JSON-LD, internal links, grounded content briefs. It finds the page sitting at position #3 on 150,000 impressions with a 0.2% click-through rate, tells you a title rewrite is probably worth thousands of clicks, and puts that above the cosmetic stuff. One line underneath all of it:

Your crawl is intent. Search Console is reality. The money is where they diverge.

What used to be a fortnight of crawling and cross-referencing spreadsheets is twenty minutes and a prompt. Run it in Claude Code and it closes the loop: finds the issue, writes the fix, applies it to your repo, commits it, re-crawls to verify. Your data never leaves your machine.

git clone https://github.com/houtini-ai/seo-audit.git

The rest, most-starred first

🤖 Houtini LM - save Claude Code tokens with a local LLM or cloud API

NPM Version NPM Downloads GitHub stars

MCP server that connects Claude Code to any local or cloud LLM. Claude keeps the reasoning - architecture, planning, tool orchestration - and hands the grunt work to whatever cheaper model you've got running: code review, test stubs, commit messages, format conversion. Benchmarked at 93.3% token savings on specific, file-level tasks against real source files. It auto-profiles models via HuggingFace, routes each task to the best loaded model, strips think-blocks, and counts every token it kept off your bill.

Works with LM Studio, Ollama, vLLM, DeepSeek, Groq, Cerebras - anything speaking the OpenAI format.

npx @houtini/lm@latest

🚀 Gemini MCP - Google Gemini inside Claude

NPM Version NPM Downloads GitHub stars

Connect Claude to Google's Gemini: search grounding, deep research, image generation and analysis, SVG creation, video generation, YouTube video analysis. For when you need real-time information Claude doesn't have, a second opinion, or Gemini's multimodal side. Created images, landing pages, SVGs and video preview inline in Claude Desktop through MCP Apps. Works with Gemini 2.5 Pro and Flash.

npx @houtini/gemini-mcp@latest

🌍 GEO Analyzer - see your content the way AI search does

NPM Version NPM Downloads GitHub stars

Generative Engine Optimisation analysis for the search engines that don't show ten blue links. It scores what actually gets you cited by ChatGPT, Perplexity and Gemini: claim density, writing quality, E-E-A-T signals, extractability. Research-backed metrics, not vibes.

I built it because traditional SEO metrics stopped predicting what gets quoted in an AI answer. Turns out those engines care about different signals, and this shows you which.

npx @houtini/geo-analyzer@latest

🕷️ SEO Crawler MCP - crawl the whole site, keep it local

NPM Version NPM Downloads GitHub stars

Crawl your entire website and surface the technical issues that actually matter: broken links, duplicate content, security headers, content quality, optimisation gaps. 25+ analysis queries, built on Crawlee for the crawl and SQLite for the analysis. Run the crawl overnight via CLI on a big site, hand the results to Claude in the morning, get intelligent recommendations back. No external dependencies, everything stays on your machine.

npx @houtini/seo-crawler-mcp@latest

📊 Better Search Console - ask real questions of your GSC data

NPM Version NPM Downloads GitHub stars

Pull your Google Search Console data via API into a local SQLite database, then interrogate it. Pre-built queries for the analysis you actually run - top queries, growing pages, declining keywords, opportunities sitting at positions 5 to 20 - and interactive dashboards through MCP Apps in Claude Desktop.

The GSC web interface is fine for a quick glance. This is for when the question is bigger than the interface.

npx @houtini/better-search-console@latest

🎙️ Voice Analyser - teach an LLM to write like you

NPM Version NPM Downloads GitHub stars

Extract your writing voice from published articles and generate a Claude Skill from it. A traditional style guide lists rules; this measures the statistical fingerprint of how you actually write - sentence rhythm, vocabulary patterns, argument flow, the micro-rhythms that make prose sound human - and teaches the model by example instead. Feed it your sitemap, get back a skill that mimics real samples. Experimental, but it works.

npx @houtini/voice-analyser@latest

🔍 Fan-Out MCP - what your content covers, and what it misses

NPM Version NPM Downloads GitHub stars

Content gap analysis using query decomposition and keyword fan-out - Google's own patented methodology. It tells you exactly which user queries a page answers, and which it leaves on the table. I built it on the academic research because I needed to understand how AI search engines actually evaluate content, not how we assume they do.

Self-RAG validation means no hallucinations: every coverage claim comes with an exact quote from your content.

npx @houtini/fanout-mcp@latest

🔎 Google Knowledge Graph MCP - verified entity data, no scraping

NPM Version NPM Downloads GitHub stars

Search Google's public Knowledge Graph for structured facts about people, places, organisations and concepts - the same data behind the info boxes on search results. I built it because I needed quick access to verified entity data without web scraping. Uses Google's free public API, not the Enterprise version, so there's no billing account to set up.

npx @houtini/google-knowledge-graph-mcp@latest

🧠 Metacog - a nervous system for your coding agent

NPM Version NPM Downloads GitHub stars

AI coding agents are brains in vats. They can't feel their context window filling up, don't know how long they've been working, can't sense when they're going in circles, and have no peripheral vision of how a change lands on the wider codebase. Metacog gives them a nervous system: five proprioceptive senses that fire silently after every tool call. Cross-session reinforcement carries behavioural lessons forward - and unlike naive time-decay systems, a rule that keeps suppressing its target failure gets reinforced by its own success.

Two Claude Code hooks. Zero dependencies. Zero tokens when everything's normal.

npx @houtini/metacog --install

💰 FMP MCP - financial market data in the conversation

NPM Version NPM Downloads GitHub stars

Financial Modeling Prep from your AI assistant: stock quotes, financial statements, market data, company profiles. I built it for a client who needed financial data piped into their content workflow without switching tabs. The free tier covers most of what you'll ask; the MCP just makes the API conversational.

npx @houtini/fmp-mcp@latest

📋 YubHub - any careers page to a structured job feed

NPM Version NPM Downloads GitHub stars

Point it at a company's jobs URL and it finds every open role, scrapes the listings, enriches them with AI - title normalisation, category tagging, salary extraction, company research - and publishes them as an XML feed. Supports Greenhouse, Lever, Workable, Workday, Oracle HCM, SmartRecruiters, Ashby, Pinpoint, Phenom and more. Create feeds, trigger runs, check jobs, browse market stats, all from your AI assistant. It's run about six months on real feeds with almost no intervention.

npx @houtini/yubhub@latest

🧹 node-session-reaper - stop leaked MCP servers eating your RAM

GitHub stars

Run Claude Code with a stack of MCP servers on Windows and you've probably watched node.exe climb into the tens of GB over a day until the machine crawls. Windows doesn't cascade-kill child processes when the parent dies, so closed sessions leave their whole set of node servers running forever. This is a small, safe PowerShell reaper plus a scheduled task and a session hook that keep it in check. The safety rule is strict: a process is reapable only if no live Claude session owns it, so it can never touch a session you're using. Windows only.

git clone https://github.com/houtini-ai/node-session-reaper
cd node-session-reaper; ./install.ps1

📝 Content Marketing Ideas - the editorial research loop, automated

NPM Version NPM Downloads GitHub stars

The MCP for Content Marketing Ideas, the editorial copilot I built because I was tired of the same research loop: you read a lot, notice patterns, get ideas, write. The reading and pattern-spotting is the slow part, and most of it is mechanical. This pulls the lot into Claude - source monitoring, editorial briefs, voice-matched drafts, RAG corpus search, Search Console data, WordPress publishing. Around 70 tools, one npx. Needs a free account for the API key.

npx @houtini/contentmarketingideas

🛒 Amazon Creators MCP - paste-ready affiliate cards, straight into the post

Install from source MCP Apps GitHub stars

Ask Claude to find Amazon products and it hands back embeddable affiliate cards - image, price, rating, your tag already baked in - previewed inline in Claude Desktop through MCP Apps before you paste a thing. Search the catalogue, look up specific ASINs, build a single card or a whole grid. Built on the Amazon Creators API, the REST replacement for Product Advertising API 5.0.

git clone https://github.com/houtini-ai/amazon-creators-mcp.git
cd amazon-creators-mcp && npm install && npm run build

📧 Brevo MCP - email marketing without the context switch

NPM Version NPM Downloads GitHub stars

Brevo (formerly Sendinblue) from your AI assistant: contacts, lists, campaigns, templates, analytics, transactional sends - the full API without leaving your editor. If you're already on Brevo, this saves the tab-hop. If you're not, it's a solid free-tier platform to start on.

npx @houtini/brevo-mcp@latest

🎬 MCP Kling - Kling AI video generation in Claude

NPM Version NPM Downloads GitHub stars

Full Kling AI access from Claude: text-to-video, image generation, lip-sync, effects, virtual try-on. 13+ tools across Kling v1.0 to v1.6 and KOLORS for images, with generated content saved locally automatically. Bring your own Kling API key.

npx mcp-kling

🕵️ ai-detect beta - is the copy you're buying handwritten?

MCP Model GitHub stars

Find out, free and at scale, on your own machine. A local AI-content detector built on a DeBERTa-v3 model - the RAID benchmark's top-ranked one - that scores copy sentence by sentence and, better than a single number, tells you why a line reads as machine-written: the formal verbs, the missing contractions, the "Furthermore" openers, each with a plain rewrite. It's an MCP server too, so Claude can score a draft for you without it being pasted into the chat. No API key, and it runs offline after the first model download. It's no Pangram Labs, but where there's smoke there's fire.

git clone https://github.com/houtini-ai/ai-detect
cd ai-detect && pip install .     # installs the ai-detect CLI and the ai-detect-mcp server

Quick start

The flagship installs from source:

git clone https://github.com/houtini-ai/seo-audit.git   # SEO Audit Console - GSC + crawl + DataForSEO, ranked by recoverable clicks

The rest are one npx away - pick your flavour:

npx @houtini/lm@latest                           # Local LLM delegation (93% token savings)
npx @houtini/gemini-mcp@latest                   # Google Gemini integration
npx @houtini/geo-analyzer@latest                 # AI-search optimisation
npx @houtini/seo-crawler-mcp@latest              # Technical SEO crawl
npx @houtini/better-search-console@latest        # GSC data + dashboards
npx @houtini/voice-analyser@latest               # Writing-style extraction
npx @houtini/fanout-mcp@latest                   # Content gap analysis
npx @houtini/google-knowledge-graph-mcp@latest   # Entity data
npx @houtini/metacog --install                   # Agent proprioception + reinforcement
npx @houtini/fmp-mcp@latest                       # Financial market data
npx @houtini/yubhub@latest                        # Job feed pipeline
npx @houtini/contentmarketingideas                # Editorial research copilot
npx @houtini/brevo-mcp@latest                     # Email marketing
npx mcp-kling                                     # Kling AI video

Two more install from source, straight from their repos: Amazon Creators MCP (affiliate cards) and ai-detect (beta, AI-content detection).

Then configure in Claude Desktop (or Claude Code, Cursor, Cline):

{
  "mcpServers": {
    "fanout": {
      "command": "npx",
      "args": ["-y", "@houtini/fanout-mcp@latest"],
      "env": {
        "ANTHROPIC_API_KEY": "your-key-here"
      }
    }
  }
}

That's it. You're running.

Who this is for

  • In-house marketing, data and e-commerce teams who want the grunt work automated so the thinking time survives
  • SEO consultants who've been quoted four figures for a commodity audit and know they can do better
  • Web workers and freelancers juggling a dozen tools who can't justify another monthly subscription
  • Anyone getting their site - and their team - ready for the customers who arrive via AI search, or their own agents

We're not building for enterprise. We're building for the Tuesday morning when you need to ship something and the usual tools aren't cutting it.

The story

I'm Richard. I founded Builtvisible and exited in 2025 - twenty years in technical SEO and content infrastructure. Houtini is what came next: the agent layer for the teams I used to consult, and the open-source tools underneath it.

Every tool here started as a problem I hit on real client work. I needed it, built it, cleaned it up, gave it away. Turns out other people needed it too.

Want the fuller version? The Houtini blog is where I write up how this actually works, week by week.

Support

  • 📖 Houtini Blog - getting started with MCP and AI tools, written by Richard
  • 💬 GitHub Discussions - share what you're building
  • 🐛 Issues - report problems, request features
  • ✉️ Email - direct line if you need it

Brought to you by Houtini.com - agentic-AI consultancy building the agent layer for data, marketing and e-commerce teams. Operating · accepting briefs.

Philosophy

AI shouldn't need a PhD or a massive budget. It should just help you work better - no replacement for the creative work, but as a productivity tool it's hard to beat. Every tool here follows three rules: it solves a real problem, it works, and it doesn't need a manual to understand.

That's the whole pitch, honestly. It's AI, it works reliably, and it makes a difference. That's us.


Ready to get your team agent-ready?

Pick a tool above and get started. Or book a call - forty-five minutes, no pitch deck.

Built with coffee and frustration in the UK 🇬🇧

Pinned Loading

  1. houtini-lm houtini-lm Public

    MCP server that saves Claude Code tokens by delegating bounded tasks to local or cloud LLMs. Works with LM Studio, Ollama, vLLM, DeepSeek, Groq, Cerebras.

    JavaScript 102 24

Repositories

Showing 10 of 21 repositories

Top languages

Loading…

Most used topics

Loading…