Kiwi

Kiwi for Notion

Have the agent on a Kiwi step read the Notion spec for its work and record its result on the page, through Notion's MCP server.

  • Your agent works in Notion through its own connection. Kiwi does not call Notion and never holds its credentials.
  • A workflow skill can list Notion among the tools it requires. When you supply your agent's available tools to a skill check and Notion is not among them, the check reports SK15-UNSUPPORTED-TOOL.
  • A project Admin can add links to Notion, with notes, under Connections and bind them to the steps that use them. The agent reads them with list_connections.
  • The agent can report the tools and plugins it ran with, including its Notion connection, with report_configuration.
  • The agent submits links to its work in Notion as the step's outputs. People review them, and sign-off stays with the people your workflow names.

What your agent can do in Notion

  • Search the workspace and fetch a page or database by its URL.
  • Create pages, update a page's properties or content, and move or duplicate pages.
  • Query a database, such as a task tracker, through one of its saved views.
  • Read the comments on a page and add a comment.
  • Create a database to track the items a step produces.

Set up

  1. Connect your agent to Kiwi

    Add Kiwi's hosted MCP server, https://kiwiflow.io/mcp, to your coding agent.

  2. Connect your agent to Notion

    Add the Notion MCP server to your agent with this URL. The credentials stay with your agent.

    https://mcp.notion.com/mcp
  3. Example skill

    Publish instructions like these as a workflow skill that lists Notion among its required tools.

    Fetch the Notion spec page linked in the run's inputs and read it in full.
    Build what the spec describes, and add open questions as page comments.
    Set the spec's Status property to Ready for review when you finish.
    Submit the page URL and the pull request link as the step's outputs.
    The spec's owner decides whether the open questions are resolved.
    If you cannot open the page, call report_blocker with its URL.