Kiwi

Kiwi for Google Drive

Have the agent on a Kiwi step find and read the Google Drive files its work depends on and save its result as a new file, through Google's Drive MCP server.

  • Your agent works in Google Drive through its own connection. Kiwi does not call Google Drive and never holds its credentials.
  • A workflow skill can list Google Drive among the tools it requires. When you supply your agent's available tools to a skill check and Google Drive is not among them, the check reports SK15-UNSUPPORTED-TOOL.
  • A project Admin can add links to Google Drive, 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 Google Drive connection, with report_configuration.
  • The agent submits links to its work in Google Drive as the step's outputs. People review them, and sign-off stays with the people your workflow names.

What your agent can do in Google Drive

  • Search Drive for a file, such as a plan or spec, and read its content.
  • Read a file's metadata and who has access to it, or list the files that changed recently.
  • Create a file, or copy an existing one such as a template.
  • Download a file's content to work with it locally.
  • The server needs membership in Google's Workspace Developer Preview Program and a Google Cloud project with the Drive MCP service enabled.

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 Google Drive

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

    https://drivemcp.googleapis.com/mcp/v1
  3. Example skill

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

    Find the design document named in the assignment with search_files.
    Read it with read_file_content and follow the decisions it records.
    Create a new file that summarizes the step's results.
    Submit the new file's link as the step's outputs.
    Sharing the file outside the team is a decision for the document owner.
    If the document cannot be found or read, call report_blocker with its name.