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

Needle

Needle MCP integration

Searches your document collections and returns ranked passages with sources, uploads new files, retires stale ones, and syncs local connectors.

Connect NeedleSee all integrations

16actions available

  1. Home/
  2. Integrations/
  3. Needle

Three actions you can hand over today

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

  • Search collection

    Lyro performs semantic search within Needle collections to find the exact document or chunk a customer needs. Results rank by relevance with source references so the answer is both fast and traceable.

  • Add files to a collection

    Lyro uploads new files to a collection so the team can expand the knowledge base mid-conversation. Future customer queries can now reference the newly added materials.

  • Get collection stats

    Lyro retrieves statistics for a collection to show the team how many documents and queries it contains. The team optimizes the collection's scope based on usage patterns.

See all 16 actions

How businesses use Needle + Lyro

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

  • search

    Answer from the team's own documents

    Lyro runs a natural language query against a named collection, gets ranked results with source references back, and fetches a signed download URL when the full document is needed.

    Search CollectionList CollectionsGet File Download URL
  • cloud_sync

    Add a document to the knowledge base mid-conversation

    Lyro creates the collection if it does not exist yet, requests signed upload URLs for the content types involved, and adds the files to the collection by URL.

    Create CollectionGet File Upload URLAdd Files to a Collection
  • checklist

    Retire material that has gone out of date

    Lyro pages through the files in a collection, deletes the ones superseded by a newer version, and reads back the document count and index size to confirm what is left.

    List Collection FilesDelete Files from a CollectionGet Collection Stats
  • sync

    Keep a local folder feeding the index

    Lyro sets up a connector that watches folders on a device, adds external files to it by URL, and reads back which connectors are configured and what each one is monitoring.

    Create Local ConnectorAdd Files to Local ConnectorList Local Connectors

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

  1. 01

    Connect Needle

    Authorize the Needle 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 Needle 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

Needle · Lyro

What can you do in Needle without me setting anything up?

These, right away:

  • Add files to a collection
  • Get collection
  • Delete files from a collection

Great, let's start with the first one.

Ask Lyro anything...

FAQ

Everything else about Needle

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

  • Yes. Search Collection performs semantic search inside a named collection and returns ranked results with source references attached, so Lyro can point at the document a statement came from rather than asserting it. That is what makes the answer checkable by whoever asked.

  • No. List Collection Files returns file metadata and file URLs only, not the document text, so the content has to be fetched separately. Get File Download URL issues a short-lived signed URL for that, and it expires quickly enough that it has to be used immediately.

  • That it is empty. Get Collection Stats treats a zero document count as a valid response rather than an error, so Lyro says a collection has nothing indexed instead of failing or implying the collection is missing. Index size and timestamps come back alongside the count.

  • By ID, not by name. Needle allows similar collection names to coexist, so List Collections is used to confirm the correct collection_id before any read or write runs against it. Get Collection then returns that one collection's name, creation date, and search query count.

Every action available in Needle

All 16 actions your agent can call on Needle, straight from the live MCP connection.

  • Add files to a collection

    Add files to a collection by providing file URLs.

  • Add files to local connector

    Add files to a local connector by providing file metadata.

  • Create collection

    Create a new collection.

  • Create local connector

    Create a local connector that monitors specified folders on a device.

  • Delete files from a collection

    Delete files from a specific collection by providing file IDs.

  • Delete files from local connector

    Delete files from a local connector by filename or file IDs.

  • Get collection

    Retrieve details for a specific collection by its ID.

  • Get collection stats

    Retrieve statistics for a specific collection by its ID.

  • Get file download URL

    Get a short-lived signed private download URL for a Needle file.

  • Get file upload URL

    Get signed URLs for uploading local files to Needle.

  • Get local connector

    Retrieve details of a local connector by its ID.

  • List collection files

    List all files within a specific collection by its ID.

  • List collections

    List collections.

  • List connectors

    List connectors.

  • List local connectors

    List local connectors.

  • Search collection

    Perform semantic search within a specific Needle collection and return ranked results with source references.

The tools Needle sits next to

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

  • Bigmlarrow_outward

    Bigml

    Inventories models, clusters, and anomaly detectors, reads their evaluations and predictions, and sets up projects and external data connectors.

  • DeepSeekarrow_outward

    DeepSeek

    Sends prompts to deepseek-chat or deepseek-reasoner with tool calling and thinking mode, and checks balance and model availability first.

  • Humanlooparrow_outward

    Humanloop

    Creates a project, reports on its experiments and session history, and deletes the project when the work behind it is finished.

  • Ollamaarrow_outward

    Ollama

    Route a request to a self-hosted model, reuse OpenAI-format endpoints against it, and report which models the host currently has installed.

  • Scale.aiarrow_outward

    Scale.ai

    Creates image, video, LiDAR, and text annotation tasks, batches and finalizes them, reports completion counts, and reassigns Studio projects.

  • Winston.aiarrow_outward

    Winston.ai

    Scores a submitted passage for AI authorship, checks it for plagiarism against online sources, and measures how closely two texts match.

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

Ready to connect Needle?

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

Connect NeedleTalk to sales
Connect NeedleTalk to sales
Support agent working at a laptop next to the Lyro mascot