Tool tree
double-slash.dev exposes WebMCP tools to AI agents.
Implementation
gradeNot graded
gradeNot graded
page: Every page
search_contentAnswer
Recherche les épisodes du podcast et les articles du blog Double Slash par mot-clé (titre, description, corps du texte, tags, numéro d’épisode).
View tool JSON
{
"name": "search_content",
"kind": "answer",
"impl": "imperative",
"description": "Recherche les épisodes du podcast et les articles du blog Double Slash par mot-clé (titre, description, corps du texte, tags, numéro d’épisode).",
"inputSchema": {
"type": "object",
"properties": {
"query": {
"type": "string",
"minLength": 1,
"description": "Mot-clé, sujet, tag ou numéro d’épisode."
},
"kind": {
"type": "string",
"enum": [
"episode",
"article"
],
"description": "Restreindre la recherche aux épisodes ou aux articles."
},
"limit": {
"type": "integer",
"minimum": 1,
"maximum": 25,
"default": 5,
"description": "Nombre maximum de résultats par type, épisode ou article (1–25)."
}
},
"required": [
"query"
]
},
"page": "/"
}list_episodesAnswer
Liste les épisodes les plus récents du podcast Double Slash, du plus récent au plus ancien.
View tool JSON
{
"name": "list_episodes",
"kind": "answer",
"impl": "imperative",
"description": "Liste les épisodes les plus récents du podcast Double Slash, du plus récent au plus ancien.",
"inputSchema": {
"type": "object",
"properties": {
"limit": {
"type": "integer",
"minimum": 1,
"maximum": 25,
"default": 10,
"description": "Nombre d’épisodes à renvoyer (1–25)."
}
}
},
"page": "/"
}open_pageAction
Navigue vers une page du site Double Slash (accueil, épisode, article, listes). Le chemin doit être relatif au site, par exemple /podcasts/ ou /articles/.
View tool JSON
{
"name": "open_page",
"kind": "act",
"impl": "imperative",
"description": "Navigue vers une page du site Double Slash (accueil, épisode, article, listes). Le chemin doit être relatif au site, par exemple /podcasts/ ou /articles/.",
"inputSchema": {
"type": "object",
"properties": {
"path": {
"type": "string",
"minLength": 1,
"description": "Chemin relatif, par exemple /, /podcasts/, /articles/openclaw-vs-hermes/."
}
},
"required": [
"path"
]
},
"page": "/"
}play_episodeAction
Lance la lecture d’un épisode dans le lecteur audio du site. Identifie l’épisode par dsSlug, numéro, chemin ou recherche textuelle.
View tool JSON
{
"name": "play_episode",
"kind": "act",
"impl": "imperative",
"description": "Lance la lecture d’un épisode dans le lecteur audio du site. Identifie l’épisode par dsSlug, numéro, chemin ou recherche textuelle.",
"inputSchema": {
"type": "object",
"properties": {
"query": {
"type": "string",
"description": "Titre, sujet ou fragment d’URL de l’épisode."
},
"dsSlug": {
"type": "string",
"description": "Identifiant audio, par exemple DS_137_news08-26."
},
"episodeNumber": {
"type": "integer",
"minimum": 1,
"description": "Numéro d’épisode."
},
"path": {
"type": "string",
"description": "Chemin de la page, par exemple /podcasts/news08-26."
}
}
},
"page": "/"
}control_playerAction
Contrôle le lecteur audio Double Slash : lecture, pause, ou statut de l’épisode en cours.
View tool JSON
{
"name": "control_player",
"kind": "act",
"impl": "imperative",
"description": "Contrôle le lecteur audio Double Slash : lecture, pause, ou statut de l’épisode en cours.",
"inputSchema": {
"type": "object",
"properties": {
"action": {
"type": "string",
"enum": [
"play",
"pause",
"status"
],
"description": "play reprend, pause met en pause, status lit l’état."
}
},
"required": [
"action"
]
},
"page": "/"
}