このMCPでできること
Aggregates RSS feeds, newsletters, and monitored web searches into personalized AI news briefings with source management, feedback, and research requests.
ツール
入力スキーマ
{'type': 'object', 'required': ['source_id', 'url'], 'properties': {'url': {'type': 'string', 'description': 'Feed URL or plain site address, e.g. "ilpost.it"'}, 'source_id': {'type': 'string', 'description': 'Which inbox (from list_sources)'}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', 'required': ['source_id', 'query'], 'properties': {'kind': {'enum': ['news', 'search'], 'type': 'string', 'description': 'Default news'}, 'query': {'type': 'string', 'description': 'The query, as you would type it into Google'}, 'source_id': {'type': 'string', 'description': 'Which inbox (from list_sources)'}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', 'required': ['note'], 'properties': {'note': {'type': 'string', 'description': 'What was wrong or what they want changed, in their own words'}, 'entry_id': {'type': 'string', 'description': 'Optional: the specific story the note is about (entry id from get_briefing)'}, 'briefing_id': {'type': 'string', 'description': 'Which briefing the note refers to. Omit for the latest.'}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', 'required': ['name'], 'properties': {'name': {'type': 'string', 'description': 'Short name, e.g. "AI research" or "Local news"'}, 'description': {'type': 'string', 'description': 'Optional brief: what the reader expects from this inbox and what to skip — the editor reads it at every briefing'}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', 'required': ['source_id'], 'properties': {'source_id': {'type': 'string', 'description': 'Id from list_sources'}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', 'required': ['source_id', 'description'], 'properties': {'source_id': {'type': 'string', 'description': 'The inbox the proposals are for (its existing sources are excluded)'}, 'description': {'type': 'string', 'description': 'What they want to follow, in plain words'}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', 'properties': {}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', 'properties': {}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', 'properties': {'briefing_id': {'type': 'string', 'description': 'Specific briefing id (from list_briefings). Omit for the latest.'}, 'include_markdown': {'type': 'boolean', 'description': 'Include the full text. Default true; set false for just the index.'}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', 'properties': {}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', 'properties': {'briefing_id': {'type': 'string', 'description': 'Episode of a specific briefing. Omit for the latest.'}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', 'required': ['source_id'], 'properties': {'source_id': {'type': 'string', 'description': 'Id from list_sources'}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', 'required': ['source_id', 'opml'], 'properties': {'opml': {'type': 'string', 'description': 'The full OPML/XML file contents'}, 'limit': {'type': 'integer', 'maximum': 40, 'minimum': 1, 'description': 'Max feeds to add in this call (default 20 — big imports go in batches)'}, 'dry_run': {'type': 'boolean', 'description': 'true = only list what would be imported'}, 'source_id': {'type': 'string', 'description': 'Which inbox to import into'}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', 'properties': {'limit': {'type': 'integer', 'maximum': 50, 'minimum': 1, 'description': 'How many, default 10'}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', 'properties': {}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', 'properties': {}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', 'properties': {}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', 'required': ['entry_id', 'signal'], 'properties': {'signal': {'enum': ['more', 'less', 'more_technical', 'simpler', 'deeper', 'shorter', 'more_often', 'less_often', 'mute', 'follow', 'unfollow'], 'type': 'string', 'description': 'The signal to record'}, 'topics': {'type': 'array', 'items': {'type': 'string'}, 'maxItems': 5, 'description': 'Only these topics of the story (as listed by get_briefing). Omit to apply to all of its topics.'}, 'entry_id': {'type': 'string', 'description': 'Entry id from get_briefing'}, 'briefing_id': {'type': 'string', 'description': 'Which briefing. Omit for the latest.'}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', 'required': ['feed_id'], 'properties': {'feed_id': {'type': 'string', 'description': 'Id from get_source'}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', 'required': ['search_id'], 'properties': {'search_id': {'type': 'string', 'description': 'Id from get_source'}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', 'required': ['text'], 'properties': {'text': {'type': 'string', 'description': 'What story they expected, in their own words'}, 'briefing_id': {'type': 'string', 'description': 'Which briefing it was missing from. Omit for the latest.'}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', 'required': ['query'], 'properties': {'query': {'type': 'string', 'description': 'The question or topic to research'}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', 'properties': {'url': {'type': 'string', 'description': 'The link to save'}, 'text': {'type': 'string', 'description': 'Alternative to url: a free-text note to keep'}, 'title': {'type': 'string', 'description': 'Optional title for a text note'}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', 'required': ['text'], 'properties': {'mode': {'enum': ['append', 'replace'], 'type': 'string', 'description': 'Default append'}, 'text': {'type': 'string', 'description': 'The profile text, or the line to add'}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', 'required': ['topic', 'action'], 'properties': {'topic': {'type': 'string', 'description': 'The topic, as it appears in get_information_diet or in a briefing entry (e.g. "intelligenza artificiale")'}, 'action': {'enum': ['more', 'less', 'more_technical', 'simpler', 'deeper', 'shorter', 'more_often', 'less_often', 'mute', 'unmute', 'follow', 'unfollow'], 'type': 'string', 'description': 'What to change about it'}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', 'required': ['newsletter_id'], 'properties': {'newsletter_id': {'type': 'string', 'description': 'Id from get_source (newsletters)'}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', 'properties': {'tone': {'type': 'string', 'description': 'come deve scrivere («diretto, zero fuffa»)'}, 'avoid': {'type': 'string', 'description': 'cosa non vuole leggere mai'}, 'depth': {'type': 'integer', 'maximum': 5, 'minimum': 1, 'description': '1 solo i fatti … 5 analisi e implicazioni'}, 'stance': {'type': 'integer', 'maximum': 5, 'minimum': 1, 'description': "1 neutro … 5 l'editor si sbilancia"}, 'language': {'enum': ['it', 'en', 'es', 'de', 'fr'], 'type': 'string', 'description': 'lingua del briefing e del podcast'}, 'timezone': {'type': 'string', 'description': 'fuso orario IANA (Europe/Rome)'}, 'entry_mix': {'type': 'integer', 'maximum': 5, 'minimum': 1, 'description': '1 poche voci trattate a fondo … 5 tante voci brevi (la lunghezza totale non cambia)'}, 'interests': {'type': 'string', 'description': 'cosa seguire, in linguaggio naturale'}, 'digest_days': {'type': 'array', 'items': {'type': 'integer', 'maximum': 7, 'minimum': 1}, 'description': 'giorni della settimana, ISO 1=lunedì … 7=domenica'}, 'digest_time': {'type': 'string', 'description': "orario di consegna, HH:MM nel fuso dell'utente"}, 'technicality': {'type': 'integer', 'maximum': 5, 'minimum': 1, 'description': '1 divulgativo … 5 da addetti ai lavori'}, 'digest_length': {'enum': ['short', 'medium', 'long', 'xlong', 'full'], 'type': 'string', 'description': 'quanto deve essere lungo'}, 'serper_enrich': {'type': 'boolean', 'description': 'arricchire il briefing con ricerche web fresche'}, 'chicca_enabled': {'type': 'boolean', 'description': "nei giorni senza notizie, una storia vera dall'archivio"}, 'digest_enabled': {'type': 'boolean', 'description': 'ricevere o meno il briefing quotidiano'}, 'podcast_accento': {'enum': ['us', 'gb', 'au', 'ie', 'in', 'es', 'latam', 'fr', 'ca', 'de', 'at', 'ch'], 'type': 'string', 'description': "accento della voce, per la lingua scelta: inglese us/gb/au/ie/in, spagnolo es/latam, francese fr/ca, tedesco de/at/ch (l'italiano non ha varianti)"}, 'podcast_enabled': {'type': 'boolean', 'description': "generare anche l'episodio audio"}, 'podcast_formato': {'enum': ['show', 'classico'], 'type': 'string', 'description': 'show = due conduttori che si rispondono (il formato di casa); classico = una voce che legge il briefing'}, 'podcast_minutes': {'type': 'integer', 'maximum': 20, 'minimum': 2, 'description': "durata desiderata dell'episodio"}, 'email_digest_enabled': {'type': 'boolean', 'description': 'ricevere il briefing anche per email'}, 'smalltalking_enabled': {'type': 'boolean', 'description': 'ogni giorno, in coda al briefing, due o tre storie brevi da raccontare'}, 'weekly_recap_enabled': {'type': 'boolean', 'description': 'riepilogo settimanale di ciò che non è stato letto'}}, 'description': 'Any subset of the settings.', 'additionalProperties': False}
入力スキーマ
{'type': 'object', 'required': ['source_id'], 'properties': {'name': {'type': 'string', 'description': 'New name for the inbox'}, 'priority': {'type': 'integer', 'maximum': 5, 'minimum': 1, 'description': '1 marginal … 5 always first'}, 'is_active': {'type': 'boolean', 'description': 'false = stop collecting entirely'}, 'source_id': {'type': 'string', 'description': 'Id from list_sources'}, 'description': {'type': 'string', 'description': 'The inbox brief: what the reader expects from it and what to skip — the editor reads it at every briefing'}, 'technicality': {'type': 'integer', 'maximum': 5, 'minimum': 1, 'description': 'Override just for this inbox'}, 'include_in_digest': {'type': 'boolean', 'description': 'false = keep collecting but leave it out of the briefing'}}, 'additionalProperties': False}
最近のツール変更
類似のMCPサーバー
mu
Supports personal and collaborative tasks including web browsing, app creation, blogs, bookmarks, discussions, and contact manage…
Timeapi Io
Provides timezone and date utilities, along with routed access to structured research and data sources.
Asana
Manages Asana workspaces, projects, tasks, and task search, while also providing routed data research and AI brand-visibility che…
Afrotech.guide
Searches and plans AfroTech conference events, sessions, jobs, companies, attendees, food, networking targets, and saved itinerar…
remoet-mcp
Searches and tracks technology jobs and companies, manages saved jobs and profiles, supports applications, and creates link-tree …
netcafe-docs
Extracts and validates data from PDFs, invoices, bank statements, tables, and CSVs; also supports web research, document conversi…
getjobzi-mcp
Searches UK jobs and supports resume analysis, job matching, cover letters, career planning, skill-gap analysis, and salary bench…
CaseMagic — Court Case Monitor
Finds and monitors U.S. federal court cases, retrieves docket filings and deadlines, stores case records and supports reviewed ca…