All integrations
NE
Catalogue metadata onlyartificial intelligencev20260615_00

NEEDLE

Needle

Needle provides retrieval-augmented generation (RAG) tools that enable semantic search across your data, facilitating the development of AI agents and applications.

Description is untrusted, display-only upstream metadata. It never becomes policy, OAuth scope authority, or an agent instruction.

Pakkawork boundary

Research catalogue metadata only. No Pakkawork OAuth, credential, host, quota, executor, or verifier is enabled.

No Pakkawork execution adapter is enabled. Hosted account-authorisation availability is workspace-specific and checked separately in the dashboard.Check workspace connection options
Attributed source

16

Action summaries

Display-only definitions

0

Trigger types

Not installed instances

1

Auth modes

Field names, never values

No

Execution

No runtime adapter

Authentication map

What setup is declared?

Only field names, types, and required markers are shown. Secret values, default auth URLs, credential material, and inferred OAuth scopes are excluded.
API_KEY

API_KEY

needle_api_key

Provider setup

Developer setup

No fields declared in this snapshot.

User connection

  • Needle API Keygeneric_api_key · stringRequired

Capability index

Actions and trigger definitions

Static summaries are available. Live schemas remain disabled until PROVIDER_HUB_API_KEY is configured server-side.

Showing 1–16 of 16 actions

Add files to a collection

NEEDLE_ADD_FILES_TO_COLLECTION

Tool to add files to a collection by providing file URLs. Use when you need to add one or more files to an existing collection. URLs can be public or private (generated via the Files API).

Untrusted display-only summary

Add Files to Local Connector

NEEDLE_ADD_FILES_TO_LOCAL_CONNECTOR

Tool to add files to a local connector by providing file metadata. Use when you need to add external files to a connector using their URLs.

Untrusted display-only summary

Create Collection

NEEDLE_CREATE_COLLECTION

Tool to create a new collection. Use after confirming the collection name.

Untrusted display-only summary

Create Local Connector

NEEDLE_CREATE_LOCAL_CONNECTOR

Tool to create a local connector that monitors specified folders on a device. Use when setting up file indexing from a local machine into Needle collections.

Untrusted display-only summary

Delete files from a collection

NEEDLE_DELETE_FILES_FROM_COLLECTION

Tool to delete files from a specific collection by providing file IDs. Use after confirming valid file IDs to remove from the collection.

Untrusted display-only summary

Delete files from local connector

NEEDLE_DELETE_FILES_FROM_LOCAL_CONNECTOR

Tool to delete files from a local connector by filename or file IDs. Use when you need to remove files from a connector's local storage.

Untrusted display-only summary

Get Collection

NEEDLE_GET_COLLECTION

Tool to retrieve details for a specific collection by its ID. Use when you need to get collection metadata including name, creation date, and search query count.

Untrusted display-only summary

Get collection stats

NEEDLE_GET_COLLECTION_STATS

Tool to retrieve statistics for a specific collection by its ID. Use when you need document count, index size, and timestamps after confirming the collection exists. Zero document count is a valid response for empty collections, not an error.

Untrusted display-only summary

Get File Download URL

NEEDLE_GET_FILE_DOWNLOAD_URL

Tool to get a short-lived signed private download URL for a Needle file. Use when you need to retrieve file content but the public storage URL requires authentication. The returned URL should be used immediately as it expires quickly.

Untrusted display-only summary

Get File Upload URL

NEEDLE_GET_FILE_UPLOAD_URL

Tool to get signed URLs for uploading local files to Needle. Use when you need to upload files to a collection. The upload URLs are valid for a short time, so upload files immediately after receiving the URLs. Multiple content types can be specified to generate multiple upload URLs in a single request.

Untrusted display-only summary

Get local connector

NEEDLE_GET_LOCAL_CONNECTOR

Tool to retrieve details of a local connector by its ID. Use when you need information about a specific local connector's configuration, device details, and associated folders.

Untrusted display-only summary

List Collection Files

NEEDLE_LIST_COLLECTION_FILES

Tool to list all files within a specific collection by its ID. Returns file metadata (including file URLs) only — not document text content; fetch file URLs separately to access content. Use when you have a collection ID and need to retrieve its files. Supports pagination.

Untrusted display-only summary

List Collections

NEEDLE_LIST_COLLECTIONS

Tool to list collections. Use after authenticating with your API key to page through collections. Similar collection names can exist; always verify the correct `collection_id` from results before performing subsequent operations.

Untrusted display-only summary

List Connectors

NEEDLE_LIST_CONNECTORS

Tool to list connectors. Use to retrieve all configured connectors in your account.

Untrusted display-only summary

List Local Connectors

NEEDLE_LIST_LOCAL_CONNECTORS

Tool to list local connectors. Use to retrieve all local connectors configured in your Needle account.

Untrusted display-only summary

Search Collection

NEEDLE_SEARCH_COLLECTION

Tool to perform semantic search within a specific Needle collection and return ranked results with source references. Use when you need to retrieve relevant content from a known collection using natural language queries.

Untrusted display-only summary

Provenance

Versioned facts, explicit trust.

The detail snapshot comes from an attributed MIT-licensed repository revision. Safe local icons use exact-match CC0 Simple Icons symbols; unmatched brands use monograms.

Repository
https://github.com/provider-directoryHQ/provider-directory
Commit
85e33f6a81dfe987f6fc3637d48d45052cea8ca5
Generated
2026-09-12
Trust policy
untrusted_display_only

Remote text is plain display metadata only. It must never become an agent prompt, execution policy, OAuth grant, or executable instruction.