Tool to check whether a specific dataset is valid on Hugging Face Hub. Use when you need to determine what features (preview, viewer, search, filter, statistics) are available for a dataset.
Tool to check if files should be uploaded through the Large File mechanism or directly. Use when preparing to upload files to a Hugging Face model repository to determine the appropriate upload method for each file.
Tool to check if files should be uploaded through the Large File mechanism or directly to Hugging Face Spaces. Use when preparing to upload files to a Hugging Face Space repository to determine the appropriate upload method for each file.
Claim Paper AuthorshipHUGGING_FACE_CLAIM_SETTINGS_PAPERS_CLAIM
Tool to claim authorship of a paper on Hugging Face. Use when you need to associate yourself or another user with an ArXiv paper.
Tool to request access to a gated repository on Hugging Face Hub. Use when you need to submit an access request for models, datasets, or Spaces that require approval. The fields required vary by repository.
Create CollectionHUGGING_FACE_CREATE_COLLECTION
Tool to create a new collection on Hugging Face. Use when you need to organize and curate models, datasets, spaces, papers, or other collections into a named collection.
Tool to create a new branch in a Hugging Face dataset repository. Use when you need to create a branch for versioning or experimentation with dataset changes.
Tool to create a commit in a Hugging Face dataset repository. Use when you need to add, update, or delete files in a dataset. Supports both regular files and Large File Storage (LFS) for large binary files. Can optionally create a pull request instead of directly committing.
Tool to check if files should be uploaded via Large File Storage (LFS) or directly to a Hugging Face dataset repository. Use before uploading files to determine the correct upload method for each file based on size and repository settings.
Tool to create a tag on a Hugging Face dataset repository. Use when you need to mark a specific revision with a named tag.
Create DiscussionHUGGING_FACE_CREATE_DISCUSSIONS
Tool to create a new discussion on a Hugging Face repository (model, dataset, or Space). Use when you need to start a conversation, report an issue, or create a pull request discussion.
Tool to create a new comment on a Hugging Face repository discussion. Use when you need to add comments or replies to discussions on models, datasets, or spaces.
Pin discussionHUGGING_FACE_CREATE_DISCUSSIONS_PIN
Tool to pin or unpin a discussion on a Hugging Face repository (model, dataset, or Space). Use when you need to highlight important discussions by pinning them to the top of the list, or unpin them when they're no longer priority.
Tool to create a new branch in a Hugging Face model repository. Use when you need to create a branch for experimenting with model changes, versioning, or creating isolated development environments.
Tool to create a commit to a Hugging Face model repository. Use when you need to add, update, or delete files in a model repository. Supports both standard JSON and JSON-lines (NDJSON) formats. JSON-lines format is recommended for better performance.
Create Models TagHUGGING_FACE_CREATE_MODELS_TAG
Tool to create a tag on a Hugging Face model repository. Use when you need to mark a specific revision with a named tag.
Create Paper CommentHUGGING_FACE_CREATE_PAPERS_COMMENT
Tool to create a new comment on a Hugging Face paper. Use when you need to add comments or feedback to research papers on Hugging Face.
Tool to index a paper from arXiv by its ID on Hugging Face. Use when you need to make a paper searchable and accessible on the platform. Note: If the paper is already indexed, only its authors can re-index it.
Create RepositoryHUGGING_FACE_CREATE_REPO
Tool to create a new repository (model, dataset, or Space) on Hugging Face Hub. Use when you need to initialize a new repository for uploading models, datasets, or deploying Spaces applications.
Tool to create a new branch in a Hugging Face space repository. Use when you need to create a branch for experimenting with space changes, versioning, or creating isolated development environments.
Tool to create a commit in a Hugging Face Space repository. Use when you need to add, update, or delete files in a Space. Supports both JSON and NDJSON (recommended) payload formats for commits.
Create or update Space secretHUGGING_FACE_CREATE_SPACES_SECRETS
Tool to create or update a secret in a Hugging Face Space. Use when you need to add or update environment variables or sensitive configuration values for a Space. This action upserts the secret, meaning it will create a new secret if it doesn't exist or update it if it already exists.
Create Spaces TagHUGGING_FACE_CREATE_SPACES_TAG
Tool to create a tag on a Hugging Face space repository. Use when you need to mark a specific revision with a named tag.
Create or update Space variableHUGGING_FACE_CREATE_SPACES_VARIABLES
Tool to create or update a variable in a Hugging Face Space. Use when you need to add or update environment variables or configuration values for a Space. This action upserts the variable, meaning it will create a new variable if it doesn't exist or update it if it already exists.
Tool to create a SQL Console embed for querying datasets on Hugging Face. Use when you need to create a shareable SQL query interface for exploring dataset splits. The embed allows users to execute SQL queries against dataset views (e.g., train, test, validation splits).
Create WebhookHUGGING_FACE_CREATE_WEBHOOK
Tool to create a webhook on Hugging Face that triggers on repository or discussion events. Use when you need to receive notifications for changes to specific models, datasets, or spaces.
Tool to delete a branch from a Hugging Face dataset repository. Use when you need to remove a branch that is no longer needed. This action permanently removes the specified branch from the dataset.
Tool to delete a tag from a Hugging Face dataset. Use when you need to remove a specific tag revision from a dataset repository.
Delete discussionHUGGING_FACE_DELETE_DISCUSSIONS
Tool to delete a discussion from a Hugging Face repository. Use when you need to remove a discussion that is no longer needed. This action permanently removes the specified discussion from the repository.
Tool to delete a network CIDR list entry from Hugging Face Inference Endpoints. Use when you need to remove a CIDR configuration that is no longer needed. This action permanently removes the specified CIDR from the namespace's network configuration.
Tool to delete notifications from Hugging Face. Use when you need to remove notifications either by specific discussion IDs or by applying filters to delete multiple notifications at once. Supports targeted deletion (via discussion_ids) or bulk deletion (via applyToAll with filter parameters).
Tool to delete a webhook from Hugging Face settings. Use when you need to remove a webhook configuration that is no longer needed.
Delete space branchHUGGING_FACE_DELETE_SPACES_BRANCH
Tool to delete a branch from a Hugging Face space repository. Use when you need to remove a branch that is no longer needed. This action permanently removes the specified branch from the space.
Delete space secretHUGGING_FACE_DELETE_SPACES_SECRETS
Tool to delete a secret from a Hugging Face space. Use when you need to remove sensitive credentials or configuration values that are no longer needed. This action permanently removes the specified secret from the space's environment variables.
Delete Spaces TagHUGGING_FACE_DELETE_SPACES_TAG
Tool to delete a tag from a Hugging Face space. Use when you need to remove a specific tag revision from a space repository.
Delete space variableHUGGING_FACE_DELETE_SPACES_VARIABLES
Tool to delete a variable from a Hugging Face space. Use when you need to remove configuration values or environment variables that are no longer needed. This action permanently removes the specified variable from the space's environment.
Tool to filter rows in a Hugging Face dataset split based on SQL-like query conditions. Use when you need to search or filter specific rows from a dataset based on column values, or to retrieve sorted subsets of data.
Tool to generate a response given a list of messages in a conversational context. Supports both conversational Language Models (LLMs) and Vision-Language Models (VLMs). Compatible with OpenAI SDK.
Generate Text EmbeddingsHUGGING_FACE_GENERATE_EMBEDDINGS
Tool to convert text into vector embeddings for feature extraction, semantic search, and similarity tasks. Use when you need numerical representations of text for ML applications.
Get Daily PapersHUGGING_FACE_GET_DAILY_PAPERS
Tool to retrieve daily papers from Hugging Face. Use when you need to fetch the latest AI/ML research papers shared on Hugging Face.
Get Dataset Croissant MetadataHUGGING_FACE_GET_DATASET_CROISSANT
Tool to get Croissant metadata about a Hugging Face dataset. Croissant is a metadata format built on schema.org aimed at describing datasets used for machine learning. Use when you need structured metadata in JSON-LD format.
Get Dataset First RowsHUGGING_FACE_GET_DATASET_FIRST_ROWS
Tool to get the first 100 rows of a dataset split along with column data types and features. Use when you need to preview or sample dataset content.
Get Dataset InfoHUGGING_FACE_GET_DATASET_INFO
Tool to get general information about a dataset including description, citation, homepage, license, and features (column schemas). Use when you need to understand dataset structure, available splits, and metadata before working with the data.
Get Dataset Repository InfoHUGGING_FACE_GET_DATASET_REPO_INFO
Tool to retrieve detailed information about a Hugging Face dataset repository. Use when you need metadata, card data, tags, downloads, likes, configurations, or other information about a specific dataset.
Get Dataset RowsHUGGING_FACE_GET_DATASET_ROWS
Tool to retrieve a slice of rows from a Hugging Face dataset split at any given location (offset). Returns up to 100 rows at a time with complete feature type information and no truncation. Use when you need to inspect specific rows from a dataset without downloading the entire dataset.
Get Datasets CompareHUGGING_FACE_GET_DATASETS_COMPARE
Tool to get a comparison (diff) between two revisions of a Hugging Face dataset. Use when you need to see what changed between dataset versions or commits.
Get Dataset SizeHUGGING_FACE_GET_DATASET_SIZE
Tool to get the size of a Hugging Face dataset including number of rows and size in bytes. Use when you need to determine dataset size, memory requirements, or storage needs for a specific dataset.
Get Datasets JWTHUGGING_FACE_GET_DATASETS_JWT
Tool to generate a JWT token for accessing a Hugging Face dataset repository. Use when you need authenticated access to datasets, optionally with write access for spaces in dev mode, custom expiration, or encryption.
Get Datasets LeaderboardHUGGING_FACE_GET_DATASETS_LEADERBOARD
Tool to retrieve evaluation results ranked by score for a dataset's leaderboard. Use when you need to compare model performance on a specific dataset or task. Returns an array of leaderboard entries with model information, scores, and rankings.
Get Dataset Notebook URLHUGGING_FACE_GET_DATASETS_NOTEBOOK
Tool to get a Jupyter notebook URL from a Hugging Face dataset repository. Use when you need to retrieve the URL for a specific .ipynb file from a dataset at a particular revision.
Get Datasets ResolveHUGGING_FACE_GET_DATASETS_RESOLVE
Tool to resolve and download a file from a Hugging Face dataset repository. This endpoint requires following redirections to retrieve file content or returns XET file info when Accept header is set appropriately. Use when you need to access files from datasets with proper redirection handling.
Get Dataset Security ScanHUGGING_FACE_GET_DATASETS_SCAN
Tool to retrieve the security scan status of a Hugging Face dataset repository. Use when you need to check for malware, pickle vulnerabilities, or other security issues in a dataset.
Get Dataset Tags by TypeHUGGING_FACE_GET_DATASETS_TAGS_BY_TYPE
Tool to retrieve all possible tags used for datasets on Hugging Face, grouped by tag type. Use when you need to discover available dataset classification tags, filter options, or metadata categories. Optionally restrict results to a single tag type.
Get Dataset StatisticsHUGGING_FACE_GET_DATASET_STATISTICS
Tool to get comprehensive statistics about a dataset split including column statistics and data distribution information. Use when you need to analyze dataset composition, understand data distributions, or get statistical summaries of dataset features.
Get dataset repository sizeHUGGING_FACE_GET_DATASETS_TREESIZE
Tool to get the total size of a Hugging Face dataset repository at a specific revision and path. Use when you need to determine storage requirements or track repository size changes.
Get Datasets XET Read TokenHUGGING_FACE_GET_DATASETS_XET_READ_TOKEN
Tool to get a read short-lived access token for XET from Hugging Face datasets. Use when you need temporary read access to dataset content through XET protocol.
Get Discussion DetailsHUGGING_FACE_GET_DISCUSSION
Tool to get detailed information about a specific discussion or pull request on Hugging Face Hub. Use when you need to retrieve all comments, status changes, events, and for PRs, the diff information.
Get Available Job HardwareHUGGING_FACE_GET_JOBS_HARDWARE
Tool to retrieve available hardware configurations for Hugging Face Jobs with their specifications and pricing. Use when you need to discover compute options for running jobs.