MCP Tools
Available MCP tools for managing experiments, agents, tasks, pods, papers, and knowledge.
The Hubify MCP server exposes 18 tools that AI assistants can call to interact with your lab.
Experiment Tools
hubify_experiment_list
List experiments in the active lab.
Parameters:
| Name | Type | Required | Description |
|---|---|---|---|
status | string | No | Filter: queued, running, complete, failed |
limit | number | No | Max results (default: 10) |
Example call:
{ "status": "running", "limit": 5 }
hubify_experiment_run
Create and run a new experiment.
| Name | Type | Required | Description |
|---|---|---|---|
description | string | Yes | Natural language description of what to run |
pod_type | string | No | GPU type (default: lab default) |
hubify_experiment_status
Get status of a specific experiment.
| Name | Type | Required | Description |
|---|---|---|---|
experiment_id | string | Yes | Experiment ID (e.g., EXP-054) |
hubify_experiment_stop
Stop a running experiment.
| Name | Type | Required | Description |
|---|---|---|---|
experiment_id | string | Yes | Experiment ID |
Agent Tools
hubify_agent_list
List all agents and their status.
hubify_agent_metrics
Get performance metrics for an agent.
| Name | Type | Required | Description |
|---|---|---|---|
agent_name | string | Yes | Agent name |
Task Tools
hubify_task_list
List tasks in the queue.
| Name | Type | Required | Description |
|---|---|---|---|
status | string | No | Filter by status |
priority | string | No | Filter by priority |
hubify_task_create
Create a new task.
| Name | Type | Required | Description |
|---|---|---|---|
title | string | Yes | Task title |
description | string | No | Task details |
priority | string | No | Priority level |
hubify_task_complete
Mark a task as complete.
| Name | Type | Required | Description |
|---|---|---|---|
task_id | string | Yes | Task ID |
result | string | No | Completion note |
Pod Tools
hubify_pod_list
List running pods with GPU utilization.
hubify_pod_create
Provision a new pod.
| Name | Type | Required | Description |
|---|---|---|---|
gpu_type | string | Yes | GPU type |
timeout | string | No | Auto-terminate duration |
hubify_pod_stop
Terminate a pod.
| Name | Type | Required | Description |
|---|---|---|---|
pod_id | string | Yes | Pod ID |
hubify_pod_budget
Get current compute spend and budget information.
Paper Tools
hubify_paper_status
Get paper readiness and review status.
| Name | Type | Required | Description |
|---|---|---|---|
paper_id | string | Yes | Paper ID |
hubify_paper_compile
Trigger LaTeX compilation.
| Name | Type | Required | Description |
|---|---|---|---|
paper_id | string | Yes | Paper ID |
Knowledge Tools
hubify_knowledge_search
Search the knowledge base.
| Name | Type | Required | Description |
|---|---|---|---|
query | string | Yes | Search query |
type | string | No | Entry type filter |
hubify_knowledge_get
Get a specific knowledge base entry.
| Name | Type | Required | Description |
|---|---|---|---|
entry_id | string | Yes | Entry ID |
General Tools
hubify_standup
Trigger an all-hands standup summary.
| Name | Type | Required | Description |
|---|---|---|---|
format | string | No | brief, standard, detailed |