zbmath-mcp
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {
"listChanged": false
} |
| prompts | {
"listChanged": false
} |
| resources | {
"subscribe": false,
"listChanged": false
} |
| experimental | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| search_documentsA | Search zbMath Open for mathematical documents using a free-text query. Args: query: Free-text search string, e.g. "Riemann hypothesis" or "spectral theory elliptic operators". results_per_page: Number of results to return (1–100, default 10). page: Zero-based page index for pagination (default 0). Returns: JSON string containing total result count and a list of matching documents, each with id, title, authors, year, journal, MSC codes, a short review excerpt, and a zbMath URL. |
| get_documentA | Retrieve full metadata for a single zbMath document by its numeric ID. Args: zbmath_id: The numeric zbMath document identifier (e.g. 7192477 for Zbl 7192477). Returns: JSON string with complete document metadata including title, authors, abstract, MSC classification, journal, DOI, review, and links. |
| structured_searchA | Search zbMath documents using structured field filters. Use this instead of search_documents when you want to restrict results to specific fields such as author name, MSC subject class, or year range. Args: author: Author (contributor) name, e.g. "Euler" or "Riemann, B.". title: Words or phrases to match in the document title. msc_code: MSC 2020 classification code, e.g. "11" for Number Theory or "35J15" for a specific code. year_from: Earliest publication year (inclusive). year_to: Latest publication year (inclusive). journal: Journal / bibliographic source name fragment. results_per_page: Number of results (1–100, default 10). page: Zero-based page index for pagination (default 0). Returns: JSON string with total result count and matching documents. |
| get_authorA | Retrieve profile information for a zbMath author by their profile ID. Args: author_id: The zbMath author profile identifier string, e.g. "euler.leonhard" or "gauss.carl-friedrich". Returns: JSON string with the author's profile data including name variants, affiliated institutions, and publication count. |
| get_softwareA | Retrieve metadata for a zbMath / swMath software entry by its numeric ID. Args: software_id: The numeric swMath software identifier. Returns: JSON string with software metadata including name, description, programming language, keywords, and references. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
Latest Blog Posts
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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/iwaokimura/zbmath-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server