Things I've built.
Systems I'm running.
This is a collection of the open-source MCP servers, SaaS products, and websites I've made. Some power my own businesses. Some are used by other developers. All of them are running today, in production. If any of it is useful to you, or sparks an idea for something you'd like to build, I'd genuinely love to have a conversation.
YubHub
A live jobs feed and job market intelligence database, built for AI agents.
YubHub is one I've built and we run as a Houtini property. It pulls jobs direct from employers' own careers pages every day, enriches them with structured salary, location and skills data, then serves them up fresh. No recycled six-month-old listings, no scraper soup.
Jobseekers can chat to YubHub directly through WebMCP. Developers get an MCP server, a REST API, and category or employer-specific XML feeds that are free to use with attribution. If you run a job board, a research tool, or a programmatic ad layer, you can plug YubHub straight in.
The hiring analytics dashboard is public. Company-level hiring velocity, salary transparency rates, skills demand, market concentration. All derived from real job postings, updated daily.
Content Marketing Ideas New
Find the content ideas your competitors missed
Content Marketing Ideas is another Houtini property. It monitors your niche sources, cross-references signals with entity extraction and live internet research, and delivers editorial briefs that pitch what to write next. Not what happened. What you should publish.
Voice-matched article generation writes in your style, adds AI-generated images, and publishes to WordPress in one click. The 59-tool MCP server is open source.
Everything here is live right now
Three places you can see the work in action. The jobs feed on this site, pulled in real time by one of my SaaS products. The GitHub organisation where every tool's source code lives openly. And the npm organisation where developers download the packages. Have a look around – nothing here is hidden.
The /jobs/ page on this domain is powered by YubHub in real time. Over 1,100 AI jobs from 11 ATS platforms, updated daily, skills parsed, companies normalised. It's been running quietly in the background for months.
See the live feed →
14 MCP servers and supporting tools, published openly on GitHub. Happy for anyone to read through them, fork them, or open an issue if something looks off. That's the point of open-source.
Browse the repos →
The @houtini npm organisation gets a few thousand downloads every month. It's a nice feedback loop – when something gets installed, it means somebody found it useful for a problem they were trying to solve.
Browse the packages →AI & Developer Tools
MCP servers for AI model access, local inference, content analysis, and agent self-awareness.
Gemini MCP
Gives Claude access to Google Gemini’s image generation, editing, and analysis capabilities. Generate images, edit photos, create SVGs, and build landing pages from inside Claude.
Houtini LM
Offloads bounded tasks from Claude to a local LLM running on your own hardware. Saves tokens, reduces costs, and keeps sensitive code on your network. Works with any OpenAI-compatible server.
Voice Analyser MCP
Analyses writing samples and generates a structured tone-of-voice guide. Feed it blog posts, docs, or marketing copy and it produces sentence-level statistics, vocabulary patterns, and a reusable style profile.
SEO & Search
MCP servers for search data, content analysis, and AI search optimisation.
Better Search Console
Syncs your Google Search Console data into a local SQLite database with interactive dashboards, pre-built insights, and raw SQL access. No more 1,000-row export limits.
Fan-Out MCP
Generates fan-out sub-queries from a seed topic, then checks your content coverage against each one. Shows exactly which angles you are missing for AI search visibility.
GEO Analyzer
Analyses your content for Generative Engine Optimisation. Scores entity coverage, citation signals, and structural factors that influence whether AI engines surface your pages.
SEO Crawler MCP
A full technical SEO crawler that runs inside Claude. Crawls sites, extracts metadata, checks status codes, and outputs structured data that LLMs can reason about directly.
Google Knowledge Graph MCP
Searches Google’s Knowledge Graph API from inside Claude. Look up entities, find connections between topics, and pull structured data about people, places, and organisations.
AISEO
Analyses your content for AI search visibility. Scores pages across citation likelihood, entity coverage, and query fan-out to show whether LLMs will reference your content.
Data & Marketing APIs
MCP servers for financial data, email marketing, and job market intelligence.
YubHub MCP
Manage YubHub job feeds directly from Claude. Create feeds, trigger pipeline runs, list and filter jobs, monitor discovery and enrichment status. The MCP interface to the full YubHub pipeline.
FMP MCP
Wraps the Financial Modeling Prep API for Claude. Pull stock prices, company financials, earnings data, market cap, and sector breakdowns. Uses the free FMP tier.
Works in progress: Things on my To Do List
A few consumer-facing sites I've been building in the background, each solving a problem I kept running into myself. They're all live, still being improved, and running on the same kind of infrastructure I'd be happy to build for someone else.
A free 50/30/20 budget calculator and money-saving content site for US households. No login needed, nothing uploaded, PDF and XLSX export. Rebuilt recently with an AI-assisted content pipeline, and I'm genuinely pleased with how it turned out.
Visit the site →
UK car finance comparison, sorted by total cost rather than sponsored placement. Live scrapers pull FCA representative examples weekly. A fun rapid build that came together quickly once the idea clicked.
Visit the site →
A Formula 1 and motorsport careers site, consuming job data through YubHub's pipeline. Shows what happens when a site plugs into YubHub as a customer – McLaren, Red Bull, Ferrari and more, all in one feed, kept fresh automatically.
Visit the site →If any of this could help with something
you're working on, let's talk.
Every tool here started as a problem I needed to solve, for myself or a client. The approach is the same one I bring to consulting: watch how something works, build the thing that makes it simpler, run it in production until it's proven. Tried and tested, now automated. If you'd like a chat, I'd love one.
Read about how I work →