• TidioReply faster to tickets across all channels
  • LyroHire AI to handle customer servicecheck
  • Hubi AIRun on-brand marketing with an AI coworker
  • LabsTidio LabsGet a custom AI solution built by experts
  • Master AgentOrchestrates every channel
  • AI Voice AgentResolves calls on its own
  • Lyro for Zendesk
  • Lyro for Freshdesk
  • Lyro for Salesforce
  • Lyro for HubSpot
Browse all integrationsarrow_forward
  • Borrowell83% resolved
  • GameBoost86% automated
  • Cove Smart70% self-service
  • Secureframe59% automated
See all customer storiesarrow_forward
  • AI in E-Commerce in 2026Free report on the new shopping funnel
  • Shadow AIFree report on the hidden AI habit
  • AI in Insurance in 2026Free report on AI in insurance
See all reportsarrow_forward
  • Features
  • Pricing
Talk to salesGet started
Lyro wordmark

Product

  • Features
  • Master Agent
  • AI Voice Agent
  • Integrations
  • Pricing
  • Copilot

Resources

  • Blog
  • Customer Stories
  • Reports
  • AI in Ecommerce Report
  • Docs

Company

  • Contact
  • Book a Demo

Legal

  • Privacy Policy
  • Terms of Service
  • Data Processing Agreement

4.7/5on G2G2 logo

SOC 2 Type II · GDPR · CCPA

© 2026 Lyro by Tidio. All rights reserved.

Keen.io

Keen.io MCP integration

Reads event collection schemas and property types, returns distinct property values over a timeframe, and reactivates revoked access keys.

Connect Keen.ioSee all integrations

6actions available

  1. Home/
  2. Integrations/
  3. Keen.io

Three actions you can hand over today

Every action runs live through MCP. Nothing to build, nothing to maintain.

  • Select unique

    Lyro retrieves unique values for a property across your event collection. You spot trends or analyze data distribution without writing queries manually.

  • Inspect collection property

    Lyro shows details about a specific property in your Keen.io event collection. You understand data structure to troubleshoot tracking or reporting issues.

  • Unrevoke access key

    Lyro reactivates a Keen.io access key that was previously disabled. You restore API connectivity quickly when integrations stop working.

See all 6 actions

How businesses use Keen.io + Lyro

Each card is one request a support team gets, and the Keen.io actions Lyro runs to close it.

  • storage

    Map what a Keen.io project actually collects

    Lyro lists the project's event collections and drills into one to report its property names and inferred types, so a new analyst learns the data model by asking rather than by reading dashboards.

    Inspect All Event CollectionsInspect Single Event CollectionInspect Collection Property
  • search

    Find the values a property actually contains

    Lyro returns the unique values a target property holds across a filtered timeframe, which settles arguments about whether an event field carries the labels a query is written against.

    Select UniqueInspect Collection PropertyInspect Single Event Collection
  • dashboard

    Check which analytics are already precomputed

    Before someone builds a query from scratch, Lyro lists the cached dataset definitions in the project with their query configuration and status, so an existing precomputed result gets reused.

    List Cached Dataset DefinitionsInspect All Event CollectionsSelect Unique
  • key

    Restore access after a key was revoked in error

    When a revoked but undeleted access key locks an integration out, Lyro flips it back to active and confirms the datasets and collections it can reach again.

    Unrevoke Access KeyList Cached Dataset DefinitionsInspect All Event Collections

How it works

Get started in 3 steps

Connect once, then just ask. There is no workflow builder to learn and nothing to maintain — Lyro reads the Keen.io actions it has and picks the ones a request needs.

  1. 01

    Connect Keen.io

    Authorize the Keen.io account your team already uses — one consent screen, no API keys, no mapping tables. Lyro can only do what you granted that account, and you can disconnect it at any time.

  2. 02

    Tell your agent what you need

    Describe the job the way you would hand it to a teammate. Lyro maps it to the Keen.io actions that close it and chains as many as the request needs.

  3. 03

    Watch it work

    The agent runs the actions inside the conversation the customer is already in, so nobody copies data between tabs and your team can take over at any point.

    Get started free

Keen.io · Lyro

What can you do in Keen.io without me setting anything up?

These, right away:

  • List cached dataset definitions
  • Inspect all event collections
  • Inspect collection property

Great, let's start with the first one.

Ask Lyro anything...

FAQ

Everything else about Keen.io

Setup, permissions, and the limits of what Lyro can do inside Keen.io.

  • No. This toolkit covers schema inspection, distinct property values through Select Unique, cached dataset listing, and access key reactivation. There is no event ingestion action and no aggregate query action, so writing events and running counts stay in your own Keen.io calls.

  • A Master API Key. Keen.io requires master-level authentication for that operation, so it will fail on a project or read key even when the rest of the toolkit works. The key also has to have been revoked rather than deleted - a deleted key cannot be restored.

  • Inspect All Event Collections returns up to 5000 event collections in a single response, and List Cached Dataset Definitions is paginated through limit and after_name. For anything past those bounds Lyro pages through rather than truncating silently.

  • Yes, treat it that way. Unrevoke Access Key restores API authentication for a credential someone deliberately switched off, so it is the one action here that changes your security posture rather than just reading it. The other five are read-only.

Every action available in Keen.io

All 6 actions your agent can call on Keen.io, straight from the live MCP connection.

  • Inspect all event collections

    Retrieve schema information for all event collections in a Keen.io project.

  • Inspect collection property

    Return details for a specific property in an event collection.

  • Inspect single event collection

    Retrieve schema information for a single Keen.io event collection.

  • List cached dataset definitions

    List all cached dataset definitions for a Keen.io project.

  • Select unique

    Return unique values for a target property.

  • Unrevoke access key

    Reactivate a previously revoked Keen.io access key.

The tools Keen.io sits next to

Same connection, same setup. Pick the next one your team already uses.

  • Ambient weatherarrow_outward

    Ambient weather

    Pulls the latest reading from every registered Ambient Weather station into the conversation.

  • Data247arrow_outward

    Data247

    Verifies phone numbers, emails, and postal addresses at capture, scores signup fraud risk, and honours do-not-call requests on the spot.

  • Google Mapsarrow_outward

    Google Maps

    Finds the nearest open location, geocodes an address, calculates travel time, and returns a photo or embeddable map with the answer.

  • Mopinionarrow_outward

    Mopinion

    Pulls survey responses for a form or report, resolves the fields behind them, and reports where and when a feedback form is shown.

  • Radararrow_outward

    Radar

    Reads and updates trip status, starts and completes trips, maintains geofences and beacons, and turns partial addresses into verified coordinates.

  • Taggunarrow_outward

    Taggun

    Reads a receipt the moment it arrives, extracts merchant, totals, tax, and line items, and keeps the registries it matches against current.

Browse every integration
Support agent working at a laptop next to the Lyro mascot

Ready to connect Keen.io?

Authorize the account and your agent has all 6 actions from the first conversation.

Connect Keen.ioTalk to sales
Connect Keen.ioTalk to sales
Support agent working at a laptop next to the Lyro mascot