proofite
Qué hace este MCP
Aggregates RSS feeds, newsletters, and monitored web searches into personalized AI news briefings with source management, feedback, and research requests.
Herramientas
Esquema de entrada
{'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}
Esquema de entrada
{'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}
Esquema de entrada
{'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}
Esquema de entrada
{'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}
Esquema de entrada
{'type': 'object', 'required': ['source_id'], 'properties': {'source_id': {'type': 'string', 'description': 'Id from list_sources'}}, 'additionalProperties': False}
Esquema de entrada
{'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}
Esquema de entrada
{'type': 'object', 'properties': {}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', 'properties': {}, 'additionalProperties': False}
Esquema de entrada
{'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}
Esquema de entrada
{'type': 'object', 'properties': {}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', 'properties': {'briefing_id': {'type': 'string', 'description': 'Episode of a specific briefing. Omit for the latest.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', 'required': ['source_id'], 'properties': {'source_id': {'type': 'string', 'description': 'Id from list_sources'}}, 'additionalProperties': False}
Esquema de entrada
{'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}
Esquema de entrada
{'type': 'object', 'properties': {'limit': {'type': 'integer', 'maximum': 50, 'minimum': 1, 'description': 'How many, default 10'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', 'properties': {}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', 'properties': {}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', 'properties': {}, 'additionalProperties': False}
Esquema de entrada
{'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}
Esquema de entrada
{'type': 'object', 'required': ['feed_id'], 'properties': {'feed_id': {'type': 'string', 'description': 'Id from get_source'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', 'required': ['search_id'], 'properties': {'search_id': {'type': 'string', 'description': 'Id from get_source'}}, 'additionalProperties': False}
Esquema de entrada
{'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}
Esquema de entrada
{'type': 'object', 'required': ['query'], 'properties': {'query': {'type': 'string', 'description': 'The question or topic to research'}}, 'additionalProperties': False}
Esquema de entrada
{'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}
Esquema de entrada
{'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}
Esquema de entrada
{'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}
Esquema de entrada
{'type': 'object', 'required': ['newsletter_id'], 'properties': {'newsletter_id': {'type': 'string', 'description': 'Id from get_source (newsletters)'}}, 'additionalProperties': False}
Esquema de entrada
{'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}
Esquema de entrada
{'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}
Cambios recientes en herramientas
Servidores MCP similares
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…