Connect KoboToolbox to Your AI Agent

Specify a project and submission criteria to have the assistant summarize responses or prepare an export.

Try a KoboToolbox Task

Copy a prompt into your agent with the oo Skill installed. Add your page links and source notes before running it.

oo Skill KoboToolbox

Summarize Survey Responses

Read a project and filtered submissions, then inspect selected responses in detail.

/oo KoboToolbox: Read KoboToolbox project [UID], list submissions matching [query], retrieve submissions [IDs], and summarize answers to [fields].

Export Selected Survey Data

Start a chosen-format export and check its task until a download URL is available.

/oo KoboToolbox: Export KoboToolbox project [UID] as CSV with fields [XML field names] and media URLs. Check the export task and give me the download link when ready.

Start Working with KoboToolbox

  1. Install OOMOL

    Set up oo CLI and the oo Skill in your agent.

    Install OOMOL →
  2. Connect KoboToolbox

    Connect your KoboToolbox API token and the HTTPS root URL of your server.

    Connect KoboToolbox →
  3. Give Your Agent a Task

    Use /oo with the pages to read, the changes to make, and where to save the result.

    Connection Guide →

Choose Your Agent

  • An API token with project permissions and an official or publicly reachable self-hosted server URL.
  • A new project is a draft. Deployment is a separate operation; export creation starts an asynchronous task.

KoboToolbox Tools

KoboToolbox supports survey data collection. This connection reads projects and responses, creates or clones projects, deploys the current form version, manages submission validation, and exports response data.

Projects and Deployment

Find projects and library assets, create draft projects, clone assets, and deploy the current form version.

Submissions and Exports

Read responses, replace validation status, delete individual submissions, and create and check exports.

11 tools

List Assets

List KoboToolbox projects and library assets visible to the connected account.

kobotoolbox.list_assets

Get Asset

Retrieve one KoboToolbox project or library asset by UID.

kobotoolbox.get_asset

Create Project

Create a new draft KoboToolbox survey project.

kobotoolbox.create_project

Clone Project

Clone an existing KoboToolbox asset into a new survey project.

kobotoolbox.clone_project

Deploy Project

Deploy or redeploy the current form version for a KoboToolbox project.

kobotoolbox.deploy_project

List Submissions

List form submissions for a KoboToolbox project.

kobotoolbox.list_submissions

Get Submission

Retrieve one KoboToolbox form submission by ID or UUID.

kobotoolbox.get_submission

Set Submission Validation

Replace the validation status of one KoboToolbox submission.

kobotoolbox.set_submission_validation

Delete Submission

Permanently delete one KoboToolbox form submission.

kobotoolbox.delete_submission

Start Export

Start an asynchronous KoboToolbox submission data export.

kobotoolbox.start_export

Get Export

Get the status and download URL of a KoboToolbox export task.

kobotoolbox.get_export

new_submission

Receive new KoboToolbox form submissions as they are created.

kobotoolbox.new_submission Triggers

Frequently Asked Questions

Which export formats can I choose?

CSV, XLS, GeoJSON, and SPSS labels are available. Specify the fields and response selection you need.

Does starting an export immediately provide a file?

It starts a task. Use the supplied export handle to check status and retrieve the download URL when ready.

Can I mark a submission for review?

Yes. Set the validation status to approved, not approved, or on hold for an identified submission.

Connect KoboToolbox

About KoboToolbox ↗