Skip to main content
Glama

Server Details

Roboflow computer vision for AI agents: datasets, annotation, versioning, workflows, inference.

If you are the author of this connector, you can claim ownership with GitHub, an HTTP challenge, or a DNS record. Claimed connector authors can inspect health checks, view analytics, and manage their listing.
Status
Unhealthy
OAuth
Works in Glama
Last Tested
Transport
Streamable HTTP
URL

TDQS

A3.7/5.0

Scored across 46 tools

Disambiguation4/5

Most tools have distinct purposes, but there are a few potentially confusing pairs like trainings_cancel vs. trainings_stop and workflow_specs_run vs. workflows_run, which could cause misselection by an agent.

Naming Consistency3/5

Names follow a general verb_noun pattern but with inconsistent ordering: some are domain_first (annotation_batches_get) and others action_first (versions_export). This mix may reduce predictability.

Tool Count3/5

With 46 tools, the set is large but covers many subdomains of a computer vision platform. It's on the heavy side but not excessive given the scope.

Completeness4/5

The toolset covers CRUD operations for projects, models, devices, and workflows, plus additional features like training and inference. Minor gaps exist (e.g., annotation deletion) but core workflows are well-supported.

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

  1. 2 tool updates
    • Addedimages_batch_update_metadata
    • Addedimages_update_metadata
  2. 1 tool update
    • Changedautolabel_start6 fields changed
      • removedInput schema / properties / ontology / additionalProperties
        Removed value: -{
        -  "type": "string"
        -}
      • addedInput schema / properties / ontology / anyOf
        Added value: +[
        +  {
        +    "additionalProperties": {
        +      "type": "string"
        +    },
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • addedInput schema / properties / ontology / default
        Added value: +null
      • changedInput schema / properties / ontology / description
        Previous value: -"Mapping of class name -> text prompt used to label, e.g. {'cat': 'a cat', 'dog': 'a dog'}. Required. For sam3, max 50 classes."New value: +"Mapping of class name -> text prompt used to label, e.g. {'cat': 'a cat', 'dog': 'a dog'}. Required for foundational models (sam3: bare nouns, max 50 classes). Optional for model_type='roboflow' — when omitted, the trained model's own classes are used."
      • removedInput schema / properties / ontology / type
        Removed value: -"object"
      • changedInput schema / required
        Previous value: -[
        -  "project_id",
        -  "batch_id",
        -  "model",
        -  "model_type",
        -  "ontology"
        -]New value: +[
        +  "project_id",
        +  "batch_id",
        +  "model",
        +  "model_type"
        +]
  3. 1 tool update
    • Changedmodels_train4 fields changed
      • changedInput schema / properties / checkpoint / description
        Previous value: -"Checkpoint to initialize from"New value: +"Checkpoint to initialize from (COCO, a Universe model, or a previous version)"
      • changedInput schema / properties / epochs / description
        Previous value: -"Number of training epochs"New value: +"Number of training epochs (max 300)"
      • changedInput schema / properties / model_type / description
        Previous value: -"Model architecture. Recommended: RF-DETR ('rfdetr-base', 'rfdetr-nano', 'rfdetr-large', etc). Also: 'yolov11n', 'yolov8n', 'yolo26n', etc. For NAS sweeps (one Training produces many child Models): 'rfdetr-nas-parent', 'rfdetr-nas-base-parent', 'rfdetr-nas-seg-parent'. NAS requires the version's validation split to have ≥15 images. Read the training-and-evaluation skill for the complete list of valid model IDs — wrong IDs cause failures."New value: +"Model architecture ID. Examples: 'rfdetr-medium' (object detection, recommended), 'yolov11n' (fast YOLO), 'rfdetr-seg-medium' (instance segmentation), 'yolo26n-pose' (keypoint), 'vit-base-patch16-224-in21k' (classification), 'qwen3_5-2b-peft' (multimodal/VLM). For NAS sweeps: 'rfdetr-nas-parent' (requires ≥15 validation images). If an invalid ID is passed, the API returns the full list of valid model types for the project's task. Read the training-and-evaluation skill for the complete list and model selection guidance."
      • changedInput schema / properties / speed / description
        Previous value: -"Training speed"New value: +"Training speed (deprecated — model_type is usually sufficient)"
  4. 3 tool updates
    • Addedcreate_project_app
    • Addeduniverse_dataset_images_search
    • Addeduniverse_search_app
  5. 5 tool updates
    • Addedagent_chat
    • Addedagent_conversation_get
    • Addedagent_conversations_list
    • Addedagent_workflow_publish
    • Changedmodels_train4 fields changed
      • changedInput schema / properties / checkpoint / description
        Previous value: -"Checkpoint to initialize from (COCO, a Universe model, or a previous version)"New value: +"Checkpoint to initialize from"
      • changedInput schema / properties / epochs / description
        Previous value: -"Number of training epochs (max 300)"New value: +"Number of training epochs"
      • changedInput schema / properties / model_type / description
        Previous value: -"Model architecture ID. Examples: 'rfdetr-medium' (object detection, recommended), 'yolov11n' (fast YOLO), 'rfdetr-seg-medium' (instance segmentation), 'yolo26n-pose' (keypoint), 'vit-base-patch16-224-in21k' (classification), 'qwen3_5-2b-peft' (multimodal/VLM). For NAS sweeps: 'rfdetr-nas-parent' (requires ≥15 validation images). If an invalid ID is passed, the API returns the full list of valid model types for the project's task. Read the training-and-evaluation skill for the complete list and model selection guidance."New value: +"Model architecture. Recommended: RF-DETR ('rfdetr-base', 'rfdetr-nano', 'rfdetr-large', etc). Also: 'yolov11n', 'yolov8n', 'yolo26n', etc. For NAS sweeps (one Training produces many child Models): 'rfdetr-nas-parent', 'rfdetr-nas-base-parent', 'rfdetr-nas-seg-parent'. NAS requires the version's validation split to have ≥15 images. Read the training-and-evaluation skill for the complete list of valid model IDs — wrong IDs cause failures."
      • changedInput schema / properties / speed / description
        Previous value: -"Training speed (deprecated — model_type is usually sufficient)"New value: +"Training speed"
  6. 1 tool update
    • Changedmodels_train1 field changed
      • changedInput schema / properties / model_type / description
        Previous value: -"Model architecture ID. Use EXACT IDs below — wrong IDs cause failures.\n\nObject Detection (recommended → RF-DETR):\n  rfdetr-pico, rfdetr-nano, rfdetr-small, rfdetr-base, rfdetr-medium, rfdetr-large, rfdetr-xlarge, rfdetr-2xlarge\n  yolo26n/s/m/l/x, yolov12n/s/m/l/x, yolov11n/s/m/l/x, yolov8n/s/m/l/x\n  yolo_nas_s/m/l, yololite-n/s/m/l/xl, yololite-edge-n/s/m/l/xl\n\nInstance Segmentation:\n  rfdetr-seg-nano/small/medium/large/xlarge/2xlarge\n  yolo26n-seg .. yolo26x-seg, yolov11n-seg .. yolov11x-seg, yolov8n-seg .. yolov8x-seg\n  sam3-large\n\nKeypoint / Pose:\n  yolo26n-pose .. yolo26x-pose, yolov11n-pose .. yolov11x-pose, yolov8n-pose .. yolov8x-pose\n\nClassification:\n  vit-base-patch16-224-in21k, resnet18/34/50/101\n  vit_base_patch16_dinov3.lvd1689m, vit_small_patch16_dinov3.lvd1689m\n\nSemantic Segmentation: deeplabv3plus\n\nMultimodal / VLM:\n  qwen3_5-2b-peft, qwen3_5-0.8b-peft, qwen3vl-2b-instruct, qwen3vl-2b-instruct-peft\n  smolvlm2-peft, smolvlm-256m-peft\n  florence-2-base, florence-2-large, florence-2-base-peft, florence-2-large-peft\n  paligemma2-3b-pt-224/448/896, paligemma2-3b-pt-224-peft\n  qwen25-vl-7b, qwen25-vl-7b-peft\n\nNAS sweeps (produces many child models):\n  rfdetr-nas-parent, rfdetr-nas-base-parent, rfdetr-nas-seg-parent\n  NAS requires ≥15 validation images.\n\nRead the training-and-evaluation skill for model selection guidance, checkpoint options, and training best practices."New value: +"Model architecture ID. Examples: 'rfdetr-medium' (object detection, recommended), 'yolov11n' (fast YOLO), 'rfdetr-seg-medium' (instance segmentation), 'yolo26n-pose' (keypoint), 'vit-base-patch16-224-in21k' (classification), 'qwen3_5-2b-peft' (multimodal/VLM). For NAS sweeps: 'rfdetr-nas-parent' (requires ≥15 validation images). If an invalid ID is passed, the API returns the full list of valid model types for the project's task. Read the training-and-evaluation skill for the complete list and model selection guidance."
  7. 1 tool update
    • Changedmodels_train4 fields changed
      • changedInput schema / properties / checkpoint / description
        Previous value: -"Checkpoint to initialize from"New value: +"Checkpoint to initialize from (COCO, a Universe model, or a previous version)"
      • changedInput schema / properties / epochs / description
        Previous value: -"Number of training epochs"New value: +"Number of training epochs (max 300)"
      • changedInput schema / properties / model_type / description
        Previous value: -"Model architecture. Recommended: RF-DETR ('rfdetr-base', 'rfdetr-nano', 'rfdetr-large', etc). Also: 'yolov11n', 'yolov8n', 'yolo26n', etc. For NAS sweeps (one Training produces many child Models): 'rfdetr-nas-parent', 'rfdetr-nas-base-parent', 'rfdetr-nas-seg-parent'. NAS requires the version's validation split to have ≥15 images. Read the training-and-evaluation skill for the complete list of valid model IDs — wrong IDs cause failures."New value: +"Model architecture ID. Use EXACT IDs below — wrong IDs cause failures.\n\nObject Detection (recommended → RF-DETR):\n  rfdetr-pico, rfdetr-nano, rfdetr-small, rfdetr-base, rfdetr-medium, rfdetr-large, rfdetr-xlarge, rfdetr-2xlarge\n  yolo26n/s/m/l/x, yolov12n/s/m/l/x, yolov11n/s/m/l/x, yolov8n/s/m/l/x\n  yolo_nas_s/m/l, yololite-n/s/m/l/xl, yololite-edge-n/s/m/l/xl\n\nInstance Segmentation:\n  rfdetr-seg-nano/small/medium/large/xlarge/2xlarge\n  yolo26n-seg .. yolo26x-seg, yolov11n-seg .. yolov11x-seg, yolov8n-seg .. yolov8x-seg\n  sam3-large\n\nKeypoint / Pose:\n  yolo26n-pose .. yolo26x-pose, yolov11n-pose .. yolov11x-pose, yolov8n-pose .. yolov8x-pose\n\nClassification:\n  vit-base-patch16-224-in21k, resnet18/34/50/101\n  vit_base_patch16_dinov3.lvd1689m, vit_small_patch16_dinov3.lvd1689m\n\nSemantic Segmentation: deeplabv3plus\n\nMultimodal / VLM:\n  qwen3_5-2b-peft, qwen3_5-0.8b-peft, qwen3vl-2b-instruct, qwen3vl-2b-instruct-peft\n  smolvlm2-peft, smolvlm-256m-peft\n  florence-2-base, florence-2-large, florence-2-base-peft, florence-2-large-peft\n  paligemma2-3b-pt-224/448/896, paligemma2-3b-pt-224-peft\n  qwen25-vl-7b, qwen25-vl-7b-peft\n\nNAS sweeps (produces many child models):\n  rfdetr-nas-parent, rfdetr-nas-base-parent, rfdetr-nas-seg-parent\n  NAS requires ≥15 validation images.\n\nRead the training-and-evaluation skill for model selection guidance, checkpoint options, and training best practices."
      • changedInput schema / properties / speed / description
        Previous value: -"Training speed"New value: +"Training speed (deprecated — model_type is usually sufficient)"
  8. 2 tool updates
    • Addeddevices_get_default_config
    • Addeddevices_update_config
  9. 11 tool updates
    • Addedautolabel_job_get
    • Addedautolabel_start
    • Addedmodel_evals_get
    • Addedmodel_evals_get_confidence_sweep
    • Addedmodel_evals_get_confusion_matrix
    • Addedmodel_evals_get_image_predictions
    • Addedmodel_evals_get_map_results
    • Addedmodel_evals_get_performance_by_class
    • Addedmodel_evals_get_recommendations
    • Addedmodel_evals_get_vector_analysis
    • Addedmodel_evals_list
  10. 2 tool updates
    • Changedmodels_star_nas1 field changed
      • changedInput schema / properties / model_id / description
        Previous value: -"NAS-trained model id (Firestore document id, from models_list[].id or trainings_get_results[].models[].modelId)."New value: +"Public model id (the `url` field from models_list[] or models[].modelId from trainings_get_results), e.g. 'beer-can-hackathon-410-nas-gpu-b'. Just the bare id — workspace prefix added automatically."
    • Addedprojects_health
  11. 18 tool updates
    • Addedasync_tasks_get
    • Addeddevices_create
    • Addeddevices_get
    • Addeddevices_get_config
    • Addeddevices_get_config_history
    • Addeddevices_get_events
    • Addeddevices_get_logs
    • Addeddevices_get_telemetry
    • Addeddevices_list
    • Addeddevices_streams_get
    • Addeddevices_streams_list
    • Changedmodels_list1 field changed
      • addedInput schema / properties / group
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "string"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "default": null,
        +  "description": "Optional NAS modelGroup to scope the list to a single NAS run. Get this value from trainings_get_results."
        +}
    • Addedmodels_star_nas
    • Changedmodels_train1 field changed
      • changedInput schema / properties / model_type / description
        Previous value: -"Model architecture. Recommended: RF-DETR ('rfdetr-base', 'rfdetr-nano', 'rfdetr-large', etc). Also: 'yolov11n', 'yolov8n', 'yolo26n', etc. Read the training-and-evaluation skill for the complete list of valid model IDs — wrong IDs cause failures."New value: +"Model architecture. Recommended: RF-DETR ('rfdetr-base', 'rfdetr-nano', 'rfdetr-large', etc). Also: 'yolov11n', 'yolov8n', 'yolo26n', etc. For NAS sweeps (one Training produces many child Models): 'rfdetr-nas-parent', 'rfdetr-nas-base-parent', 'rfdetr-nas-seg-parent'. NAS requires the version's validation split to have ≥15 images. Read the training-and-evaluation skill for the complete list of valid model IDs — wrong IDs cause failures."
    • Addedprojects_fork
    • Addedtrainings_cancel
    • Addedtrainings_get_results
    • Addedtrainings_stop
  12. 1 tool update
    • Changedmodels_train1 field changed
      • changedInput schema / properties / model_type / description
        Previous value: -"Model architecture (e.g. 'yolov8n', 'rf-detr-base', 'paligemma2-3b')"New value: +"Model architecture. Recommended: RF-DETR ('rfdetr-base', 'rfdetr-nano', 'rfdetr-large', etc). Also: 'yolov11n', 'yolov8n', 'yolo26n', etc. Read the training-and-evaluation skill for the complete list of valid model IDs — wrong IDs cause failures."
  13. 30 tool updates
    • First observedannotation_batches_get
    • First observedannotation_batches_list
    • First observedannotation_jobs_create
    • First observedannotations_save
    • First observedimages_prepare_upload
    • First observedimages_prepare_upload_zip
    • First observedimages_search
    • First observedimages_upload_zip_status
    • First observedmeta_feedback_send
    • First observedmodels_get
    • First observedmodels_get_training_status
    • First observedmodels_infer
    • First observedmodels_list
    • First observedmodels_train
    • First observedprojects_create
    • First observedprojects_get
    • First observedprojects_list
    • First observeduniverse_search
    • First observedversions_export
    • First observedversions_generate
    • First observedversions_get
    • First observedworkflow_blocks_get_schema
    • First observedworkflow_blocks_list
    • First observedworkflow_specs_run
    • First observedworkflow_specs_validate
    • First observedworkflows_create
    • First observedworkflows_get
    • First observedworkflows_list
    • First observedworkflows_run
    • First observedworkflows_update

Related MCP Connectors

Related MCP Servers

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources