• 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.

Rosette text analytics

Rosette text analytics MCP integration

Detects the language an incoming message is written in and scores how closely two names or two addresses match before anything is acted on.

Connect Rosette text analyticsSee all integrations

3actions available

  1. Home/
  2. Integrations/
  3. Rosette text analytics

Three actions you can hand over today

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

  • Compare name similarity

    Lyro compares two entity names and returns a similarity score to detect duplicates or matches. The team merges customer records and prevents data silos without manual verification.

  • Address similarity

    Lyro compares two addresses and returns a similarity score to identify the same location. The team standardizes address data and corrects typos automatically.

  • Identify language

    Lyro identifies the natural language of a given text to route messages to the correct agent or model. The team processes multilingual support efficiently without manual language detection.

See all 3 actions

How businesses use Rosette text analytics + Lyro

Each card is one request a support team gets, and the Rosette text analytics actions Lyro runs to close it.

  • translate

    Work out the language before answering

    Lyro identifies the language of the incoming message with a confidence score, then matches the sender's name even when it is written in a different script from the one on the record.

    Identify LanguageCompare Name Similarity
  • person

    Verify a customer before acting on a request

    Lyro scores the name and the address the customer gives against the ones on file, so an account change or an order lookup rests on a match score rather than on a spelling that looks close enough.

    Compare Name SimilarityAddress Similarity
  • group

    Catch the duplicate before another record is created

    Lyro compares an incoming name and address against existing entries and flags the near matches, which is the record linkage step that stops one customer becoming three.

    Compare Name SimilarityAddress Similarity
  • support_agent

    Escalate with the scores attached

    When a match is too weak to act on, Lyro hands the conversation to a human agent with the detected language and both similarity scores, so the agent starts from evidence instead of repeating the checks.

    Identify LanguageCompare Name SimilarityAddress Similarity

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 Rosette text analytics actions it has and picks the ones a request needs.

  1. 01

    Connect Rosette text analytics

    Authorize the Rosette text analytics 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 Rosette text analytics 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

Rosette text analytics · Lyro

What can you do in Rosette text analytics without me setting anything up?

These, right away:

  • Address similarity
  • Identify language
  • Compare name similarity

Great, let's start with the first one.

Ask Lyro anything...

FAQ

Everything else about Rosette text analytics

Setup, permissions, and the limits of what Lyro can do inside Rosette text analytics.

  • No. The connected toolkit is three actions - Identify Language, Compare Name Similarity, and Address Similarity. Rosette's wider text analytics catalogue is not part of what Lyro can call here, so entity extraction and sentiment need a separate integration.

  • Address Similarity is tuned for English, Simplified Chinese, and Traditional Chinese addresses and accepts either a plain string or a structured object. It still returns a score for other languages, but treat those with more caution than the three it is optimized for.

  • Yes. Identify Language takes an optional list of language codes to constrain the result and a genre hint such as social-media, which matters for short informal messages where a free-running detector is least certain.

  • Compare Name Similarity returns a score between 0 and 1, not a yes or no. Lyro treats a weak score as unresolved and hands the conversation to a human agent with both names and the score rather than approving a request on a partial match.

Every action available in Rosette text analytics

All 3 actions your agent can call on Rosette text analytics, straight from the live MCP connection.

  • Address similarity

    Compares two addresses and returns a similarity score.

  • Identify language

    This tool identifies the natural language of a given text.

  • Compare name similarity

    The 'Name Similarity' tool compares two entity names (Person, Location, or Organization) and returns a similarity score between 0 and 1 to indicate if the names are similar.

The tools Rosette text analytics sits next to

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

  • Botpressarrow_outward

    Botpress

    Attributes workspace usage to individual bots, provisions workspaces and integrations, updates workflows, and drives runtime conversations.

  • Entelligencearrow_outward

    Entelligence

    Registers a GitHub repository for analysis and answers plain-language questions about its architecture, functionality, and dependencies.

  • Kagglearrow_outward

    Kaggle

    Searches datasets, models, and competitions, publishes and versions datasets, pulls notebook code and output, and files competition entries.

  • Openaiarrow_outward

    Openai

    Reports on running batch and fine-tuning jobs, maintains and searches vector stores, transcribes or voices audio, and runs moderation and evals.

  • Stack Aiarrow_outward

    Stack Ai

    Reports Stack AI health and license status, lists available providers, actions, and triggers, and returns the schema each one expects.

  • Writerarrow_outward

    Writer

    Queries a knowledge graph for grounded answers, uploads and indexes new documents into it, and unlinks the files that have gone out of date.

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

Ready to connect Rosette text analytics?

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

Connect Rosette text analyticsTalk to sales
Connect Rosette text analyticsTalk to sales
Support agent working at a laptop next to the Lyro mascot