Paolo Valdemarin
banner
paolovalde.bsky.social
Paolo Valdemarin
@paolovalde.bsky.social
Once a blogger, always a blogger: val.demar.in - ceo @ activateintelligence.co.uk
Magic Moments ✨

When AI models start asking each other for help without being told to, something magical happens.
Magic Moments ✨
When AI models start asking each other for help without being told to, something magical happens.
val.demar.in
July 18, 2025 at 1:17 PM
If you can explain it, it’s solved.

An old friend with many years of software development experience yesterday reminded me of the old saying: "if you can explain a problem, it is half solved". Chatting about it we agreed that even with the current generation of AI tools to support software…
If you can explain it, it’s solved.
An old friend with many years of software development experience yesterday reminded me of the old saying: "if you can explain a problem, it is half solved". Chatting about it we agreed that even with the current generation of AI tools to support software development, we are getting closer and closer to "if you can explain it, it is solved!".
val.demar.in
July 16, 2025 at 7:17 AM
The magic of AI search

I just built yet another MCP experiment. First I created a Python script to process .md files: chunk them, create embeddings, store everything in a PostgreSQL database. Then I built an MCP server which can search the database both using semantic search (embeddings) and more…
The magic of AI search
I just built yet another MCP experiment. First I created a Python script to process .md files: chunk them, create embeddings, store everything in a PostgreSQL database. Then I built an MCP server which can search the database both using semantic search (embeddings) and more traditional full text search as a fallback mechanism. I find absolutely fascinating watching Claude interacting with this tool, because…
val.demar.in
June 18, 2025 at 1:22 PM
Building a WordPress MCP Server for Claude: Automating Blog Posts with AI

Building a custom MCP server to connect Claude directly to WordPress, enabling automated blog post creation with proper formatting and intelligent categorisation.
Building a WordPress MCP Server for Claude: Automating Blog Posts with AI
Building a custom MCP server to connect Claude directly to WordPress, enabling automated blog post creation with proper formatting and intelligent categorisation.
val.demar.in
June 13, 2025 at 2:38 PM
I’m not serving up the dish just yet, but I’m happy to share the recipe. If you want to build your own MCP server for OpenAI conversations, here’s the full prompt and setup: grab it, remix it, and let me know how it goes. After all, prompt sharing is an act of love!.
And here’s the recipe
I’m not confident enough in the tools I built this week to share them around just yet. As long as they run on my Mac, I’m happy, but I can’t really take responsibility for how they’d work for anyone else. Still, while I’m not serving up the dish, I’m definitely happy to share the recipe! If you plug this prompt into Claude or ChatGPT, you’ll get pretty close to what I’ve got running.
val.demar.in
June 13, 2025 at 8:19 AM
Spotlight → MCP

This morning I asked myself if I could make Spotlight on my Mac talk to Claude. Just a small experiment. I ended up building a minimal MCP server that exposes Spotlight’s index—files, apps, recent items—as JSON-RPC tools. With that in place, Claude could search my folders, read…
Spotlight → MCP
This morning I asked myself if I could make Spotlight on my Mac talk to Claude. Just a small experiment. I ended up building a minimal MCP server that exposes Spotlight’s index—files, apps, recent items—as JSON-RPC tools. With that in place, Claude could search my folders, read files, and understand what a project is about. I tested it on a real directory.
val.demar.in
June 11, 2025 at 10:19 AM
Scraping Challenges and Open Standards

Following up what I posted recently about Scrape wars, I wrote a longer post for my company site. Reposting it here just for reference. We’ve talked before about how everything you write should work as a prompt. Your content should be explicitly structured,…
Scraping Challenges and Open Standards
Following up what I posted recently about Scrape wars, I wrote a longer post for my company site. Reposting it here just for reference. We’ve talked before about how everything you write should work as a prompt. Your content should be explicitly structured, easy for AI agents to read, interpret, and reuse. Yet, despite clear advantages, in practice we’re often stuck using workarounds and hacks to access valuable information.
val.demar.in
June 10, 2025 at 2:37 PM
Daily AI Tools

Here’s a snapshot of what AI tools and how am I using them on this 27th of May 2025. Things change fast, I’m writing this for my future self who will be moved while reminiscing these pioneering times. I more or less always have the Claude and ChatGPT apps running. Recently I have…
Daily AI Tools
Here’s a snapshot of what AI tools and how am I using them on this 27th of May 2025. Things change fast, I’m writing this for my future self who will be moved while reminiscing these pioneering times. I more or less always have the Claude and ChatGPT apps running. Recently I have also created a Gemini app (using the Safari’s 'add to dock' feature).
val.demar.in
May 27, 2025 at 4:22 PM
How to prevent a BS explosion (or at least how to try to be part of the solution rather then part of the problem).

val.demar.in/2024/02/with...
February 12, 2024 at 3:18 PM
About that moment when every logo is beautiful
Paolo’s Weblog | I love logos
Sometimes it happens when I find myself walking in a new neighborhood, or maybe when I watch business parks outside a town while passing on a train: I’m fascinated by all these shops and industrial�...
val.demar.in
January 18, 2024 at 3:13 PM
My Mac keep correcting the name of the place to “Bluesy”. Blue sky above, soul sold below, at the crossroads where the bluesmen go.
November 9, 2023 at 3:20 PM