radiofrance_graphql
Run GraphQL queries against Radio France's Open API to retrieve programs, channels, and podcasts data.
Instructions
Execute a GraphQL query or mutation against the Radio France Open API.
The upstream API is documented at https://developers.radiofrance.fr/ (programs, channels, podcasts). Use introspection or the hosted explorer (with your API token) to discover fields and types.
Args: query: GraphQL document (query or mutation). variables: Optional variables object; omit or pass empty dict when the query has none.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"query": "<query>"
},
"name": "radiofrance_graphql"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| query | Yes | ||
| variables | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| data | No | Parsed `data` object from the GraphQL response when present; shape depends on the submitted query. | |
| errors | No | GraphQL-level errors (validation, resolver failures). An empty list means no errors were returned in the payload. |