proofite
Was dieses MCP kann
Aggregates RSS feeds, newsletters, and monitored web searches into personalized AI news briefings with source management, feedback, and research requests.
Tools
Eingabeschema
{'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}
Eingabeschema
{'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}
Eingabeschema
{'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}
Eingabeschema
{'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}
Eingabeschema
{'type': 'object', 'required': ['source_id'], 'properties': {'source_id': {'type': 'string', 'description': 'Id from list_sources'}}, 'additionalProperties': False}
Eingabeschema
{'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}
Eingabeschema
{'type': 'object', 'properties': {}, 'additionalProperties': False}
Eingabeschema
{'type': 'object', 'properties': {}, 'additionalProperties': False}
Eingabeschema
{'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}
Eingabeschema
{'type': 'object', 'properties': {}, 'additionalProperties': False}
Eingabeschema
{'type': 'object', 'properties': {'briefing_id': {'type': 'string', 'description': 'Episode of a specific briefing. Omit for the latest.'}}, 'additionalProperties': False}
Eingabeschema
{'type': 'object', 'required': ['source_id'], 'properties': {'source_id': {'type': 'string', 'description': 'Id from list_sources'}}, 'additionalProperties': False}
Eingabeschema
{'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}
Eingabeschema
{'type': 'object', 'properties': {'limit': {'type': 'integer', 'maximum': 50, 'minimum': 1, 'description': 'How many, default 10'}}, 'additionalProperties': False}
Eingabeschema
{'type': 'object', 'properties': {}, 'additionalProperties': False}
Eingabeschema
{'type': 'object', 'properties': {}, 'additionalProperties': False}
Eingabeschema
{'type': 'object', 'properties': {}, 'additionalProperties': False}
Eingabeschema
{'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}
Eingabeschema
{'type': 'object', 'required': ['feed_id'], 'properties': {'feed_id': {'type': 'string', 'description': 'Id from get_source'}}, 'additionalProperties': False}
Eingabeschema
{'type': 'object', 'required': ['search_id'], 'properties': {'search_id': {'type': 'string', 'description': 'Id from get_source'}}, 'additionalProperties': False}
Eingabeschema
{'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}
Eingabeschema
{'type': 'object', 'required': ['query'], 'properties': {'query': {'type': 'string', 'description': 'The question or topic to research'}}, 'additionalProperties': False}
Eingabeschema
{'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}
Eingabeschema
{'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}
Eingabeschema
{'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}
Eingabeschema
{'type': 'object', 'required': ['newsletter_id'], 'properties': {'newsletter_id': {'type': 'string', 'description': 'Id from get_source (newsletters)'}}, 'additionalProperties': False}
Eingabeschema
{'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}
Eingabeschema
{'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}
Letzte Tool-Änderungen
Ähnliche MCP-Server
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…