Skip to main content
Glama

SearchCAIE MCP Server

Standalone MCP server for Search CAIE past-paper search.

Features

  • Core search tools for single-topic and multi-topic queries

  • Filters for subject, paper, year, session, chapter, mode, and pagination

  • LLM-friendly tool responses: concise text preview plus structured JSON

  • Multi-topic search returns recommended_ids for quick follow-up retrieval

  • get_questions supports both compact (default) and full detail modes

  • Backward-compatible inputs: comma-separated strings and native arrays

  • Upstream retries and structured error handling

Related MCP server: ResearchMCP

Tool behavior notes

  • search_multi accepts either topics (comma-separated string) or topics_list (array)

  • get_questions accepts either question_ids (comma-separated string) or question_ids_list (array)

  • get_questions defaults to detail="compact" to reduce token usage and improve LLM answer quality

Install

pip install .

Or from git:

pip install "git+https://github.com/Pixel2075/searchcaie-mcp.git"

Claude Desktop config

{
  "mcpServers": {
    "searchcaie-search": {
      "command": "searchcaie-mcp",
      "env": {
        "MCP_API_BASE": "https://api.searchcaie.com/api"
      }
    }
  }
}

MCP_DEFAULT_SUBJECT is optional. If omitted, the server does not apply a subject filter by default.

Environment variables

  • MCP_API_BASE (default: https://api.searchcaie.com/api)

  • MCP_DEFAULT_SUBJECT (optional; if unset, no default subject filter is applied)

  • MCP_REQUEST_TIMEOUT (default: 30)

  • MCP_TRANSPORT (default: stdio)

  • MCP_HOST (default: 127.0.0.1)

  • MCP_PORT (default: 8000)

  • MCP_PATH (default: /mcp)

Run directly

searchcaie-mcp

Run as a remote MCP server

MCP_TRANSPORT=streamable-http \
MCP_HOST=0.0.0.0 \
MCP_PORT=8000 \
MCP_PATH=/mcp \
searchcaie-mcp
Install Server
F
license - not found
A
quality
D
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

  • A
    license
    C
    quality
    F
    maintenance
    Enables real-time search and retrieval of academic paper information from multiple sources, providing access to paper metadata, abstracts, and full-text content when available, with structured data responses for integration with AI models that support tool/function calling.
    Last updated
    3
    120
    AGPL 3.0
  • F
    license
    A
    quality
    D
    maintenance
    Enables AI-powered academic research by searching and retrieving research papers from OpenAlex database. Supports searching by keywords/topics and fetching full abstracts for detailed paper analysis.
    Last updated
    6
  • A
    license
    A
    quality
    B
    maintenance
    Enables searching and retrieving academic papers from arXiv with support for advanced filtering by author, category, and date, plus full paper content extraction.
    Last updated
    6
    14
    MIT
  • F
    license
    A
    quality
    C
    maintenance
    Provides AI-powered web search, full-page content extraction, and search-enhanced Q\&A capabilities via the Metaso AI search engine. It enables large language models to access diverse information across web, academic, and multimedia sources with structured Markdown or JSON output.
    Last updated
    3
    1

View all related MCP servers

Related MCP Connectors

  • Search arXiv/Semantic Scholar/OpenAlex + medical evidence (PubMed/Europe PMC) + LaTeX/PDF tools.

  • Search peer-reviewed papers and research methodology guidance from your AI agent.

  • Search Luogu problems, fetch statements, explore problem sets and get practice recommendations.

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/Pixel2075/searchcaie-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server