iQuesta MCP Server

MCP serverDev tools

Your AI can search for internship and work-study offers across France once this integration is added. It draws on the iQuesta.com network, so you can look for stage and alternance openings without leaving your conversation. Useful for quickly seeing what positions are currently available.

Use iQuesta MCP Server in Claude, ChatGPT or Ahel Desktop

Free. Sign in, add iQuesta MCP Server and connect your AI. About a minute.

Also: Claude Code · Cursor · Codex

Then ask your AI: use iQuesta MCP Server to search jobs

Details

Available today. Use it from your connected AI after setup.

After adding it, ask your AI to search for internships or apprenticeships in France and it will pull results from the iQuesta.com network.

iQuesta MCP ServerStart free

What your AI can do with it

  • Search internship (stage) offers across France
  • Find apprenticeship and work-study (alternance) positions
  • Look up current openings on the iQuesta.com network

Install iQuesta MCP Server

The server’s own address, for the clients that take one directly. Or connect Ahel once and every client you use reads it from one address, with the account kept on Ahel rather than in each client’s config.

  • Claude Code

    claude mcp add --transport http --scope user iquesta-mcp-server 'https://mcp.iquesta.com/api/mcp'

    Run it once in your project, then open /mcp to approve any sign-in the server asks for.

  • Claude Desktop

    https://mcp.iquesta.com/api/mcp

    Add a custom connector in Settings, paste this address, and approve the sign-in.

  • Cursor

    cursor://anysphere.cursor-deeplink/mcp/install?name=iquesta-mcp-server&config=eyJ1cmwiOiJodHRwczovL21jcC5pcXVlc3RhLmNvbS9hcGkvbWNwIn0=

    Open the link and Cursor adds the server at that address.

  • ChatGPT

    https://mcp.iquesta.com/api/mcp

    In Settings, enable Developer mode, create an MCP app, and paste this address. Your plan and workspace must allow custom apps.

  • Codex

    codex mcp add iquesta-mcp-server --url 'https://mcp.iquesta.com/api/mcp'

    Run it once, then sign in with codex mcp login iquesta-mcp-server if the server asks for an account.

From the project's README

As published by iquesta/mcp-iquesta in README.md.

Connecteur Model Context Protocol pour iQuesta.com, plateforme de recherche d'offres de stage et d'alternance en France.

Permet à n'importe quel agent IA compatible MCP (Claude, ChatGPT, Gemini...) de rechercher des offres d'emploi directement dans la conversation.

Endpoint

https://mcp.iquesta.com/api/mcp

Protocole : MCP 2024-11-05 · Transport : Streamable HTTP · Stack : Laravel 10 / PHP 8.1

Tools disponibles

ToolDescription
search_jobsRecherche des offres par mots-clés (titre), descriptif de l'annonce, région, discipline, matière, type de contrat
get_jobRécupère le détail complet d'une offre par son ID
list_filtersListe les valeurs possibles pour les filtres (régions, disciplines, matières, types de contrat)

Note : le tool get_similar_jobs est temporairement désactivé — l'endpoint API correspondant n'existe pas encore côté iQuesta. Il sera réactivé une fois développé.

Paramètres de search_jobs

ParamètreTypeDescription
termstringMots-clés recherchés dans le titre de l'annonce
descriptionstringMots-clés recherchés dans le texte complet de l'annonce (missions, compétences requises...)
disciplinesintegerID de discipline (secteur large), obtenu via list_filters(filter='disciplines')
matieresinteger[]Liste d'IDs de matières (plus granulaire que disciplines), obtenue via list_filters(filter='matieres'). Ex : 27 = "Informatique - Développement"
regionsintegerID de région française, obtenu via list_filters(filter='regions')
contractsstringID du type de contrat : 1 (Stage), 2 (Alternance), -4 (Emploi), -5 (Job étudiant)
beginintegerMois de début souhaité (1-12)
durationintegerDurée maximale de la mission en mois
limitintegerNombre maximum de résultats (défaut : 10, max recommandé : 20)

Au moins un des paramètres term, description ou matieres est requis.

disciplines (16 valeurs, secteurs larges) et matieres (69 valeurs, plus précises) sont deux niveaux de granularité indépendants — utiliser matieres pour un filtrage fin (ex : "Développement web" plutôt que "Informatique").

Exemples d'utilisation

Initialisation

curl -X POST https://mcp.iquesta.com/api/mcp \
  -H "Content-Type: application/json" \
  -d '{"jsonrpc":"2.0","id":1,"method":"initialize","params":{}}'

Liste des tools

curl -X POST https://mcp.iquesta.com/api/mcp \
  -H "Content-Type: application/json" \
  -d '{"jsonrpc":"2.0","id":2,"method":"tools/list","params":{}}'

Recherche d'offres par titre et région

curl -X POST https://mcp.iquesta.com/api/mcp \
  -H "Content-Type: application/json" \
  -d '{
    "jsonrpc": "2.0",
    "id": 3,
    "method": "tools/call",
    "params": {
      "name": "search_jobs",
      "arguments": {
        "term": "développeur",
        "regions": 10,
        "contracts": "1"
      }
    }
  }'

Recherche par matière et descriptif

curl -X POST https://mcp.iquesta.com/api/mcp \
  -H "Content-Type: application/json" \
  -d '{
    "jsonrpc": "2.0",
    "id": 5,
    "method": "tools/call",
    "params": {
      "name": "search_jobs",
      "arguments": {
        "description": "Python",
        "matieres": [27]
      }
    }
  }'

Lister les filtres disponibles

curl -X POST https://mcp.iquesta.com/api/mcp \
  -H "Content-Type: application/json" \
  -d '{
    "jsonrpc": "2.0",
    "id": 4,
    "method": "tools/call",
    "params": { "name": "list_filters", "arguments": { "filter": "all" } }
  }'

Configuration côté client

Claude.ai / Claude Desktop

Ajouter dans les paramètres de connecteurs :

{
  "mcpServers": {
    "iquesta": {
      "url": "https://mcp.iquesta.com/api/mcp"
    }
  }
}

À propos d'iQuesta

iQuesta.com référence des milliers d'offres de stage et d'alternance en France, à destination des étudiants et jeunes diplômés.

Licence

MIT

Tools it offers (3)

What this server listed when Ahel dialed its public endpoint in Oct 2026, with no key and no account of yours. The names are the server’s own.

  • search_jobs
  • get_job
  • list_filters

Signals

Forks
1
Last commit
Jul 2026
Advanced
Delivery
MCP-iQuesta MCP server → your Ahel connector (mcp.ahel.ai) → your AI.
Item type
mcp-server
Key
io-github-iquesta-mcp-iquesta
Source
github.com/iquesta/mcp-iquesta
Hosted endpoint
https://mcp.iquesta.com/api/mcp