biz-journals-mcp
by jusi-aalto
README.md
# biz-journals-mcp
MCP server for generating Scopus ISSN boolean queries based on journal rankings.
## Supported Rankings
| System | Grades (highest to lowest) | Year |
|--------|---------------------------|------|
| ABDC | A*, A, B, C | 2022 |
| AJG | 4*, 4, 3, 2, 1 | 2021 |
| FT50 | FT-50 | 2016 |
## Installation
```bash
npm install -g biz-journals-mcp
```
## Configuration
Add to your Claude Desktop config (`claude_desktop_config.json`):
```json
{
"mcpServers": {
"biz-journals": {
"command": "npx",
"args": ["-y", "biz-journals-mcp"]
}
}
}
```
## Tools
### generate_scopus_query
Generates a Scopus boolean query of ISSN numbers.
**Parameters:**
- `filters` - Array of ranking filters:
- `system` - "abdc", "ajg", or "ft50"
- `grade` - Target grade (e.g., "A*", "4*", "FT-50")
- `operator` - "at_least" (default) or "exactly"
- `fields` - Optional array of disciplines to filter by
**Example output:**
```
(ISSN(0001-4826) OR ISSN(0361-3682) OR ISSN(0165-4101) OR ISSN(0021-8456))
```
### list_grades
Lists available grades for a ranking system.
### list_fields
Lists available fields/disciplines for a ranking system.
## Example Queries
Get ABDC A-level or higher journals in Accounting:
```json
{
"filters": [{
"system": "abdc",
"grade": "A",
"operator": "at_least",
"fields": ["Accounting"]
}]
}
```
Combine rankings (ABDC A* OR AJG 4*):
```json
{
"filters": [
{ "system": "abdc", "grade": "A*", "operator": "exactly" },
{ "system": "ajg", "grade": "4*", "operator": "exactly" }
]
}
```
## License
MIT
TDQS
A4/5.0
Scored across 3 tools
Disambiguation5/5
Each tool performs a distinct function: one generates queries, one lists grades, and one lists fields. There is no semantic overlap or ambiguity between them.
Naming Consistency5/5
All tool names follow the same verb_noun snake_case pattern: generate_scopus_query, list_grades, list_fields. The convention is uniform and predictable.
Tool Count5/5
Three tools is well-scoped for this server's focused purpose. Each tool is necessary and there are no redundant or filler tools.
Completeness5/5
The server covers the full workflow: discover available fields, discover available grades, and generate a Scopus query from those dimensions. The supported ranking systems are documented in the generation tool, so there are no dead ends.
Maintenance
ActivityInactive
ResponsivenessNo issues