Pollar News

Independent European news from Pollar: search, brief, threads, markets. Read-only, no login.

我該用這個嗎

品質與安全性

A
說明品質
99%
結構描述完整度
78%
命名品質
100%
汙染風險
100%
權限相符程度
100%
協定合規性
100%

根據工具定義與協定合規性的自動化分析。

上下文成本

~6,574Token(工具定義)
~4.0 KB典型回應大小
顯著的注意力影響(128k 上下文的 5.14%)

這是每次將伺服器的工具載入模型上下文時所消耗的約略 token 數量。數量越高,可用於其他工作的注意力就越少。

安裝

一鍵安裝

將以下內容加入你的 `claude_desktop_config.json` 檔案:

{
  "mcpServers": {
    "pollar-news": {
      "url": "https://mcp.pollar.news/mcp"
    }
  }
}

遠端端點

https://mcp.pollar.news/mcpstreamable-http

它能做什麼

工具清單

工具(16)

🟢 唯讀🟡 寫入🔴 刪除⚪ 未知
🟢search_news(query, locale, limit)

Searches Pollar's news archive using semantic and keyword matching. Use for any subject-specific query, including a person, organisation, place, or country (for example, interesting news in Poland). Put the subject or place in query. Locale controls response language, not geographic scope. For current headlines with no subject or place, use list_top_news.

輸入結構描述

{
  "type": "object",
  "properties": {
    "query": {
      "type": "string",
      "minLength": 1,
      "description": "Free-text search query"
    },
    "locale": {
      "default": "en",
      "type": "string",
      "enum": [
        "en",
        "pl",
        "de",
        "fr"
      ]
    },
    "limit": {
      "default": 10,
      "type": "integer",
      "minimum": 1,
      "maximum": 50
    }
  },
  "required": [
    "query"
  ],
  "$schema": "http://json-schema.org/draft-07/schema#"
}

輸出結構描述

{
  "type": "object",
  "properties": {
    "results": {
      "type": "array",
      "items": {
        "type": "object",
        "properties": {
          "id": {
            "type": "string"
          },
          "slug": {
            "type": "string"
          },
          "title": {
            "type": "string"
          },
          "shortHeadline": {
            "type": "string"
          },
          "lead": {
            "type": "string"
          },
          "imageUrl": {
            "type": "string"
          },
          "imageSource": {
            "type": "string"
          },
          "publishedAt": {
            "type": "string"
          },
          "modifiedAt": {
            "type": "string"
          },
          "categoryPath": {
            "type": "array",
            "items": [
              {
                "type": "string"
              },
              {
                "type": "string"
              },
              {
                "type": "string"
              }
            ]
          },
          "sourceCount": {
            "type": "number"
          },
          "url": {
            "type": "string",
            "format": "uri"
          }
        },
        "required": [
          "id",
          "slug",
          "title",
          "shortHeadline",
          "lead",
          "imageUrl",
          "imageSource",
          "publishedAt",
          "modifiedAt",
          "categoryPath",
          "sourceCount",
          "url"
        ],
        "additionalProperties": false
      }
    },
    "related": {
      "type": "array",
      "items": {
        "type": "object",
        "properties": {
          "id": {
            "type": "string"
          },
          "slug": {
            "type": "string"
          },
          "title": {
            "type": "string"
          },
          "shortHeadline": {
            "type": "string"
          },
          "lead": {
            "type": "string"
          },
          "imageUrl": {
            "type": "string"
          },
          "imageSource": {
            "type": "string"
          },
          "publishedAt": {
            "type": "string"
          },
          "modifiedAt": {
            "type": "string"
          },
          "categoryPath": {
            "type": "array",
            "items": [
              {
                "type": "string"
              },
              {
                "type": "string"
              },
              {
                "type": "string"
              }
            ]
          },
          "sourceCount": {
            "type": "number"
          },
          "url": {
            "type": "string",
            "format": "uri"
          }
        },
        "required": [
          "id",
          "slug",
          "title",
          "shortHeadline",
          "lead",
          "imageUrl",
          "imageSource",
          "publishedAt",
          "modifiedAt",
          "categoryPath",
          "sourceCount",
          "url"
        ],
        "additionalProperties": false
      }
    }
  },
  "required": [
    "results",
    "related"
  ],
  "$schema": "http://json-schema.org/draft-07/schema#",
  "additionalProperties": false
}
🟢list_top_news(locale, category, limit)

Lists Pollar's current leading news events, ranked by freshness and editorial momentum. Use for broad requests for current headlines with no named subject, place, or country. For a subject or geographic request, use search_news instead. Optionally filters by a taxonomy dot-path such as 'world.politics'; call list_categories first when the category is unknown.

輸入結構描述

{
  "type": "object",
  "properties": {
    "locale": {
      "default": "en",
      "type": "string",
      "enum": [
        "en",
        "pl",
        "de",
        "fr"
      ]
    },
    "category": {
      "description": "Taxonomy dot-path, e.g. 'world.politics'",
      "type": "string"
    },
    "limit": {
      "default": 20,
      "type": "integer",
      "minimum": 1,
      "maximum": 50
    }
  },
  "$schema": "http://json-schema.org/draft-07/schema#"
}

輸出結構描述

{
  "type": "object",
  "properties": {
    "results": {
      "type": "array",
      "items": {
        "type": "object",
        "properties": {
          "id": {
            "type": "string"
          },
          "slug": {
            "type": "string"
          },
          "title": {
            "type": "string"
          },
          "shortHeadline": {
            "type": "string"
          },
          "lead": {
            "type": "string"
          },
          "imageUrl": {
            "type": "string"
          },
          "imageSource": {
            "type": "string"
          },
          "publishedAt": {
            "type": "string"
          },
          "modifiedAt": {
            "type": "string"
          },
          "categoryPath": {
            "type": "array",
            "items": [
              {
                "type": "string"
              },
              {
                "type": "string"
              },
              {
                "type": "string"
              }
            ]
          },
          "sourceCount": {
            "type": "number"
          },
          "url": {
            "type": "string",
            "format": "uri"
          }
        },
        "required": [
          "id",
          "slug",
          "title",
          "shortHeadline",
          "lead",
          "imageUrl",
          "imageSource",
          "publishedAt",
          "modifiedAt",
          "categoryPath",
          "sourceCount",
          "url"
        ],
        "additionalProperties": false
      }
    }
  },
  "required": [
    "results"
  ],
  "$schema": "http://json-schema.org/draft-07/schema#",
  "additionalProperties": false
}
🟢get_event(slug, locale)

Fetches the full Pollar coverage of a single event by its slug (get slugs from search_news or list_top_news). Returns title, lead, full summary, source citations, mentioned people, locations, charts, and a canonical pollar.news url to cite.

輸入結構描述

{
  "type": "object",
  "properties": {
    "slug": {
      "type": "string",
      "minLength": 1,
      "description": "Event slug (per-locale)"
    },
    "locale": {
      "default": "en",
      "type": "string",
      "enum": [
        "en",
        "pl",
        "de",
        "fr"
      ]
    }
  },
  "required": [
    "slug"
  ],
  "$schema": "http://json-schema.org/draft-07/schema#"
}

輸出結構描述

{
  "type": "object",
  "properties": {
    "id": {
      "type": "string"
    },
    "slug": {
      "type": "string"
    },
    "title": {
      "type": "string"
    },
    "lead": {
      "type": "string"
    },
    "summary": {
      "type": "string"
    },
    "categoryPath": {
      "type": "array",
      "items": [
        {
          "type": "string"
        },
        {
          "type": "string"
        },
        {
          "type": "string"
        }
      ]
    },
    "locations": {
      "type": "array",
      "items": {}
    },
    "mentionedPeople": {
      "type": "array",
      "items": {}
    },
    "charts": {
      "type": "array",
      "items": {}
    },
    "sources": {
      "type": "array",
      "items": {
        "type": "object",
        "properties": {
          "title": {
            "type": "string"
          },
          "url": {
            "type": "string",
            "format": "uri"
          },
          "source": {
            "type": "string"
          },
          "publishDate": {
            "type": "string"
          }
        },
        "required": [
          "title",
          "url",
          "source"
        ],
        "additionalProperties": false
      }
    },
    "imageUrl": {
      "type": "string"
    },
    "imageSource": {
      "type": "string"
    },
    "publishedAt": {
      "type": "string"
    },
    "modifiedAt": {
      "type": "string"
    },
    "url": {
      "type": "string",
      "format": "uri"
    }
  },
  "required": [
    "id",
    "slug",
    "title",
    "lead",
    "summary",
    "categoryPath",
    "locations",
    "mentionedPeople",
    "charts",
    "sources",
    "imageUrl",
    "imageSource",
    "publishedAt",
    "modifiedAt",
    "url"
  ],
  "$schema": "http://json-schema.org/draft-07/schema#",
  "additionalProperties": false
}
🟢get_daily_brief(locale)

Fetches today's fixed, curated Pollar daily brief with a greeting, headline, executive summary, themed sections, related events, and charts. Use only when the user explicitly asks for Pollar's daily brief or curated digest. Do not use it for questions about a subject, person, place, or country; use search_news instead. Locale changes the brief's language, not its editorial scope.

輸入結構描述

{
  "type": "object",
  "properties": {
    "locale": {
      "default": "en",
      "type": "string",
      "enum": [
        "en",
        "pl",
        "de",
        "fr"
      ]
    }
  },
  "$schema": "http://json-schema.org/draft-07/schema#"
}

輸出結構描述

{
  "type": "object",
  "properties": {
    "greeting": {
      "type": "string"
    },
    "headline": {
      "type": "string"
    },
    "shortHeadline": {
      "anyOf": [
        {
          "type": "string"
        },
        {
          "type": "null"
        }
      ]
    },
    "lead": {
      "type": "string"
    },
    "executiveSummary": {
      "type": "string"
    },
    "sections": {
      "type": "array",
      "items": {
        "type": "object",
        "properties": {
          "category": {
            "type": "string"
          },
          "categoryLabel": {
            "type": "string"
          },
          "headline": {
            "type": "string"
          },
          "content": {
            "type": "string"
          },
          "relatedEventIds": {
            "type": "array",
            "items": {
              "type": "string"
            }
          }
        },
        "required": [
          "category",
          "categoryLabel",
          "headline",
          "content",
          "relatedEventIds"
        ],
        "additionalProperties": false
      }
    },
    "charts": {
      "type": "array",
      "items": {}
    }
  },
  "required": [
    "greeting",
    "headline",
    "shortHeadline",
    "lead",
    "executiveSummary",
    "sections",
    "charts"
  ],
  "$schema": "http://json-schema.org/draft-07/schema#",
  "additionalProperties": false
}
🟢list_threads(locale)

Lists Pollar's active evergreen threads: ongoing storylines tracked over time and grouped by section, with the latest change magnitude. Use to discover long-running topics. Pass a returned id to get_thread for detail.

輸入結構描述

{
  "type": "object",
  "properties": {
    "locale": {
      "default": "en",
      "type": "string",
      "enum": [
        "en",
        "pl",
        "de",
        "fr"
      ]
    }
  },
  "$schema": "http://json-schema.org/draft-07/schema#"
}

輸出結構描述

{
  "type": "object",
  "properties": {
    "threads": {
      "type": "array",
      "items": {
        "type": "object",
        "properties": {
          "id": {
            "type": "string"
          },
          "section": {
            "type": "string",
            "enum": [
              "europe",
              "world",
              "other"
            ]
          },
          "name": {
            "type": "string"
          },
          "thesis": {
            "type": "string"
          },
          "changeMagnitude": {
            "anyOf": [
              {
                "type": "number"
              },
              {
                "type": "null"
              }
            ]
          },
          "magnitudeReason": {
            "anyOf": [
              {
                "type": "string"
              },
              {
                "type": "null"
              }
            ]
          },
          "lastTickAt": {
            "anyOf": [
              {
                "type": "string"
              },
              {
                "type": "null"
              }
            ]
          },
          "entryCount": {
            "type": "number"
          },
          "url": {
            "type": "string",
            "format": "uri"
          }
        },
        "required": [
          "id",
          "section",
          "name",
          "thesis",
          "changeMagnitude",
          "magnitudeReason",
          "lastTickAt",
          "entryCount",
          "url"
        ],
        "additionalProperties": false
      }
    },
    "sections": {
      "type": "object",
      "propertyNames": {
        "type": "string"
      },
      "additionalProperties": {
        "type": "object",
        "properties": {
          "summary": {
            "anyOf": [
              {
                "type": "string"
              },
              {
                "type": "null"
              }
            ]
          },
          "generatedAt": {
            "anyOf": [
              {
                "type": "string"
              },
              {
                "type": "null"
              }
            ]
          }
        },
        "required": [
          "summary",
          "generatedAt"
        ],
        "additionalProperties": false
      }
    }
  },
  "required": [
    "threads",
    "sections"
  ],
  "$schema": "http://json-schema.org/draft-07/schema#",
  "additionalProperties": false
}
🟢get_thread(slug, locale, withHistory)

Fetches a single Pollar thread by slug (from list_threads): its thesis, current state-of-play, and recent chronicle entries with citations. Set withHistory=true to also include how the thesis evolved over time. Returns the thread detail with a canonical url.

輸入結構描述

{
  "type": "object",
  "properties": {
    "slug": {
      "type": "string",
      "minLength": 1,
      "description": "Thread slug, e.g. 'demokracje-populizm'"
    },
    "locale": {
      "default": "en",
      "type": "string",
      "enum": [
        "en",
        "pl",
        "de",
        "fr"
      ]
    },
    "withHistory": {
      "default": false,
      "type": "boolean"
    }
  },
  "required": [
    "slug"
  ],
  "$schema": "http://json-schema.org/draft-07/schema#"
}

輸出結構描述

{
  "type": "object",
  "properties": {
    "id": {
      "type": "string"
    },
    "section": {
      "type": "string",
      "enum": [
        "europe",
        "world",
        "other"
      ]
    },
    "name": {
      "type": "string"
    },
    "thesis": {
      "type": "string"
    },
    "changeMagnitude": {
      "anyOf": [
        {
          "type": "number"
        },
        {
          "type": "null"
        }
      ]
    },
    "magnitudeReason": {
      "anyOf": [
        {
          "type": "string"
        },
        {
          "type": "null"
        }
      ]
    },
    "lastTickAt": {
      "anyOf": [
        {
          "type": "string"
        },
        {
          "type": "null"
        }
      ]
    },
    "entryCount": {
      "type": "number"
    },
    "url": {
      "type": "string",
      "format": "uri"
    },
    "stateOfPlay": {
      "anyOf": [
        {
          "type": "string"
        },
        {
          "type": "null"
        }
      ]
    },
    "weekHighlights": {
      "type": "array",
      "items": {
        "type": "string"
      }
    },
    "entries": {
      "type": "array",
      "items": {
        "type": "object",
        "properties": {
          "occurredAt": {
            "type": "string"
          },
          "headline": {
            "type": "string"
          },
          "body": {
            "type": "string"
          },
          "citations": {
            "type": "array",
            "items": {
              "type": "object",
              "properties": {
                "url": {
                  "type": "string",
                  "format": "uri"
                },
                "title": {
                  "type": "string"
                },
                "domain": {
                  "type": "string"
                }
              },
              "required": [
                "url",
                "title",
                "domain"
              ],
              "additionalProperties": false
            }
          },
          "significance": {
            "type": "boolean"
          }
        },
        "required": [
          "occurredAt",
          "headline",
          "body",
          "citations"
        ],
        "additionalProperties": false
      }
    },
    "history": {
      "type": "array",
      "items": {
        "type": "object",
        "properties": {
          "tickAt": {
            "type": "string"
          },
          "thesis": {
            "type": "string"
          },
          "stateOfPlay": {
            "type": "string"
          },
          "changeMagnitude": {
            "type": "number"
          },
          "magnitudeReason": {
            "anyOf": [
              {
                "type": "string"
              },
              {
                "type": "null"
              }
            ]
          },
          "trigger": {
            "type": "string",
            "enum": [
              "scheduled",
              "signal",
              "manual"
            ]
          }
        },
        "required": [
          "tickAt",
          "thesis",
          "stateOfPlay",
          "changeMagnitude",
          "magnitudeReason",
          "trigger"
        ],
        "additionalProperties": false
      }
    }
  },
  "required": [
    "id",
    "section",
    "name",
    "thesis",
    "changeMagnitude",
    "magnitudeReason",
    "lastTickAt",
    "entryCount",
    "url",
    "stateOfPlay",
    "weekHighlights",
    "entries"
  ],
  "$schema": "http://json-schema.org/draft-07/schema#",
  "additionalProperties": false
}
🟢get_entity(type, slug, locale, withTimeline)

Fetches Pollar's profile for a person or organisation by slug. Set withTimeline to include recent events that mention the subject. Returns the profile and a canonical Pollar URL.

輸入結構描述

{
  "type": "object",
  "properties": {
    "type": {
      "type": "string",
      "enum": [
        "person",
        "organization"
      ]
    },
    "slug": {
      "type": "string",
      "minLength": 1
    },
    "locale": {
      "default": "en",
      "type": "string",
      "enum": [
        "en",
        "pl",
        "de",
        "fr"
      ]
    },
    "withTimeline": {
      "default": false,
      "type": "boolean"
    }
  },
  "required": [
    "type",
    "slug"
  ],
  "$schema": "http://json-schema.org/draft-07/schema#"
}

輸出結構描述

{
  "type": "object",
  "properties": {
    "name": {
      "type": "string"
    },
    "type": {
      "type": "string",
      "enum": [
        "person",
        "organization"
      ]
    },
    "slug": {
      "type": "string"
    },
    "desc": {
      "type": "string"
    },
    "wikipedia": {
      "type": "string"
    },
    "imageUrl": {
      "type": "string"
    },
    "mentionCount": {
      "type": "number"
    },
    "url": {
      "type": "string",
      "format": "uri"
    },
    "timeline": {
      "type": "array",
      "items": {
        "type": "object",
        "properties": {
          "slug": {
            "type": "string"
          },
          "title": {
            "type": "string"
          },
          "lead": {
            "type": "string"
          },
          "imageUrl": {
            "type": "string"
          },
          "category": {
            "type": "string"
          },
          "publishedAt": {
            "type": "string"
          },
          "url": {
            "type": "string",
            "format": "uri"
          }
        },
        "required": [
          "slug",
          "title",
          "publishedAt",
          "url"
        ],
        "additionalProperties": false
      }
    }
  },
  "required": [
    "name",
    "type",
    "slug",
    "url"
  ],
  "$schema": "http://json-schema.org/draft-07/schema#",
  "additionalProperties": false
}
🟢get_markets(symbol, range)

Returns market data tracked by Pollar, including European and global indices, currencies, crypto, commodities, and bonds. With no arguments, returns the quote catalogue. Pass an exact catalogue symbol for detail and an optional range for history.

輸入結構描述

{
  "type": "object",
  "properties": {
    "symbol": {
      "description": "Exact symbol from the catalog, e.g. '^GDAXI'. Call with no args first to list valid symbols.",
      "type": "string"
    },
    "range": {
      "type": "string",
      "enum": [
        "1d",
        "1w",
        "1m",
        "3m",
        "1y",
        "5y"
      ]
    }
  },
  "$schema": "http://json-schema.org/draft-07/schema#"
}

輸出結構描述

{
  "type": "object",
  "properties": {
    "updatedAt": {
      "type": "string"
    },
    "sections": {
      "type": "object",
      "propertyNames": {
        "type": "string"
      },
      "additionalProperties": {
        "type": "array",
        "items": {
          "type": "object",
          "properties": {
            "symbol": {
              "type": "string"
            },
            "name": {
              "type": "string"
            },
            "section": {
              "type": "string"
            },
            "price": {
              "type": "number"
            },
            "previousClose": {
              "type": "number"
            },
            "change": {
              "type": "number"
            },
            "changePercent": {
              "type": "number"
            },
            "currency": {
              "anyOf": [
                {
                  "type": "string"
                },
                {
                  "type": "null"
                }
              ]
            },
            "marketState": {
              "type": "string"
            },
            "sparkline": {
              "anyOf": [
                {
                  "type": "array",
                  "items": {
                    "type": "number"
                  }
                },
                {
                  "type": "null"
                }
              ]
            }
          },
          "required": [
            "symbol",
            "name",
            "section",
            "price",
            "previousClose",
            "change",
            "changePercent",
            "currency",
            "marketState",
            "sparkline"
          ],
          "additionalProperties": false
        }
      }
    },
    "topMovers": {
      "type": "object",
      "properties": {
        "gainers": {
          "type": "array",
          "items": {
            "type": "object",
            "properties": {
              "symbol": {
                "type": "string"
              },
              "name": {
                "type": "string"
              },
              "section": {
                "type": "string"
              },
              "price": {
                "type": "number"
              },
              "previousClose": {
                "type": "number"
              },
              "change": {
                "type": "number"
              },
              "changePercent": {
                "type": "number"
              },
              "currency": {
                "anyOf": [
                  {
                    "type": "string"
                  },
                  {
                    "type": "null"
                  }
                ]
              },
              "marketState": {
                "type": "string"
              },
              "sparkline": {
                "anyOf": [
                  {
                    "type": "array",
                    "items": {
                      "type": "number"
                    }
                  },
                  {
                    "type": "null"
                  }
                ]
              }
            },
            "required": [
              "symbol",
              "name",
              "section",
              "price",
              "previousClose",
              "change",
              "changePercent",
              "currency",
              "marketState",
              "sparkline"
            ],
            "additionalProperties": false
          }
        },
        "losers": {
          "type": "array",
          "items": {
            "type": "object",
            "properties": {
              "symbol": {
                "type": "string"
              },
              "name": {
                "type": "string"
              },
              "section": {
                "type": "string"
              },
              "price": {
                "type": "number"
              },
              "previousClose": {
                "type": "number"
              },
              "change": {
                "type": "number"
              },
              "changePercent": {
                "type": "number"
              },
              "currency": {
                "anyOf": [
                  {
                    "type": "string"
                  },
                  {
                    "type": "null"
                  }
                ]
              },
              "marketState": {
                "type": "string"
              },
              "sparkline": {
                "anyOf": [
                  {
                    "type": "array",
                    "items": {
                      "type": "number"
                    }
                  },
                  {
                    "type": "null"
                  }
                ]
              }
            },
            "required": [
              "symbol",
              "name",
              "section",
              "price",
              "previousClose",
              "change",
              "changePercent",
              "currency",
              "marketState",
              "sparkline"
            ],
            "additionalProperties": false
          }
        }
      },
      "required": [
        "gainers",
        "losers"
      ],
      "additionalProperties": false
    },
    "symbol": {
      "type": "string"
    },
    "name": {
      "type": "string"
    },
    "section": {
      "type": "string"
    },
    "price": {
      "type": "number"
    },
    "previousClose": {
      "type": "number"
    },
    "change": {
      "type": "number"
    },
    "changePercent": {
      "type": "number"
    },
    "currency": {
      "anyOf": [
        {
          "type": "string"
        },
        {
          "type": "null"
        }
      ]
    },
    "marketState": {
      "type": "string"
    },
    "sparkline": {
      "anyOf": [
        {
          "type": "array",
          "items": {
            "type": "number"
          }
        },
        {
          "type": "null"
        }
      ]
    },
    "open": {
      "anyOf": [
        {
          "type": "number"
        },
        {
          "type": "null"
        }
      ]
    },
    "dayHigh": {
      "anyOf": [
        {
          "type": "number"
        },
        {
          "type": "null"
        }
      ]
    },
    "dayLow": {
      "anyOf": [
        {
          "type": "number"
        },
        {
          "type": "null"
        }
      ]
    },
    "volume": {
      "anyOf": [
        {
          "type": "number"
        },
        {
          "type": "null"
        }
      ]
    },
    "fiftyTwoWeekHigh": {
      "anyOf": [
        {
          "type": "number"
        },
        {
          "type": "null"
        }
      ]
    },
    "fiftyTwoWeekLow": {
      "anyOf": [
        {
          "type": "number"
        },
        {
          "type": "null"
        }
      ]
    },
    "exchangeName": {
      "anyOf": [
        {
          "type": "string"
        },
        {
          "type": "null"
        }
      ]
    },
    "history": {
      "type": "object",
      "properties": {
        "symbol": {
          "type": "string"
        },
        "range": {
          "type": "string",
          "enum": [
            "1d",
            "1w",
            "1m",
            "3m",
            "1y",
            "5y"
          ]
        },
        "points": {
          "type": "array",
          "items": {
            "type": "object",
            "properties": {
              "t": {
                "type": "number"
              },
              "c": {
                "type": "number"
              }
            },
            "required": [
              "t",
              "c"
            ],
            "additionalProperties": false
          }
        },
        "currency": {
          "anyOf": [
            {
              "type": "string"
            },
            {
              "type": "null"
            }
          ]
        }
      },
      "required": [
        "symbol",
        "range",
        "points",
        "currency"
      ],
      "additionalProperties": false
    }
  },
  "$schema": "http://json-schema.org/draft-07/schema#",
  "additionalProperties": false
}
🟢list_live_moments(locale)

Lists Pollar's live and recently ended breaking-news moments. Use to discover what is breaking now or what ended within the past 24 hours. Each moment carries story metadata (storyId, chapterIndex) when it belongs to a multi-chapter story — chapters of the same continuing narrative are returned in chapter order. Pass a returned id to get_live_moment for the current snapshot.

輸入結構描述

{
  "type": "object",
  "properties": {
    "locale": {
      "default": "en",
      "type": "string",
      "enum": [
        "en",
        "pl",
        "de",
        "fr"
      ]
    }
  },
  "$schema": "http://json-schema.org/draft-07/schema#"
}

輸出結構描述

{
  "type": "object",
  "properties": {
    "moments": {
      "type": "array",
      "items": {
        "type": "object",
        "properties": {
          "id": {
            "type": "string"
          },
          "kind": {
            "type": "string"
          },
          "status": {
            "type": "string",
            "enum": [
              "live",
              "ended"
            ]
          },
          "importance": {
            "type": "number"
          },
          "title": {
            "type": "string"
          },
          "lastBody": {
            "type": "string"
          },
          "startedAt": {
            "type": "string"
          },
          "lastStateAt": {
            "type": "string"
          },
          "endedAt": {
            "anyOf": [
              {
                "type": "string"
              },
              {
                "type": "null"
              }
            ]
          },
          "storyId": {
            "type": "string"
          },
          "chapterIndex": {
            "type": "number"
          },
          "eventOnsetAt": {
            "anyOf": [
              {
                "type": "string"
              },
              {
                "type": "null"
              }
            ]
          },
          "decisionAt": {
            "anyOf": [
              {
                "type": "string"
              },
              {
                "type": "null"
              }
            ]
          },
          "freshnessBand": {
            "anyOf": [
              {
                "type": "string"
              },
              {
                "type": "null"
              }
            ]
          }
        },
        "required": [
          "id",
          "kind",
          "status",
          "title",
          "startedAt"
        ],
        "additionalProperties": false
      }
    }
  },
  "required": [
    "moments"
  ],
  "$schema": "http://json-schema.org/draft-07/schema#",
  "additionalProperties": false
}
🟢list_live_stories(locale)

Lists Pollar's active and developing breaking-news stories. Each story has an umbrella title and one or more chapters ordered by chapter index. Use this when you want to surface the narrative arc — e.g. 'this strike has had three chapters over 48 hours' — rather than each moment in isolation. Pass a returned story id to get_live_moment for the current snapshot (it accepts both story ids and individual moment ids).

輸入結構描述

{
  "type": "object",
  "properties": {
    "locale": {
      "default": "en",
      "type": "string",
      "enum": [
        "en",
        "pl",
        "de",
        "fr"
      ]
    }
  },
  "$schema": "http://json-schema.org/draft-07/schema#"
}

輸出結構描述

{
  "type": "object",
  "properties": {
    "stories": {
      "type": "array",
      "items": {
        "type": "object",
        "properties": {
          "id": {
            "type": "string"
          },
          "title": {
            "type": "string"
          },
          "status": {
            "type": "string",
            "enum": [
              "active",
              "developing",
              "concluded",
              "dormant"
            ]
          },
          "primaryKind": {
            "type": "string"
          },
          "importance": {
            "type": "number"
          },
          "categoryBucket": {
            "anyOf": [
              {
                "type": "string"
              },
              {
                "type": "null"
              }
            ]
          },
          "chapterCount": {
            "type": "number"
          },
          "firstEventOnsetAt": {
            "anyOf": [
              {
                "type": "string"
              },
              {
                "type": "null"
              }
            ]
          },
          "lastActiveAt": {
            "anyOf": [
              {
                "type": "string"
              },
              {
                "type": "null"
              }
            ]
          },
          "concludedAt": {
            "anyOf": [
              {
                "type": "string"
              },
              {
                "type": "null"
              }
            ]
          },
          "chapters": {
            "type": "array",
            "items": {
              "type": "object",
              "properties": {
                "momentId": {
                  "type": "string"
                },
                "chapterIndex": {
                  "type": "number"
                },
                "title": {
                  "type": "string"
                },
                "body": {
                  "type": "string"
                },
                "kind": {
                  "type": "string"
                },
                "status": {
                  "type": "string",
                  "enum": [
                    "live",
                    "ended"
                  ]
                },
                "importance": {
                  "type": "number"
                },
                "eventOnsetAt": {
                  "anyOf": [
                    {
                      "type": "string"
                    },
                    {
                      "type": "null"
                    }
                  ]
                },
                "decisionAt": {
                  "anyOf": [
                    {
                      "type": "string"
                    },
                    {
                      "type": "null"
                    }
                  ]
                },
                "freshnessBand": {
                  "anyOf": [
                    {
                      "type": "string"
                    },
                    {
                      "type": "null"
                    }
                  ]
                },
                "startedAt": {
                  "type": "string"
                },
                "lastStateAt": {
                  "anyOf": [
                    {
                      "type": "string"
                    },
                    {
                      "type": "null"
                    }
                  ]
                },
                "endedAt": {
                  "anyOf": [
                    {
                      "type": "string"
                    },
                    {
                      "type": "null"
                    }
                  ]
                }
              },
              "required": [
                "momentId",
                "chapterIndex",
                "title",
                "kind",
                "status"
              ],
              "additionalProperties": false
            }
          }
        },
        "required": [
          "id",
          "title",
          "status",
          "primaryKind",
          "chapterCount",
          "chapters"
        ],
        "additionalProperties": false
      }
    }
  },
  "required": [
    "stories"
  ],
  "$schema": "http://json-schema.org/draft-07/schema#",
  "additionalProperties": false
}
🟢get_live_moment(id, locale)

Fetches the current snapshot of a breaking-news moment by id, including ordered updates and a source summary. Accepts either a moment id or a story id; story ids resolve to the latest chapter of that story. This is a point-in-time read rather than a stream. Wait at least 30 seconds before refreshing.

輸入結構描述

{
  "type": "object",
  "properties": {
    "id": {
      "type": "string",
      "minLength": 1
    },
    "locale": {
      "default": "en",
      "type": "string",
      "enum": [
        "en",
        "pl",
        "de",
        "fr"
      ]
    }
  },
  "required": [
    "id"
  ],
  "$schema": "http://json-schema.org/draft-07/schema#"
}

輸出結構描述

{
  "type": "object",
  "properties": {
    "moment": {
      "type": "object",
      "properties": {
        "id": {
          "type": "string"
        },
        "kind": {
          "type": "string"
        },
        "status": {
          "type": "string",
          "enum": [
            "live",
            "ended"
          ]
        },
        "importance": {
          "type": "number"
        },
        "title": {
          "type": "string"
        },
        "lastBody": {
          "type": "string"
        },
        "startedAt": {
          "type": "string"
        },
        "lastStateAt": {
          "type": "string"
        },
        "endedAt": {
          "anyOf": [
            {
              "type": "string"
            },
            {
              "type": "null"
            }
          ]
        },
        "storyId": {
          "type": "string"
        },
        "chapterIndex": {
          "type": "number"
        },
        "eventOnsetAt": {
          "anyOf": [
            {
              "type": "string"
            },
            {
              "type": "null"
            }
          ]
        },
        "decisionAt": {
          "anyOf": [
            {
              "type": "string"
            },
            {
              "type": "null"
            }
          ]
        },
        "freshnessBand": {
          "anyOf": [
            {
              "type": "string"
            },
            {
              "type": "null"
            }
          ]
        }
      },
      "required": [
        "id",
        "kind",
        "status",
        "title",
        "startedAt"
      ],
      "additionalProperties": false
    },
    "states": {
      "type": "array",
      "items": {
        "type": "object",
        "properties": {
          "kind": {
            "type": "string"
          },
          "importance": {
            "type": "number"
          },
          "body": {
            "type": "string"
          },
          "pinned": {
            "type": "boolean"
          },
          "createdAt": {
            "type": "string"
          }
        },
        "required": [
          "kind",
          "importance",
          "body",
          "pinned",
          "createdAt"
        ],
        "additionalProperties": false
      }
    },
    "sourcesSummary": {
      "type": "object",
      "properties": {
        "totalUrls": {
          "type": "number"
        },
        "countries": {
          "type": "array",
          "items": {
            "type": "string"
          }
        }
      },
      "required": [
        "totalUrls",
        "countries"
      ],
      "additionalProperties": false
    }
  },
  "required": [
    "moment",
    "states",
    "sourcesSummary"
  ],
  "$schema": "http://json-schema.org/draft-07/schema#",
  "additionalProperties": false
}
🟢get_live_story(id, locale)

Fetches the current snapshot of a story by id, including its title, status (active/developing/concluded/dormant) and ordered chapters. Use this when you want the multi-chapter arc, not the latest chapter alone. For a single chapter, use get_live_moment.

輸入結構描述

{
  "type": "object",
  "properties": {
    "id": {
      "type": "string",
      "minLength": 1
    },
    "locale": {
      "default": "en",
      "type": "string",
      "enum": [
        "en",
        "pl",
        "de",
        "fr"
      ]
    }
  },
  "required": [
    "id"
  ],
  "$schema": "http://json-schema.org/draft-07/schema#"
}

輸出結構描述

{
  "type": "object",
  "properties": {
    "story": {
      "type": "object",
      "properties": {
        "id": {
          "type": "string"
        },
        "title": {
          "type": "string"
        },
        "status": {
          "type": "string",
          "enum": [
            "active",
            "developing",
            "concluded",
            "dormant"
          ]
        },
        "primaryKind": {
          "type": "string"
        },
        "importance": {
          "type": "number"
        },
        "categoryBucket": {
          "anyOf": [
            {
              "type": "string"
            },
            {
              "type": "null"
            }
          ]
        },
        "chapterCount": {
          "type": "number"
        },
        "firstEventOnsetAt": {
          "anyOf": [
            {
              "type": "string"
            },
            {
              "type": "null"
            }
          ]
        },
        "lastActiveAt": {
          "anyOf": [
            {
              "type": "string"
            },
            {
              "type": "null"
            }
          ]
        },
        "concludedAt": {
          "anyOf": [
            {
              "type": "string"
            },
            {
              "type": "null"
            }
          ]
        },
        "chapters": {
          "type": "array",
          "items": {
            "type": "object",
            "properties": {
              "momentId": {
                "type": "string"
              },
              "chapterIndex": {
                "type": "number"
              },
              "title": {
                "type": "string"
              },
              "body": {
                "type": "string"
              },
              "kind": {
                "type": "string"
              },
              "status": {
                "type": "string",
                "enum": [
                  "live",
                  "ended"
                ]
              },
              "importance": {
                "type": "number"
              },
              "eventOnsetAt": {
                "anyOf": [
                  {
                    "type": "string"
                  },
                  {
                    "type": "null"
                  }
                ]
              },
              "decisionAt": {
                "anyOf": [
                  {
                    "type": "string"
                  },
                  {
                    "type": "null"
                  }
                ]
              },
              "freshnessBand": {
                "anyOf": [
                  {
                    "type": "string"
                  },
                  {
                    "type": "null"
                  }
                ]
              },
              "startedAt": {
                "type": "string"
              },
              "lastStateAt": {
                "anyOf": [
                  {
                    "type": "string"
                  },
                  {
                    "type": "null"
                  }
                ]
              },
              "endedAt": {
                "anyOf": [
                  {
                    "type": "string"
                  },
                  {
                    "type": "null"
                  }
                ]
              }
            },
            "required": [
              "momentId",
              "chapterIndex",
              "title",
              "kind",
              "status"
            ],
            "additionalProperties": false
          }
        }
      },
      "required": [
        "id",
        "title",
        "status",
        "primaryKind",
        "chapterCount",
        "chapters"
      ],
      "additionalProperties": false
    }
  },
  "required": [
    "story"
  ],
  "$schema": "http://json-schema.org/draft-07/schema#",
  "additionalProperties": false
}
🟢list_categories

Returns Pollar's category taxonomy with mention counts. Use it to discover valid category dot-paths before filtering list_top_news. Takes no arguments.

輸入結構描述

{
  "type": "object",
  "properties": {},
  "$schema": "http://json-schema.org/draft-07/schema#"
}

輸出結構描述

{
  "type": "object",
  "properties": {
    "tree": {
      "type": "object",
      "propertyNames": {
        "type": "string"
      },
      "additionalProperties": {}
    },
    "total": {
      "type": "number"
    }
  },
  "required": [
    "tree",
    "total"
  ],
  "$schema": "http://json-schema.org/draft-07/schema#",
  "additionalProperties": false
}
🟢search(query, locale)

Searches Pollar's published news and returns a ranked list of matching articles as {id, title, url}. Use for queries about a subject, person, organisation, place, or country; put that subject or place in query. Locale controls response language, not geographic scope. Pass an id to fetch to read the article.

輸入結構描述

{
  "type": "object",
  "properties": {
    "query": {
      "type": "string",
      "minLength": 1,
      "description": "Free-text search query"
    },
    "locale": {
      "default": "en",
      "type": "string",
      "enum": [
        "en",
        "pl",
        "de",
        "fr"
      ]
    }
  },
  "required": [
    "query"
  ],
  "$schema": "http://json-schema.org/draft-07/schema#"
}

輸出結構描述

{
  "type": "object",
  "properties": {
    "results": {
      "type": "array",
      "items": {
        "type": "object",
        "properties": {
          "id": {
            "type": "string"
          },
          "title": {
            "type": "string"
          },
          "url": {
            "type": "string",
            "format": "uri"
          }
        },
        "required": [
          "id",
          "title",
          "url"
        ],
        "additionalProperties": false
      }
    }
  },
  "required": [
    "results"
  ],
  "$schema": "http://json-schema.org/draft-07/schema#",
  "additionalProperties": false
}
🟢fetch(id)

Fetches the full text of one Pollar article by the id returned from the search tool. Returns {id, title, text, url, metadata} with the article's summary and source citations.

輸入結構描述

{
  "type": "object",
  "properties": {
    "id": {
      "type": "string",
      "minLength": 1,
      "description": "An id returned by the search tool"
    }
  },
  "required": [
    "id"
  ],
  "$schema": "http://json-schema.org/draft-07/schema#"
}

輸出結構描述

{
  "type": "object",
  "properties": {
    "id": {
      "type": "string"
    },
    "title": {
      "type": "string"
    },
    "text": {
      "type": "string"
    },
    "url": {
      "type": "string",
      "format": "uri"
    },
    "metadata": {
      "type": "object",
      "properties": {
        "publishedAt": {
          "type": "string"
        },
        "modifiedAt": {
          "type": "string"
        },
        "sources": {
          "type": "array",
          "items": {
            "type": "object",
            "properties": {
              "title": {
                "type": "string"
              },
              "url": {
                "type": "string",
                "format": "uri"
              },
              "source": {
                "type": "string"
              }
            },
            "required": [
              "title",
              "url",
              "source"
            ],
            "additionalProperties": false
          }
        }
      },
      "required": [
        "publishedAt",
        "modifiedAt",
        "sources"
      ],
      "additionalProperties": false
    }
  },
  "required": [
    "id",
    "title",
    "text",
    "url",
    "metadata"
  ],
  "$schema": "http://json-schema.org/draft-07/schema#",
  "additionalProperties": false
}
🟢render_news_list(heading, items)

Renders selected stories already returned by search_news, list_top_news, or search. Call one of those tools first, then pass up to 10 relevant results without changing their titles or canonical URLs.

輸入結構描述

{
  "type": "object",
  "properties": {
    "heading": {
      "default": "Pollar News",
      "type": "string",
      "minLength": 1,
      "maxLength": 120
    },
    "items": {
      "minItems": 1,
      "maxItems": 10,
      "type": "array",
      "items": {
        "type": "object",
        "properties": {
          "title": {
            "type": "string",
            "minLength": 1
          },
          "lead": {
            "type": "string"
          },
          "url": {
            "type": "string",
            "format": "uri"
          },
          "publishedAt": {
            "type": "string"
          }
        },
        "required": [
          "title",
          "url"
        ]
      }
    }
  },
  "required": [
    "items"
  ],
  "$schema": "http://json-schema.org/draft-07/schema#"
}

輸出結構描述

{
  "type": "object",
  "properties": {
    "heading": {
      "type": "string"
    },
    "items": {
      "type": "array",
      "items": {
        "type": "object",
        "properties": {
          "title": {
            "type": "string",
            "minLength": 1
          },
          "lead": {
            "type": "string"
          },
          "url": {
            "type": "string",
            "format": "uri"
          },
          "publishedAt": {
            "type": "string"
          }
        },
        "required": [
          "title",
          "url"
        ],
        "additionalProperties": false
      }
    }
  },
  "required": [
    "heading",
    "items"
  ],
  "$schema": "http://json-schema.org/draft-07/schema#",
  "additionalProperties": false
}

建議的提示詞

search_research
Search for information about [topic] using Pollar News
預期的工具: search_news
find_specific
Find [specific item] using Pollar News
預期的工具: search_news
retrieve_data
Get details about [item] from Pollar News
預期的工具: get_event
fetch_info
Fetch [information type] using Pollar News
預期的工具: get_event
list_items
List all [items] available in Pollar News
預期的工具: list_top_news

社群

為此伺服器評分

證據

近期觀測

已驗證未記錄版本16 個工具
已驗證未記錄版本16 個工具