Token-efficient, markdown-first Notion MCP server — agents write markdown, never touch raw Notion JSON
Dedotto dai trasporti dichiarati da questo annuncio (stdio). Un client che non compare qui non è escluso — semplicemente Forge non è in grado di confermarlo.
NOTION_TOKENChiave APIobbligatoriaNotion integration token
Dichiarato dall’autore nel registro MCP ufficiale. Forge does not store, broker, or ever see these values — the config below is scaffolded with placeholders you fill in locally.
La verifica conferma l’identità del publisher (la proprietà del repo), non la sicurezza del codice. L’analisi di sicurezza copre i CVE noti e gli script di installazione sospetti.
Letto dal codice che npm distribuisce davvero, al momento dell’analisi. Il pacchetto non è mai stato eseguito. Gli strumenti registrati dinamicamente a runtime, o nascosti in codice impacchettato o minificato, possono sfuggire — quindi questo è un limite inferiore della superficie di strumenti, non un censimento completo.
markdown-conventionsSupported markdown syntax for page creation, appends, replacements, targeted updates, and reads.Supported markdown syntax for page creation, appends, replacements, targeted updates, and reads.
Per questo strumento non è stato pubblicato alcuno schema di input.
warning-shapesWarning codes and response shapes emitted by markdown read and write tools.Warning codes and response shapes emitted by markdown read and write tools.
Per questo strumento non è stato pubblicato alcuno schema di input.
property-paginationHow read_page and query_database paginate long Notion property values.How read_page and query_database paginate long Notion property values.
Per questo strumento non è stato pubblicato alcuno schema di input.
update-data-source-guideFull-list schema semantics, raw/helper payload modes, and examples for update_data_source.Full-list schema semantics, raw/helper payload modes, and examples for update_data_source.
Per questo strumento non è stato pubblicato alcuno schema di input.
create_pageCreate a Notion page from markdown as native Notion blocks. Server handles 100-block batching, 2000-char splitting, and deep nesting, so no pre-chunking. Supports stdio-only file:// uploads. Syntax: easy-notion://docs/markdown. Mentions: @[Title](notion-url). Returns { id, title, url, success: true…Create a Notion page from markdown as native Notion blocks. Server handles 100-block batching, 2000-char splitting, and deep nesting, so no pre-chunking. Supports stdio-only file:// uploads. Syntax: easy-notion://docs/markdown. Mentions: @[Title](notion-url). Returns { id, title, url, success: true…
Per questo strumento non è stato pubblicato alcuno schema di input.
create_page_from_fileNessuna descrizione pubblicataQuesto strumento non ha pubblicato alcuna descrizione. Forge non se la inventa.
append_contentNessuna descrizione pubblicataQuesto strumento non ha pubblicato alcuna descrizione. Forge non se la inventa.
replace_contentNessuna descrizione pubblicataQuesto strumento non ha pubblicato alcuna descrizione. Forge non se la inventa.
update_sectionNessuna descrizione pubblicataQuesto strumento non ha pubblicato alcuna descrizione. Forge non se la inventa.
find_replaceFind and replace text on a page. Preserves uploaded files and blocks that aren't touched. More efficient than replace_content for targeted text changes like fixing typos, updating URLs, or renaming terms.Find and replace text on a page. Preserves uploaded files and blocks that aren't touched. More efficient than replace_content for targeted text changes like fixing typos, updating URLs, or renaming terms.
Per questo strumento non è stato pubblicato alcuno schema di input.
read_sectionNessuna descrizione pubblicataQuesto strumento non ha pubblicato alcuna descrizione. Forge non se la inventa.
read_blockRead one block by ID as markdown. Container blocks are fetched recursively with children. Unsupported root block types return a clear error; unsupported nested blocks are omitted and listed in warnings. Notion AI meeting-notes blocks encountered in the result are rendered as a synthetic toggle and…Read one block by ID as markdown. Container blocks are fetched recursively with children. Unsupported root block types return a clear error; unsupported nested blocks are omitted and listed in warnings. Notion AI meeting-notes blocks encountered in the result are rendered as a synthetic toggle and…
Per questo strumento non è stato pubblicato alcuno schema di input.
read_toggleRead one toggle by title from a page. Searches recursively and matches plain toggle blocks plus toggleable heading_1, heading_2, and heading_3 blocks using case-insensitive trimmed text. Missing titles return the available toggle titles. Notion AI meeting-notes blocks encountered in the result are…Read one toggle by title from a page. Searches recursively and matches plain toggle blocks plus toggleable heading_1, heading_2, and heading_3 blocks using case-insensitive trimmed text. Missing titles return the available toggle titles. Notion AI meeting-notes blocks encountered in the result are…
Per questo strumento non è stato pubblicato alcuno schema di input.
search_in_pageSearch raw Notion block plain text inside a page, optionally scoped to one toggle or toggleable heading by title. Matching is case-insensitive plain substring search.Search raw Notion block plain text inside a page, optionally scoped to one toggle or toggleable heading by title. Matching is case-insensitive plain substring search.
Per questo strumento non è stato pubblicato alcuno schema di input.
update_toggleNessuna descrizione pubblicataQuesto strumento non ha pubblicato alcuna descrizione. Forge non se la inventa.
archive_toggleArchive one toggle by title from a page. Searches recursively and matches plain toggle blocks plus toggleable heading_1, heading_2, and heading_3 blocks using case-insensitive trimmed text. Archives the matched container block; children are not deleted individually. Missing titles return the availa…Archive one toggle by title from a page. Searches recursively and matches plain toggle blocks plus toggleable heading_1, heading_2, and heading_3 blocks using case-insensitive trimmed text. Archives the matched container block; children are not deleted individually. Missing titles return the availa…
Per questo strumento non è stato pubblicato alcuno schema di input.
restore_toggleRestore an archived toggle or toggleable heading by archived block ID. Use the block ID returned by archive_toggle; Notion does not expose archived child enumeration for title search or read_page include_archived.Restore an archived toggle or toggleable heading by archived block ID. Use the block ID returned by archive_toggle; Notion does not expose archived child enumeration for title search or read_page include_archived.
Per questo strumento non è stato pubblicato alcuno schema di input.
update_blockNessuna descrizione pubblicataQuesto strumento non ha pubblicato alcuna descrizione. Forge non se la inventa.
read_pageNessuna descrizione pubblicataQuesto strumento non ha pubblicato alcuna descrizione. Forge non se la inventa.
duplicate_pageNessuna descrizione pubblicataQuesto strumento non ha pubblicato alcuna descrizione. Forge non se la inventa.
update_pageUpdate page title, icon, or cover. Cover accepts an image URL, or a file:// path (stdio transport only) which will be uploaded to Notion. In HTTP transport, the file:// form is rejected — use an HTTPS URL instead.Update page title, icon, or cover. Cover accepts an image URL, or a file:// path (stdio transport only) which will be uploaded to Notion. In HTTP transport, the file:// form is rejected — use an HTTPS URL instead.
Per questo strumento non è stato pubblicato alcuno schema di input.
archive_pageArchive a page in Notion.Archive a page in Notion.
Per questo strumento non è stato pubblicato alcuno schema di input.
searchSearch Notion pages or databases. Use filter: 'databases' to find databases by name, then get_database for schema details.Search Notion pages or databases. Use filter: 'databases' to find databases by name, then get_database for schema details.
Per questo strumento non è stato pubblicato alcuno schema di input.
list_pagesList child pages under a parent page. Each row returns id, title, created_time, and last_edited_time. Timestamps are full ISO-8601 values from Notion, rounded to the minute, and last_edited_time advances on page content and property edits.List child pages under a parent page. Each row returns id, title, created_time, and last_edited_time. Timestamps are full ISO-8601 values from Notion, rounded to the minute, and last_edited_time advances on page content and property edits.
Per questo strumento non è stato pubblicato alcuno schema di input.
share_pageReturn the page URL that can be shared from Notion.Return the page URL that can be shared from Notion.
Per questo strumento non è stato pubblicato alcuno schema di input.
create_databaseNessuna descrizione pubblicataQuesto strumento non ha pubblicato alcuna descrizione. Forge non se la inventa.
update_data_sourceNessuna descrizione pubblicataQuesto strumento non ha pubblicato alcuna descrizione. Forge non se la inventa.
get_databaseGet a database's schema — property names, types, and select/status options. Call this before query_database or add_database_entry to know the exact property names and valid values.Get a database's schema — property names, types, and select/status options. Call this before query_database or add_database_entry to know the exact property names and valid values.
Per questo strumento non è stato pubblicato alcuno schema di input.
list_databasesList all databases the integration can access. Returns database names and IDs — use get_database on any result to see its schema.List all databases the integration can access. Returns database names and IDs — use get_database on any result to see its schema.
Per questo strumento non è stato pubblicato alcuno schema di input.
query_databaseQuery a database with optional filters, sorts, or text search. Use text for simple keyword search across title, rich_text, url, email, and phone fields. For advanced filters, pass Notion filter syntax and call get_database first to see property names and valid options.
Response shape: { results: A…Query a database with optional filters, sorts, or text search. Use text for simple keyword search across title, rich_text, url, email, and phone fields. For advanced filters, pass Notion filter syntax and call get_database first to see property names and valid options. Response shape: { results: A…
Per questo strumento non è stato pubblicato alcuno schema di input.
list_viewsList Notion database views. Pass exactly one of database_id or data_source_id. Returns a curated summary of each view (id, name, type, url, data_source_id) plus pagination cursors; set include_config: true for the full raw Notion view objects.List Notion database views. Pass exactly one of database_id or data_source_id. Returns a curated summary of each view (id, name, type, url, data_source_id) plus pagination cursors; set include_config: true for the full raw Notion view objects.
Per questo strumento non è stato pubblicato alcuno schema di input.
get_viewRetrieve one Notion database view by ID. Returns a curated summary (id, name, type, url, data_source_id); set include_config: true for the full raw Notion view object.Retrieve one Notion database view by ID. Returns a curated summary (id, name, type, url, data_source_id); set include_config: true for the full raw Notion view object.
Per questo strumento non è stato pubblicato alcuno schema di input.
query_viewQuery a Notion database view. Creates a temporary view query, fetches database row results, then deletes the query.Query a Notion database view. Creates a temporary view query, fetches database row results, then deletes the query.
Per questo strumento non è stato pubblicato alcuno schema di input.
create_viewCreate a Notion database view. Pass database_id. Dashboard views and dashboard widget placement are not supported.Create a Notion database view. Pass database_id. Dashboard views and dashboard widget placement are not supported.
Per questo strumento non è stato pubblicato alcuno schema di input.
update_viewUpdate a Notion database view. Pass at least one update field. Null filter, sorts, or quick_filters values are forwarded to clear those fields.Update a Notion database view. Pass at least one update field. Null filter, sorts, or quick_filters values are forwarded to clear those fields.
Per questo strumento non è stato pubblicato alcuno schema di input.
delete_viewprivilegiatoDelete a Notion database view. Destructive: confirm must be exactly true.Delete a Notion database view. Destructive: confirm must be exactly true.
Per questo strumento non è stato pubblicato alcuno schema di input.
add_database_entryNessuna descrizione pubblicataQuesto strumento non ha pubblicato alcuna descrizione. Forge non se la inventa.
add_database_entriesCreate multiple entries in a database in one call. Each entry uses the same simple key-value format as add_database_entry. Returns per-entry results — partial failures don't block the batch.Create multiple entries in a database in one call. Each entry uses the same simple key-value format as add_database_entry. Returns per-entry results — partial failures don't block the batch.
Per questo strumento non è stato pubblicato alcuno schema di input.
update_database_entryNessuna descrizione pubblicataQuesto strumento non ha pubblicato alcuna descrizione. Forge non se la inventa.
list_commentsList comments on a page.List comments on a page.
Per questo strumento non è stato pubblicato alcuno schema di input.
27 strumenti su 40 hanno pubblicato una descrizione.
I nomi e le descrizioni degli strumenti sono scritti dal publisher e mostrati alla lettera come testo inerte. Sono le stringhe che un client MCP passa a un modello, quindi Forge vi cerca schemi di prompt injection — ogni rilievo compare insieme all’analisi di sicurezza qui sopra. «Privilegiato» è una corrispondenza di parola chiave sul nome dello strumento, non una verifica di ciò che fa: un nome innocuo può comunque fare qualsiasi cosa.
Token-efficient, markdown-first Notion MCP server — agents write markdown, never touch raw Notion JSON
I nomi collegati aprono l’indice Forge di tutte le voci osservate esporre quello strumento. Sfoglia tutti gli strumenti indicizzati.
La scansione si è fermata al limite di 60 pacchetti. Il resto dell'albero non è mai stato risolto.
Altri 36 pacchetti risolti non vengono disegnati qui (limite di visualizzazione: 24). Ogni dipendenza con un avviso di sicurezza viene disegnata comunque. Inventario completo (SBOM CycloneDX)
45 dipendenze dichiarate non sono mai arrivate nell'albero. Mancano dalla risoluzione di Forge, non dal pacchetto.
+33 altre non elencate. I conteggi per motivo qui sopra le comprendono tutte.
Non seguite: peerDependencies. Questo albero copre solo le dipendenze di runtime, quindi ciò che queste comportano non è mai stato risolto.