European news, inside your AI assistant.
Pollar's independent European news as a Model Context Protocol server for Claude, ChatGPT, Cursor and any other MCP client. Ask about Europe in your own words; every answer links to the story on pollar.news.
https://mcp.pollar.news/mcpThe server is read-only and free, and it needs no login or API key. It answers in English, Polish, German or French.
You
What are the top stories in Europe today?
- Nvidia board reportedly preparing to oust CEO Jensen Huang1 hr ago
- Bomb threat emails hit 6,000 Italian schools, no explosives found3 hr ago
- Spain's general strike ends with 53 arrests nationwide52 min ago
- House sends Hegseth impeachment to committee, shelving it2 hr ago
- Storm Charles hits Iberia as Portugal closes all schools52 min ago
Written by AI from cited sources. AI policy
updated 44 min agoConnect your assistant
Choose the app you use. Each one connects to the same endpoint.
- Open Customize, then Connectors.
- Select Add, then Add custom connector.
- Name it
Pollar News, paste the endpoint and continue. Leave authentication off. - In a chat, open the + menu, then Connectors, and switch Pollar News on.
Works in Claude on the web, on desktop and in Cowork. The Free plan allows one custom connector.
https://mcp.pollar.news/mcp- Open Plugins in ChatGPT.
- Select the + button, then Add custom MCP server.
- Name it
Pollar News, paste the endpoint and choose no authentication. - Confirm the risk notice, then select Create as a plugin.
- In a chat, type @ and pick Pollar News.
Custom MCP servers depend on your ChatGPT plan and workspace settings.
https://mcp.pollar.news/mcp- Select Add to Cursor and confirm in Cursor.
- Or add the server to
~/.cursor/mcp.jsonby hand.
{
"mcpServers": {
"pollar-news": {
"url": "https://mcp.pollar.news/mcp"
}
}
}- Select Add to VS Code and confirm the install.
- Or run the command below in a terminal.
code --add-mcp '{"name":"pollar-news","type":"http","url":"https://mcp.pollar.news/mcp"}'- Run the command in your project, or add
--scope userto use it everywhere. - Check the connection with
/mcpinside Claude Code.
claude mcp add --transport http pollar-news https://mcp.pollar.news/mcp- Run the command once.
- Pollar News is available the next time you start
codex.
codex mcp add pollar-news --url https://mcp.pollar.news/mcp- Run the command once.
- Check the connection with
/mcpinside Gemini CLI.
gemini mcp add --transport http pollar-news https://mcp.pollar.news/mcp- Most clients read the standard
mcpServersblock. - Or let
add-mcpfind the agents on your machine and configure each one.
{
"mcpServers": {
"pollar-news": {
"url": "https://mcp.pollar.news/mcp"
}
}
}npx add-mcp https://mcp.pollar.news/mcpTry it here, before you connect
This box calls the same endpoint, with the same tools, that your assistant uses. Search for a topic, person or country.
Results appear here as your assistant receives them, with a link to every story.
24 tools, all read-only
Pass locale as en, pl, de or fr. It sets the language of the answer, not the region of the news.
News
4
search_news(query, locale?, limit?)Search the archive by topic, person, organisation or country.
list_top_news(locale?, category?, limit?)The stories leading Pollar right now.
news_near(place, country?, radiusKm?, locale?, limit?)Stories in and around a named city or region.
get_event(slug, locale?)One story in full, with its sources, people and places.
Context
5
get_daily_brief(locale?)Today's brief: the headline, a summary and themed sections.
list_threads(locale?)Storylines Pollar follows over weeks.
get_thread(slug, locale?, withHistory?, limit?)One storyline with its history.
list_explainers(locale?, limit?)The latest explainers.
get_explainer(slug, locale?)One story explained, with map, timeline, figures and quotes.
Live
4
list_live_moments(locale?)Breaking news moments, live and recently ended.
list_live_stories(locale?)Developing stories with their chapters.
get_live_moment(id, locale?)One breaking news moment as it stands.
get_live_story(id, locale?)One developing story, chapter by chapter.
People and places
3
get_entity(type, slug, locale?, withTimeline?)Profile and timeline of a person or organisation.
list_trending_entities(type?, locale?, limit?)People, organisations and places in the news.
list_categories()The category tree for filters.
Audio and film
4
list_sounds(locale?)Pollar Sounds episodes.
get_sound_episode(slug, locale?, withTranscript?)One Sounds episode with its transcript.
list_films(locale?, limit?)Pollar films.
get_film(slug, locale?)One film with its transcript.
Markets
1
get_markets(symbol?, range?)Indices, currencies, crypto, commodities and bonds.
For ChatGPT
3
search(query, locale?)Search in the format ChatGPT expects.
fetch(id)One article in the format ChatGPT expects.
render_news_list(heading?, items)Results as a compact list inside ChatGPT.
Prompts
- explain_story
- news_around
- morning_briefing
Resources
- pollar://brief/{locale}
- pollar://event/{locale}/{slug}
The rules
Read-only, no accounts
The server reads Pollar's published news and nothing else. It has no login, keeps no profile and cannot change anything.
PrivacyWritten by AI, labelled
Pollar's stories are written by AI from cited publisher sources. Every result carries a
AI policyprovenancefield with the label to show next to it.Fair use
Credit Pollar with a link, keep the AI label and image credits, and do not use the content to train models.
API and MCP terms