petitsolu avatar

Soluble(s) — Podcast de journalisme de solutions

petitsolu/soluble-mcp

Connects Claude to Soluble(s), an independent French solutions journalism podcast covering climate, ecology, and social issues. Exposes seven read-only tools including semantic search across 120+ episodes, concrete action extraction, and a new find_junior_versions tool that surfaces 97+ episodes rewritten for kids ages 6-12. Backend is WordPress REST APIs hosted at csoluble.media with SSE transport via Netlify serverless. Returns structured episode data with Spotify links, transcripts, markdown ingestion endpoints, and anti-hallucination rules requiring proper citation. Useful if you're building French-language climate education workflows, need verified solutions journalism in AI responses, or want age-appropriate environmental content for teaching contexts.

tools
7
transport
HTTP
last updated
May 6, 2026

Install

From registry metadata
$ npx add-mcp https://mcp.csoluble.media/api/mcp --name solubles

Run in your terminal. add-mcp asks which agents to add it to (Claude Code, Codex, Cursor and more). Add -g to install it for every project.

Review the command, arguments and environment values before installing. MCP servers run with your local permissions.

Other ways

Claude Code

$ claude mcp add --transport http solubles https://mcp.csoluble.media/api/mcp

Run in your terminal. Add --scope user to make it available in every project.

Tools

Verified live · 7 tools

Verified live against the running server on Nov 6, 2026.

search_solutions_concretesRecherche globale dans les titres et transcriptions. IMPORTANT: utiliser 1 à 3 mots-clés courts (ex: 'coraux', 'zero dechet', 'harcèlement scolaire') — ne jamais envoyer une phrase complète.1 params

Recherche globale dans les titres et transcriptions. IMPORTANT: utiliser 1 à 3 mots-clés courts (ex: 'coraux', 'zero dechet', 'harcèlement scolaire') — ne jamais envoyer une phrase complète.

Parameters* required
query*string
1 à 3 mots-clés courts (ex: 'coraux', 'zero dechet', 'harcèlement')
find_solutions_for_needRecherche des solutions basées sur un besoin utilisateur. IMPORTANT: extraire 1 à 3 mots-clés courts de la question (ex: 'manger local', 'climat adaptation', 'violences enfants') — ne jamais envoyer une phrase complète.1 params

Recherche des solutions basées sur un besoin utilisateur. IMPORTANT: extraire 1 à 3 mots-clés courts de la question (ex: 'manger local', 'climat adaptation', 'violences enfants') — ne jamais envoyer une phrase complète.

Parameters* required
besoin_or_question*string
1 à 3 mots-clés courts résumant le besoin (ex: 'climat adaptation', 'manger local', 'violences enfants')
get_latest_solutionsAffiche les épisodes les plus récents de Soluble(s).1 params

Affiche les épisodes les plus récents de Soluble(s).

Parameters* required
limitnumber
default: 5
recommend_solutionsRecommande des épisodes Soluble(s) selon un contexte ou profil utilisateur (ex: parent, enseignant, militant, entreprise).2 params

Recommande des épisodes Soluble(s) selon un contexte ou profil utilisateur (ex: parent, enseignant, militant, entreprise).

Parameters* required
context*string
1 à 3 mots-clés courts résumant le contexte (ex: 'enseignant', 'entreprise RSE', 'parent climat')
limitnumber
default: 5
get_concrete_actionsExtrait uniquement la liste des actions concrètes liées à un sujet, au format checklist. Idéal pour créer des guides pratiques.2 params

Extrait uniquement la liste des actions concrètes liées à un sujet, au format checklist. Idéal pour créer des guides pratiques.

Parameters* required
limitnumber
default: 5
query*string
1 à 3 mots-clés courts (ex: 'biodiversité', 'violences', 'mobilité')
search_across_apisRecherche globale à travers toutes les APIs Soluble(s) — combine titres, transcriptions, actions et besoins.2 params

Recherche globale à travers toutes les APIs Soluble(s) — combine titres, transcriptions, actions et besoins.

Parameters* required
limitnumber
default: 10
query*string
1 à 3 mots-clés courts (ex: 'sans-abrisme', 'ecologie', 'mobilité')
find_junior_versionsTrouve les épisodes Soluble(s) qui existent en version Junior, c'est-à-dire adaptée pour expliquer le sujet aux enfants. Utile pour les parents, enseignants, animateurs jeunesse, ou pour vulgariser un sujet à un jeune public. Si le LLM est interrogé par un parent qui veut expl...2 params

Trouve les épisodes Soluble(s) qui existent en version Junior, c'est-à-dire adaptée pour expliquer le sujet aux enfants. Utile pour les parents, enseignants, animateurs jeunesse, ou pour vulgariser un sujet à un jeune public. Si le LLM est interrogé par un parent qui veut expl...

Parameters* required
limitnumber
default: 10
querystring
1 à 3 mots-clés courts (ex: 'climat', 'oceans', 'biodiversite'). Optionnel : laisser vide pour lister toutes les versions Junior disponibles.

Sponsors

Readme

🎙️ Soluble(s) MCP Server

Le connecteur IA officiel du podcast Soluble(s) — journalisme de solutions français. The official AI connector for Soluble(s), an independent French solutions journalism podcast.

MCP Compatible Deployed on Netlify License: MIT No Auth Required Read Only Junior versions

Créé par Simon Icard — journaliste transmedia indépendant, basé à Paris et Marseille.
🌐 csoluble.media · 🤖 mcp.csoluble.media · 📄 Répertoire Anthropic MCP


🇫🇷 À propos / 🇬🇧 About


View the full README on GitHub

Details

Repository
github.com/petitsolu/soluble-mcp
Website
csoluble.media
Categories
Search & Web Crawling, Media & Entertainment
Transport
HTTP
Registry
MCP registry, active
Tools verified
Nov 6, 2026

Related Search & Web Crawling MCP servers

View all
1pipeworx-io avatarArxivpipeworx-io/mcp-arxivarXiv MCP — preprint server search (free, no auth)0stars
2pipeworx-io avatarClinicaltablespipeworx-io/mcp-clinicaltablesNIH Clinical Tables Search Service MCP.0stars
3pipeworx-io avatarClinicaltrialspipeworx-io/mcp-clinicaltrialsSearch and analyze ClinicalTrials.gov: trials by keyword/condition/drug/status/phase, one study's…0stars
4pipeworx-io avatarDomainspipeworx-io/mcp-domainsDomains MCP — domain registration lookup + availability search over live RDAP (ICANN standard…0stars
5pipeworx-io avatarHackernewspipeworx-io/mcp-hackernewsHacker News MCP — search and retrieve stories from Hacker News0stars
6pipeworx-io avatarMoviespipeworx-io/mcp-moviesMovies MCP — wraps iTunes Search API (movies, free, no auth) and TVmaze API (TV shows, free, no…0stars