Services essentiels MCP

Medias audiovisuels d'actualite MCP Server

Television, radio, chaines, emissions, transcriptions, journalisme audiovisuel et actualite diffusee.

MCP Version: 1.0.0 9 Outils MCP Authentification
Medias audiovisuels d'actualite

URL de base

https://mcp.pressmonitor.com/

Authentification

Les appels MCP utilisent aussi un jeton Bearer avec des requetes JSON-RPC 2.0.

Authorization: Bearer YOUR_TOKEN

Decouvrir les outils

Commencez par lister les outils exposes par le serveur MCP.

curl -X POST \ 'https://mcp.pressmonitor.com/' \ -H 'Content-Type: application/json' \ -H 'Authorization: Bearer YOUR_TOKEN' \ -d '{"jsonrpc":"2.0","id":1,"method":"tools/list"}'
tool search_channels

Search Channels

Rechercher les chaines de television et de radio disponibles

Arguments

Nom Type Obligatoire Description
query string Non Termes ou mots-cles de recherche
country_code string Non Filtrer par code pays (ISO 3166-1 alpha-2)
count string Non Nombre de resultats a retourner

Exemples de code

curl -X POST \ 'https://mcp.pressmonitor.com/' \ -H 'Content-Type: application/json' \ -H 'Authorization: Bearer YOUR_TOKEN' \ -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"search_channels","arguments":{"query":"SOME_STRING_VALUE","country_code":"SOME_STRING_VALUE","count":20}}}'
tool search_headlines

Search Headlines

Obtenir les titres de diffusion

Arguments

Nom Type Obligatoire Description
query string Oui Termes ou mots-cles de recherche
channel string Non ID de chaine pour filtrer
country_code string Non Filtrer par code pays (ISO 3166-1 alpha-2)
lang_code string Non Filtrer par code langue (ISO 639-1)
count string Non Nombre de resultats a retourner

Exemples de code

curl -X POST \ 'https://mcp.pressmonitor.com/' \ -H 'Content-Type: application/json' \ -H 'Authorization: Bearer YOUR_TOKEN' \ -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"search_headlines","arguments":{"query":"SOME_STRING_VALUE","channel":"SOME_STRING_VALUE","country_code":"SOME_STRING_VALUE","lang_code":"SOME_STRING_VALUE","count":20}}}'
tool search_briefs

Search Briefs

Obtenir les resumes de diffusion (titre + description)

Arguments

Nom Type Obligatoire Description
query string Oui Termes ou mots-cles de recherche
channel string Non ID de chaine pour filtrer
count string Non Nombre de resultats a retourner

Exemples de code

curl -X POST \ 'https://mcp.pressmonitor.com/' \ -H 'Content-Type: application/json' \ -H 'Authorization: Bearer YOUR_TOKEN' \ -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"search_briefs","arguments":{"query":"SOME_STRING_VALUE","channel":"SOME_STRING_VALUE","count":20}}}'
tool search_transcripts

Search Transcripts

Obtenir les transcriptions completes de diffusion

Arguments

Nom Type Obligatoire Description
query string Oui Termes ou mots-cles de recherche
channel string Non ID de chaine pour filtrer
count string Non Nombre de resultats a retourner

Exemples de code

curl -X POST \ 'https://mcp.pressmonitor.com/' \ -H 'Content-Type: application/json' \ -H 'Authorization: Bearer YOUR_TOKEN' \ -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"search_transcripts","arguments":{"query":"SOME_STRING_VALUE","channel":"SOME_STRING_VALUE","count":20}}}'
tool search_transcripts_metadata

Search Transcripts Metadata

Obtenir les transcriptions avec segments temporels et info locuteur

Arguments

Nom Type Obligatoire Description
query string Oui Termes ou mots-cles de recherche
channel string Non ID de chaine pour filtrer
count string Non Nombre de resultats a retourner

Exemples de code

curl -X POST \ 'https://mcp.pressmonitor.com/' \ -H 'Content-Type: application/json' \ -H 'Authorization: Bearer YOUR_TOKEN' \ -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"search_transcripts_metadata","arguments":{"query":"SOME_STRING_VALUE","channel":"SOME_STRING_VALUE","count":20}}}'
tool search_headlines_translated

Search Headlines Translated

Obtenir les titres de diffusion traduits

Arguments

Nom Type Obligatoire Description
query string Oui Termes ou mots-cles de recherche
target_lang_code string Oui Code langue cible pour la traduction (ISO 639-1)
channel string Non ID de chaine pour filtrer
count string Non Nombre de resultats a retourner

Exemples de code

curl -X POST \ 'https://mcp.pressmonitor.com/' \ -H 'Content-Type: application/json' \ -H 'Authorization: Bearer YOUR_TOKEN' \ -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"search_headlines_translated","arguments":{"query":"SOME_STRING_VALUE","target_lang_code":"SOME_STRING_VALUE","channel":"SOME_STRING_VALUE","count":20}}}'
tool search_briefs_translated

Search Briefs Translated

Obtenir les resumes de diffusion traduits

Arguments

Nom Type Obligatoire Description
query string Oui Termes ou mots-cles de recherche
target_lang_code string Oui Code langue cible pour la traduction (ISO 639-1)
channel string Non ID de chaine pour filtrer
count string Non Nombre de resultats a retourner

Exemples de code

curl -X POST \ 'https://mcp.pressmonitor.com/' \ -H 'Content-Type: application/json' \ -H 'Authorization: Bearer YOUR_TOKEN' \ -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"search_briefs_translated","arguments":{"query":"SOME_STRING_VALUE","target_lang_code":"SOME_STRING_VALUE","channel":"SOME_STRING_VALUE","count":20}}}'
tool search_transcripts_translated

Search Transcripts Translated

Obtenir les transcriptions de diffusion traduites

Arguments

Nom Type Obligatoire Description
query string Oui Termes ou mots-cles de recherche
target_lang_code string Oui Code langue cible pour la traduction (ISO 639-1)
channel string Non ID de chaine pour filtrer
count string Non Nombre de resultats a retourner

Exemples de code

curl -X POST \ 'https://mcp.pressmonitor.com/' \ -H 'Content-Type: application/json' \ -H 'Authorization: Bearer YOUR_TOKEN' \ -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"search_transcripts_translated","arguments":{"query":"SOME_STRING_VALUE","target_lang_code":"SOME_STRING_VALUE","channel":"SOME_STRING_VALUE","count":20}}}'
tool search_transcripts_metadata_translated

Search Transcripts Metadata Translated

Obtenir les transcriptions traduites avec segments temporels

Arguments

Nom Type Obligatoire Description
query string Oui Termes ou mots-cles de recherche
target_lang_code string Oui Code langue cible pour la traduction (ISO 639-1)
channel string Non ID de chaine pour filtrer
count string Non Nombre de resultats a retourner

Exemples de code

curl -X POST \ 'https://mcp.pressmonitor.com/' \ -H 'Content-Type: application/json' \ -H 'Authorization: Bearer YOUR_TOKEN' \ -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"search_transcripts_metadata_translated","arguments":{"query":"SOME_STRING_VALUE","target_lang_code":"SOME_STRING_VALUE","channel":"SOME_STRING_VALUE","count":20}}}'