Needle

Needle MCP integration

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

16actions available

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.

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

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.

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.

Ready to connect Needle?

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

Support agent working at a laptop next to the Lyro mascot