COMPAMIR News
Search structured COMPAMIR news in Japanese and English, with links to source reports.
Should I use this
Quality & Safety
Based on automated analysis of tool definitions and protocol compliance.
Context Cost
This is the approximate number of tokens consumed each time the server's tools are loaded into a model's context. Higher counts reduce the attention available for other tasks.
Install
One-Click Install
Add this to your `claude_desktop_config.json` file:
{
"mcpServers": {
"news": {
"url": "https://api.compamir.com/mcp"
}
}
}Remote endpoints
https://api.compamir.com/mcpstreamable-httpWhat it can do
Tool inventory
Tools (3)
🟢search_events(query, genre, region, status, since, ...)
Search COMPAMIR structured news events. Events are deduplicated across multiple sources into single items, with reporting conflicts flagged, in Japanese and English. Each result carries source links. Note: produced by automated AI processing, not exhaustive human verification — cite the provided source links.
Input Schema
{
"type": "object",
"properties": {
"query": {
"type": "string",
"description": "Free-text title search"
},
"genre": {
"type": "string",
"enum": [
"Politics",
"Business",
"Tech",
"Global"
]
},
"region": {
"type": "string",
"enum": [
"Asia",
"Europe",
"Americas",
"Middle East",
"Africa",
"Oceania",
"Global"
]
},
"status": {
"type": "string",
"enum": [
"confirmed",
"speculative",
"disputed"
]
},
"since": {
"type": "string",
"description": "occurred_at >= (YYYY-MM-DD)"
},
"until": {
"type": "string",
"description": "occurred_at <= (YYYY-MM-DD)"
},
"lang": {
"type": "string",
"enum": [
"jp",
"en",
"both"
],
"default": "both"
},
"limit": {
"type": "integer",
"minimum": 1,
"maximum": 50,
"default": 20
}
}
}🟢get_event(id, lang)
Get a single COMPAMIR event by id, including its source links and conflict note if any.
Input Schema
{
"type": "object",
"properties": {
"id": {
"type": "string"
},
"lang": {
"type": "string",
"enum": [
"jp",
"en",
"both"
],
"default": "both"
}
},
"required": [
"id"
]
}🟢list_conflicts(since, limit)
List events where reporting diverges across sources (the signature Conflict Watch). Each item includes a plain-language note on what differs and the source links.
Input Schema
{
"type": "object",
"properties": {
"since": {
"type": "string",
"description": "occurred_at >= (YYYY-MM-DD)"
},
"limit": {
"type": "integer",
"minimum": 1,
"maximum": 50,
"default": 20
}
}
}Community
Evidence