--env
in the meshagent service
command.
INTERNAL_INTEGRATION_TOKEN=ntn_****
(replace ntn_****
with your real Notion integration token)test
with an MCP server (mcp-notion-service-test
) that exposes Notion tools. When the Room closes or goes inactive, the service shuts down automatically.mcp-notion
) in the same Room, wired up to the Notion toolkits.With this setup: Every Room you create in your project will auto-join the MCP server and chatbot, so team members have instant access to Notion tools via chat—no manual launching required.
Tool Name | Description |
---|---|
API-create-a-comment | Create comment |
API-create-a-database | Create a database |
API-delete-a-block | Delete a block |
API-get-block-children | Retrieve block children |
API-get-self | Retrieve your token’s bot user |
API-get-user | Retrieve a user |
API-get-users | List all users |
API-patch-block-children | Append block children |
API-patch-page | Update page properties |
API-post-database-query | Query a database |
API-post-page | Create a page |
API-post-search | Search by title |
API-retrieve-a-block | Retrieve a block |
API-retrieve-a-comment | Retrieve comments |
API-retrieve-a-database | Retrieve a database |
API-retrieve-a-page | Retrieve a page |
API-retrieve-a-page-property | Retrieve a page property item |
API-update-a-block | Update a block |
API-update-a-database | Update a database |
API-create-a-comment
parent
(object): The page that contains the commentrich_text
(array)API-create-a-database
parent
(object)properties
(object): Property schema of database. The keys are the names of properties as they appear in Notion and the values are property schema objects.title
(array, optional)API-delete-a-block
block_id
(string): Identifier for a Notion blockAPI-get-block-children
block_id
(string): Identifier for a blockpage_size
(integer, optional): The number of items from the full list desired in the response. Maximum: 100start_cursor
(string, optional): Cursor for paginationAPI-get-self
API-get-user
user_id
(string)API-get-users
page_size
(integer, optional): The number of items from the full list desired in the response. Maximum: 100start_cursor
(string, optional): Cursor for paginationAPI-patch-block-children
block_id
(string): Identifier for a block or pagechildren
(array): Child content as block objectsafter
(string, optional): ID to append afterAPI-patch-page
page_id
(string): Page ID to updatearchived
(boolean, optional)cover
(object, optional): Cover image (external file objects)icon
(object, optional): Page iconin_trash
(boolean, optional): Delete or restoreproperties
(object, optional): Property values to updateAPI-post-database-query
database_id
(string): Notion database identifierarchived
(boolean, optional)filter
(object, optional)filter_properties
(array, optional)in_trash
(boolean, optional)page_size
(integer, optional): Maximum 100sorts
(array, optional)start_cursor
(string, optional): Cursor for paginationAPI-post-page
parent
(object)properties
(object)children
(array, optional): Page content as block objectscover
(string, optional)icon
(string, optional)API-post-search
filter
(object, optional)page_size
(integer, optional): Maximum 100query
(string, optional)sort
(object, optional)start_cursor
(string, optional)API-retrieve-a-block
block_id
(string): Block IDAPI-retrieve-a-comment
block_id
(string): Block or page IDpage_size
(integer, optional): Maximum 100start_cursor
(string, optional)API-retrieve-a-database
database_id
(string): Database identifierAPI-retrieve-a-page
page_id
(string): Page identifierfilter_properties
(string, optional): Property IDsAPI-retrieve-a-page-property
page_id
(string): Page IDproperty_id
(string): Property IDpage_size
(integer, optional)start_cursor
(string, optional)API-update-a-block
block_id
(string): Block IDarchived
(boolean, optional)type
(object, optional): Block type properties (text
, checked
for to_do
)API-update-a-database
database_id
(string): Database identifierdescription
(array, optional): Database description (rich text objects)properties
(object, optional): Property schematitle
(array, optional): Database title (rich text objects)