What your AI apps can do with Hugging Face
- Search models, datasets and papers
- Read repository details and files
Hugging Face MCP tools
4 tools and 158 resources, listed by Toolstile from the server itself on 29 October 2026. The server decides what it offers and can add or rename tools at any time; after you connect, Toolstile shows the current list.
| Tool | What it does | Suggested rule |
|---|---|---|
hf_whoami | Inspect the current Hugging Face authentication context, including the account, visible organization memberships, and credential access details. Read-only and never returns credential values. | Allow (read-only) |
hub_repo_search | Search Hugging Face repositories with a shared query interface. You can target models, datasets, spaces, or aggregate across multiple repo types in one call. Include links to repositories in your response. | Allow (read-only) |
hub_repo_details | Get details for one or more Hugging Face repos (model, dataset, or space). Auto-detects type unless specified. For datasets, use operations: overview, dataset_structure, dataset_preview. Use dataset_structure first to discover configs, splits, sizes, and schema. Use … | Allow (read-only) |
hf_fs | When to use: Hugging Face Hub models, datasets, Spaces, collections, papers, daily papers, today's trending models, current paper leaderboard, docs, and repository files. | Allow (read-only) |
Hugging Face MCP resources
| Resource | Address | What it provides |
|---|---|---|
| hf-cli | skill://hf-cli/SKILL.md | Hugging Face Hub CLI (`hf`) for downloading, uploading, and managing models, datasets, spaces, buckets, repos, papers, jobs, and more on the Hugging Face Hub. Use when: handling authentication; managing local cache; managing Hugging Face Buckets; running or scheduling jobs on … |
| hf-cloud-aws-context-discovery | skill://hf-cloud-aws-context-discovery/SKILL.md | Discover the user's local AWS context (active profile, region, account ID, caller identity) at the start of any AWS task. Use this skill before any other AWS work — deploying to SageMaker, creating resources, calling AWS APIs, or anything that touches an AWS account. Use it … |
| hf-cloud-python-env-setup | skill://hf-cloud-python-env-setup/SKILL.md | Set up an isolated Python environment for SageMaker / AWS work, with the right Python version and current boto3. Use this skill whenever Python code will be executed for a SageMaker deployment, training job, or any AWS automation — including when about to run `pip install`, when … |
| requirements.txt | skill://hf-cloud-python-env-setup/requirements.txt | |
| check_versions.py | skill://hf-cloud-python-env-setup/scripts/check_versions.py | |
| setup_env.py | skill://hf-cloud-python-env-setup/scripts/setup_env.py | |
| hf-cloud-sagemaker-deployment-planner | skill://hf-cloud-sagemaker-deployment-planner/SKILL.md | Plan and coordinate the deployment of a model to Amazon SageMaker AI. Use this skill whenever the user wants to deploy, host, serve, or expose a model on SageMaker or AWS — including phrases like "deploy a model", "host this LLM on AWS", "serve this embedding model", "deploy a … |
| hf-cloud-sagemaker-iam-preflight | skill://hf-cloud-sagemaker-iam-preflight/SKILL.md | Ensure a usable SageMaker execution role exists before deploying or training. Use this skill whenever about to create a SageMaker endpoint, model, training job, or any resource that requires an execution role. Use it especially when the user has not provided a role ARN … |
| minimum-permissions.json | skill://hf-cloud-sagemaker-iam-preflight/references/minimum-permissions.json | |
| trust-policy.json | skill://hf-cloud-sagemaker-iam-preflight/references/trust-policy.json | |
| check_role.py | skill://hf-cloud-sagemaker-iam-preflight/scripts/check_role.py | |
| create_role.py | skill://hf-cloud-sagemaker-iam-preflight/scripts/create_role.py | |
| hf-cloud-sagemaker-production-defaults | skill://hf-cloud-sagemaker-production-defaults/SKILL.md | Create a SageMaker endpoint (real-time, real-time scale-to-zero, or async) with autoscaling, CloudWatch alarms, and tagging enabled by default. Use this skill whenever about to create a SageMaker endpoint, write deployment code that calls `create_endpoint`, or finalize a … |
| deployment-template.md | skill://hf-cloud-sagemaker-production-defaults/references/deployment-template.md | |
| _common.py | skill://hf-cloud-sagemaker-production-defaults/scripts/_common.py | |
| deploy.py | skill://hf-cloud-sagemaker-production-defaults/scripts/deploy.py | |
| deploy_async.py | skill://hf-cloud-sagemaker-production-defaults/scripts/deploy_async.py | |
| deploy_ic.py | skill://hf-cloud-sagemaker-production-defaults/scripts/deploy_ic.py | |
| invoke_endpoint.py | skill://hf-cloud-sagemaker-production-defaults/scripts/invoke_endpoint.py | |
| teardown.py | skill://hf-cloud-sagemaker-production-defaults/scripts/teardown.py | |
| hf-cloud-serving-image-selection | skill://hf-cloud-serving-image-selection/SKILL.md | Pick the right serving container for a SageMaker model deployment and find its current image URI. Use this skill whenever about to deploy a model to a SageMaker endpoint and an image URI needs to be chosen — including when the user says "deploy this LLM", "host this HuggingFace … |
| model-to-image.md | skill://hf-cloud-serving-image-selection/references/model-to-image.md | |
| mirror_image.py | skill://hf-cloud-serving-image-selection/scripts/mirror_image.py | |
| hf-mem | skill://hf-mem/SKILL.md | Hugging Face CLI to estimate the required memory to load Safetensors or GGUF model weights for inference from the Hugging Face Hub |
| huggingface-best | skill://huggingface-best/SKILL.md | Use when the user asks about finding the best, top, or recommended model for a task, wants to know what AI model to use, or wants to compare models by benchmark scores. Triggers on: "best model for X", "what model should I use for", "top models for [task]", "which model runs on … |
| huggingface-community-evals | skill://huggingface-community-evals/SKILL.md | Run evaluations for Hugging Face Hub models using inspect-ai and lighteval on local hardware. Use for backend selection, local GPU evals, and choosing between vLLM / Transformers / accelerate. Not for HF Jobs orchestration, model-card PRs, .eval_results publication, or … |
| .env.example | skill://huggingface-community-evals/examples/.env.example | |
| USAGE_EXAMPLES.md | skill://huggingface-community-evals/examples/USAGE_EXAMPLES.md | |
| inspect_eval_uv.py | skill://huggingface-community-evals/scripts/inspect_eval_uv.py | |
| inspect_vllm_uv.py | skill://huggingface-community-evals/scripts/inspect_vllm_uv.py | |
| lighteval_vllm_uv.py | skill://huggingface-community-evals/scripts/lighteval_vllm_uv.py | |
| huggingface-datasets | skill://huggingface-datasets/SKILL.md | Use this skill for Hugging Face Dataset Viewer API workflows that fetch subset/split metadata, paginate rows, search text, apply filters, download parquet URLs, and read size or statistics. |
| huggingface-gradio | skill://huggingface-gradio/SKILL.md | Build Gradio web UIs and demos in Python. Use when creating or editing Gradio apps, components, event listeners, layouts, or chatbots. |
| examples.md | skill://huggingface-gradio/examples.md | |
| huggingface-llm-trainer | skill://huggingface-llm-trainer/SKILL.md | Train or fine-tune language and vision models using TRL (Transformer Reinforcement Learning) or Unsloth with Hugging Face Jobs infrastructure. Covers SFT, DPO, GRPO and reward modeling training methods, plus GGUF conversion for local deployment. Includes guidance on the TRL Jobs … |
| gguf_conversion.md | skill://huggingface-llm-trainer/references/gguf_conversion.md | |
| hardware_guide.md | skill://huggingface-llm-trainer/references/hardware_guide.md | |
| hub_saving.md | skill://huggingface-llm-trainer/references/hub_saving.md | |
| local_training_macos.md | skill://huggingface-llm-trainer/references/local_training_macos.md | |
| reliability_principles.md | skill://huggingface-llm-trainer/references/reliability_principles.md | |
| trackio_guide.md | skill://huggingface-llm-trainer/references/trackio_guide.md | |
| training_methods.md | skill://huggingface-llm-trainer/references/training_methods.md | |
| training_patterns.md | skill://huggingface-llm-trainer/references/training_patterns.md | |
| troubleshooting.md | skill://huggingface-llm-trainer/references/troubleshooting.md | |
| unsloth.md | skill://huggingface-llm-trainer/references/unsloth.md | |
| convert_to_gguf.py | skill://huggingface-llm-trainer/scripts/convert_to_gguf.py | |
| dataset_inspector.py | skill://huggingface-llm-trainer/scripts/dataset_inspector.py | |
| estimate_cost.py | skill://huggingface-llm-trainer/scripts/estimate_cost.py | |
| hf_benchmarks.py | skill://huggingface-llm-trainer/scripts/hf_benchmarks.py | |
| train_dpo_example.py | skill://huggingface-llm-trainer/scripts/train_dpo_example.py | |
| train_grpo_example.py | skill://huggingface-llm-trainer/scripts/train_grpo_example.py | |
| train_sft_example.py | skill://huggingface-llm-trainer/scripts/train_sft_example.py | |
| unsloth_sft_example.py | skill://huggingface-llm-trainer/scripts/unsloth_sft_example.py | |
| huggingface-local-models | skill://huggingface-local-models/SKILL.md | Use to select models to run locally with llama.cpp and GGUF on CPU, Mac Metal, CUDA, or ROCm. Covers finding GGUFs, quant selection, running servers, exact GGUF file lookup, conversion, and OpenAI-compatible local serving. |
| hardware.md | skill://huggingface-local-models/references/hardware.md | |
| hub-discovery.md | skill://huggingface-local-models/references/hub-discovery.md | |
| quantization.md | skill://huggingface-local-models/references/quantization.md | |
| huggingface-lora-space-builder | skill://huggingface-lora-space-builder/SKILL.md | Build and publish a Gradio demo on Hugging Face Spaces for a user-provided LoRA. Use when someone asks to create, generate, ship, or publish a Space, demo, Gradio app, or playground for a LoRA — including LoRAs for Qwen-Image, Qwen-Image-Edit, LTX-Video, Wan, FLUX, SDXL, or … |
| adapting-to-the-lora.md | skill://huggingface-lora-space-builder/references/adapting-to-the-lora.md | |
| krea-2.md | skill://huggingface-lora-space-builder/references/base-models/krea-2.md | |
| ltx.md | skill://huggingface-lora-space-builder/references/base-models/ltx.md | |
| qwen-image.md | skill://huggingface-lora-space-builder/references/base-models/qwen-image.md | |
| creative-mode.md | skill://huggingface-lora-space-builder/references/creative-mode.md | |
| tasks.md | skill://huggingface-lora-space-builder/references/tasks.md | |
| zerogpu-and-publishing.md | skill://huggingface-lora-space-builder/references/zerogpu-and-publishing.md | |
| huggingface-paper-publisher | skill://huggingface-paper-publisher/SKILL.md | Publish and manage research papers on Hugging Face Hub. Supports creating paper pages, linking papers to models/datasets, claiming authorship, and generating professional markdown-based research articles. |
| example_usage.md | skill://huggingface-paper-publisher/examples/example_usage.md | |
| quick_reference.md | skill://huggingface-paper-publisher/references/quick_reference.md | |
| paper_manager.py | skill://huggingface-paper-publisher/scripts/paper_manager.py | |
| arxiv.md | skill://huggingface-paper-publisher/templates/arxiv.md | |
| ml-report.md | skill://huggingface-paper-publisher/templates/ml-report.md | |
| modern.md | skill://huggingface-paper-publisher/templates/modern.md | |
| standard.md | skill://huggingface-paper-publisher/templates/standard.md | |
| huggingface-papers | skill://huggingface-papers/SKILL.md | Look up and read Hugging Face paper pages in markdown, and use the papers API for structured metadata such as authors, linked models/datasets/spaces, Github repo and project page. Use when the user shares a Hugging Face paper page URL, an arXiv URL or ID, or asks to summarize, … |
| README.md | skill://huggingface-spaces/README.md | |
| huggingface-spaces | skill://huggingface-spaces/SKILL.md | Build, deploy, and maintain applications on Hugging Face Spaces — Gradio / Docker / Static SDKs, ZeroGPU and dedicated hardware, model loading, debugging, buckets, inference providers, community grants. Use whenever the user asks to create or host an app on Hugging Face, port … |
| 3d-cuda-extensions.md | skill://huggingface-spaces/references/3d-cuda-extensions.md | |
| 3d-generation.md | skill://huggingface-spaces/references/3d-generation.md | |
| 3d-gsplat.md | skill://huggingface-spaces/references/3d-gsplat.md | |
| 3d-models.md | skill://huggingface-spaces/references/3d-models.md | |
| 3d-outputs.md | skill://huggingface-spaces/references/3d-outputs.md | |
| buckets.md | skill://huggingface-spaces/references/buckets.md | |
| debugging.md | skill://huggingface-spaces/references/debugging.md | |
| gradio.md | skill://huggingface-spaces/references/gradio.md | |
| grants.md | skill://huggingface-spaces/references/grants.md | |
| inference-providers.md | skill://huggingface-spaces/references/inference-providers.md | |
| known-errors.md | skill://huggingface-spaces/references/known-errors.md | |
| requirements.md | skill://huggingface-spaces/references/requirements.md | |
| zerogpu.md | skill://huggingface-spaces/references/zerogpu.md | |
| huggingface-tool-builder | skill://huggingface-tool-builder/SKILL.md | Use this skill when the user wants to build tool/scripts or achieve a task where using data from the Hugging Face API would help. This is especially useful when chaining or combining API calls or the task will be repeated/automated. This Skill creates a reusable script to fetch, … |
| baseline_hf_api.py | skill://huggingface-tool-builder/references/baseline_hf_api.py | |
| baseline_hf_api.sh | skill://huggingface-tool-builder/references/baseline_hf_api.sh | |
| baseline_hf_api.tsx | skill://huggingface-tool-builder/references/baseline_hf_api.tsx | |
| find_models_by_paper.sh | skill://huggingface-tool-builder/references/find_models_by_paper.sh | |
| hf_enrich_models.sh | skill://huggingface-tool-builder/references/hf_enrich_models.sh | |
| hf_model_card_frontmatter.sh | skill://huggingface-tool-builder/references/hf_model_card_frontmatter.sh | |
| hf_model_papers_auth.sh | skill://huggingface-tool-builder/references/hf_model_papers_auth.sh | |
| huggingface-trackio | skill://huggingface-trackio/SKILL.md | Track and visualize ML training experiments with Trackio. Use when logging metrics during training (Python API), firing alerts for training diagnostics, or retrieving/analyzing logged metrics (CLI). Supports real-time dashboard visualization, alerts with webhooks, HF Space … |
| alerts.md | skill://huggingface-trackio/references/alerts.md | |
| logging_metrics.md | skill://huggingface-trackio/references/logging_metrics.md | |
| retrieving_metrics.md | skill://huggingface-trackio/references/retrieving_metrics.md | |
| huggingface-vision-trainer | skill://huggingface-vision-trainer/SKILL.md | Trains and fine-tunes vision models for object detection (D-FINE, RT-DETR v2, DETR, YOLOS), image classification (timm models — MobileNetV3, MobileViT, ResNet, ViT/DINOv3 — plus any Transformers classifier), and SAM/SAM2 segmentation using Hugging Face Transformers on Hugging … |
| finetune_sam2_trainer.md | skill://huggingface-vision-trainer/references/finetune_sam2_trainer.md | |
| hub_saving.md | skill://huggingface-vision-trainer/references/hub_saving.md | |
| image_classification_training_notebook.md | skill://huggingface-vision-trainer/references/image_classification_training_notebook.md | |
| object_detection_training_notebook.md | skill://huggingface-vision-trainer/references/object_detection_training_notebook.md | |
| reliability_principles.md | skill://huggingface-vision-trainer/references/reliability_principles.md | |
| timm_trainer.md | skill://huggingface-vision-trainer/references/timm_trainer.md | |
| dataset_inspector.py | skill://huggingface-vision-trainer/scripts/dataset_inspector.py | |
| estimate_cost.py | skill://huggingface-vision-trainer/scripts/estimate_cost.py | |
| image_classification_training.py | skill://huggingface-vision-trainer/scripts/image_classification_training.py | |
| object_detection_training.py | skill://huggingface-vision-trainer/scripts/object_detection_training.py | |
| sam_segmentation_training.py | skill://huggingface-vision-trainer/scripts/sam_segmentation_training.py | |
| huggingface-zerogpu | skill://huggingface-zerogpu/SKILL.md | AI demos and GPU compute with Gradio Spaces and Hugging Face Spaces ZeroGPU. Use when writing or reviewing code that uses `@spaces.GPU`, configuring `python_version` or `requirements.txt` for a ZeroGPU Space, or handling ZeroGPU-specific code constraints — pickle-based process … |
| concurrency.md | skill://huggingface-zerogpu/references/concurrency.md | |
| cuda-and-deps.md | skill://huggingface-zerogpu/references/cuda-and-deps.md | |
| how-quota-works.md | skill://huggingface-zerogpu/references/how-quota-works.md | |
| how-zerogpu-works.md | skill://huggingface-zerogpu/references/how-zerogpu-works.md | |
| train-sentence-transformers | skill://train-sentence-transformers/SKILL.md | Train or fine-tune sentence-transformers models across `SentenceTransformer` (bi-encoder, dense or static embedding model for retrieval, similarity, clustering, classification, paraphrase mining, dedup, multimodal), `CrossEncoder` (reranker, pair scoring for two-stage retrieval … |
| base_model_selection.md | skill://train-sentence-transformers/references/base_model_selection.md | |
| dataset_formats.md | skill://train-sentence-transformers/references/dataset_formats.md | |
| evaluators_cross_encoder.md | skill://train-sentence-transformers/references/evaluators_cross_encoder.md | |
| evaluators_multi_vector_encoder.md | skill://train-sentence-transformers/references/evaluators_multi_vector_encoder.md | |
| evaluators_sentence_transformer.md | skill://train-sentence-transformers/references/evaluators_sentence_transformer.md | |
| evaluators_sparse_encoder.md | skill://train-sentence-transformers/references/evaluators_sparse_encoder.md | |
| hardware_guide.md | skill://train-sentence-transformers/references/hardware_guide.md | |
| hf_jobs_execution.md | skill://train-sentence-transformers/references/hf_jobs_execution.md | |
| losses_cross_encoder.md | skill://train-sentence-transformers/references/losses_cross_encoder.md | |
| losses_multi_vector_encoder.md | skill://train-sentence-transformers/references/losses_multi_vector_encoder.md | |
| losses_sentence_transformer.md | skill://train-sentence-transformers/references/losses_sentence_transformer.md | |
| losses_sparse_encoder.md | skill://train-sentence-transformers/references/losses_sparse_encoder.md | |
| model_architectures.md | skill://train-sentence-transformers/references/model_architectures.md | |
| prompts_and_instructions.md | skill://train-sentence-transformers/references/prompts_and_instructions.md | |
| training_args.md | skill://train-sentence-transformers/references/training_args.md | |
| troubleshooting.md | skill://train-sentence-transformers/references/troubleshooting.md | |
| mine_hard_negatives.py | skill://train-sentence-transformers/scripts/mine_hard_negatives.py | |
| train_cross_encoder_distillation_example.py | skill://train-sentence-transformers/scripts/train_cross_encoder_distillation_example.py | |
| train_cross_encoder_example.py | skill://train-sentence-transformers/scripts/train_cross_encoder_example.py | |
| train_cross_encoder_listwise_example.py | skill://train-sentence-transformers/scripts/train_cross_encoder_listwise_example.py | |
| train_multi_vector_encoder_example.py | skill://train-sentence-transformers/scripts/train_multi_vector_encoder_example.py | |
| train_sentence_transformer_distillation_example.py | skill://train-sentence-transformers/scripts/train_sentence_transformer_distillation_example.py | |
| train_sentence_transformer_example.py | skill://train-sentence-transformers/scripts/train_sentence_transformer_example.py | |
| train_sentence_transformer_make_multilingual_example.py | skill://train-sentence-transformers/scripts/train_sentence_transformer_make_multilingual_example.py | |
| train_sentence_transformer_matryoshka_example.py | skill://train-sentence-transformers/scripts/train_sentence_transformer_matryoshka_example.py | |
| train_sentence_transformer_multi_dataset_example.py | skill://train-sentence-transformers/scripts/train_sentence_transformer_multi_dataset_example.py | |
| train_sentence_transformer_static_embedding_example.py | skill://train-sentence-transformers/scripts/train_sentence_transformer_static_embedding_example.py | |
| train_sentence_transformer_with_lora_example.py | skill://train-sentence-transformers/scripts/train_sentence_transformer_with_lora_example.py | |
| train_sparse_encoder_distillation_example.py | skill://train-sentence-transformers/scripts/train_sparse_encoder_distillation_example.py | |
| train_sparse_encoder_example.py | skill://train-sentence-transformers/scripts/train_sparse_encoder_example.py | |
| transformers-js | skill://transformers-js/SKILL.md | Use Transformers.js to run state-of-the-art machine learning models directly in JavaScript/TypeScript. Supports NLP (text classification, translation, summarization), computer vision (image classification, object detection), audio (speech recognition, audio classification), and … |
| CACHE.md | skill://transformers-js/references/CACHE.md | |
| CONFIGURATION.md | skill://transformers-js/references/CONFIGURATION.md | |
| EXAMPLES.md | skill://transformers-js/references/EXAMPLES.md | |
| MODEL_ARCHITECTURES.md | skill://transformers-js/references/MODEL_ARCHITECTURES.md | |
| MODEL_REGISTRY.md | skill://transformers-js/references/MODEL_REGISTRY.md | |
| PIPELINE_OPTIONS.md | skill://transformers-js/references/PIPELINE_OPTIONS.md | |
| TEXT_GENERATION.md | skill://transformers-js/references/TEXT_GENERATION.md | |
| trl-training | skill://trl-training/SKILL.md | Post-train LLMs with TRL (Transformers Reinforcement Learning) — SFT, DPO, GRPO, KTO, and reward-model training. Use when writing or debugging training code with the TRL Python API or the trl CLI. |
Suggested access for each AI app
- 4 tools marked read-only (
hf_whoami,hub_repo_search,hub_repo_details,hf_fs). These are usually safe to allow.
These are hints the server reports about its own tools, not guarantees.
Coding agent in Claude Code or Cursor. Allow the read tools so the agent can look things up without stopping, and require approval for tools that change shared data.
Chat or research app in Claude Desktop. Allow reading and searching. Allow writes only where you want the app to act for you.
Unattended agent, such as a scheduled Codex job. No one is watching the session, so keep it narrow: allow what the job needs, require approval for changes and block the rest.
Blocked tools are removed from the tool list an app sees, so it won't try them. Because rules apply per app, the same Hugging Face connection can be broad in one app and read-only in another, and the credential stays in Toolstile instead of each app's config file.
How it works with Toolstile
- Connect once. Add Hugging Face to a workspace (no sign-in or access token). Toolstile keeps the credential, so no agent config holds it.
- Choose access per app. Give Claude Code every Hugging Face tool, give Cursor only the read tools, or keep Hugging Face away from an app entirely.
- Share approved accounts. Teammates use the connection without copying tokens, and you can remove access in one place.
- Review activity. See which app called which tool and when, so you can tighten access with evidence.
Add the Hugging Face MCP server to an AI app
Through Toolstile, every AI app uses one gateway entry, whichever servers you connect. In Claude Code:
claude mcp add --transport http toolstile 'https://toolstile.com/mcp'Then connect Hugging Face in your workspace and choose which of its tools that app may use. Client setup covers Codex, Cursor and Claude Desktop.
To connect directly instead, add the Hugging Face endpoint to each app separately. In Claude Code:
claude mcp add --transport http huggingface 'https://huggingface.co/mcp'In Cursor's mcp.json:
{
"mcpServers": {
"huggingface": {
"url": "https://huggingface.co/mcp"
}
}
}Some servers accept only clients they have approved, or need a token header. Check the Hugging Face MCP documentation for what your client needs.
Before you connect
No account needed for public search. Use a Hugging Face access token to reach your own and gated content.
Choose no sign-in for public tools, or enter a Hugging Face access token.
Server details
| Detail | Value |
|---|---|
| Publisher | Hugging Face |
| Endpoint | https://huggingface.co/mcp |
| Authentication | No sign-in or access token |
| Categories | Development, Marketing & research |
| Tool list | 4 tools, observed 29 October 2026 (discovery) |