smr_* names. Use MCP Quickstart for setup and Get started for Codex and Claude Code install.
The authoritative enumeration is ManagedResearchMcpServer._build_tools in managed_research/mcp/server.py in the managed-research repository. The lists below track that surface; if a client is missing a tool, update the package.
Health, capabilities, and billing
smr_health_checksmr_get_capabilitiessmr_get_limitssmr_get_capacity_lane_previewsmr_get_billing_entitlements
Projects
smr_create_runnable_projectsmr_list_projectssmr_get_projectsmr_get_default_projectsmr_rename_projectsmr_patch_projectsmr_get_project_statussmr_get_project_workspacesmr_pause_projectsmr_resume_projectsmr_archive_projectsmr_unarchive_projectsmr_get_project_entitlement- Notes and knowledge:
smr_get_project_notes,smr_set_project_notes,smr_append_project_notes,smr_get_org_knowledge,smr_set_org_knowledge,smr_get_project_knowledge,smr_set_project_knowledge,smr_curated_knowledge
Changesets
smr_list_project_changesetssmr_create_project_changesetsmr_get_project_changesetsmr_decide_project_changeset
Provider keys
smr_set_provider_keysmr_get_provider_key_status
GitHub setup
smr_setup_github_statussmr_setup_github_start_oauthsmr_setup_github_list_repossmr_setup_github_disconnect
Exports
smr_setup_exports_list_targetssmr_setup_exports_create_target
Workspace and inputs
smr_attach_source_reposmr_get_workspace_inputssmr_upload_workspace_filessmr_get_workspace_download_urlsmr_get_project_gitsmr_download_workspace_archive
Objectives and work-mode helpers
smr_open_ended_questionssmr_objectivessmr_directed_effort_outcomes
Progress, setup, launch, readiness
smr_get_project_setupsmr_prepare_project_setupsmr_list_runbook_presetssmr_get_launch_preflightsmr_status_readiness
Repos, datasets, and work files
- Work repos:
smr_work_repos_list,smr_work_repos_attach,smr_work_repos_detach - Work datasets:
smr_work_datasets_list,smr_work_datasets_upload,smr_work_datasets_download - Work files:
smr_work_files_list,smr_work_files_upload - Run output files:
smr_list_run_output_files,smr_get_run_output_file_content
Resources (catalog-style)
- Project files:
smr_list_project_files,smr_create_project_files,smr_get_project_file,smr_get_file_content - External repositories:
smr_list_project_external_repositories,smr_create_project_external_repository,smr_patch_project_external_repository - Credential refs:
smr_list_project_credential_refs,smr_create_project_credential_ref,smr_patch_project_credential_ref - Run mounts and bindings:
smr_list_run_file_mounts,smr_upload_run_files,smr_list_run_repository_mounts,smr_create_run_repository_mount,smr_list_run_credential_bindings,smr_create_run_credential_binding
Runs and control
- Start and list:
smr_trigger_run,smr_start_one_off_run,smr_list_runs,smr_get_run,smr_list_active_runs - Lifecycle:
smr_stop_run,smr_pause_run,smr_resume_run,smr_branch_run_from_checkpoint - Contract and execution:
smr_get_run_contract,smr_get_run_execution - Events and graph:
smr_list_run_task_events,smr_list_run_objective_events,smr_get_run_work_graph,smr_get_run_logical_timeline,smr_get_run_event_log - Authority and evidence:
smr_get_run_authority_readouts,smr_get_run_operator_evidence - Traces:
smr_get_run_traces,smr_get_run_actor_trace,smr_list_run_actor_traces,smr_get_raw_trace_events,smr_download_raw_trace - Actors and participants:
smr_get_run_actor_usage,smr_control_project_run_actor,smr_list_run_participants,smr_get_run_artifact_progress,smr_list_run_actor_logs,smr_get_run_primary_parent,smr_run_objective_scopes - Steering:
smr_runtime_message_queue,smr_runtime_intents - Transcript and questions:
smr_get_run_transcript,smr_list_run_questions - Checkpoints:
smr_create_run_checkpoint,smr_list_run_checkpoints,smr_restore_run_checkpoint
Artifacts and run-scoped lists
smr_list_run_artifactssmr_get_run_artifact_manifestsmr_get_artifactsmr_get_artifact_contentsmr_download_artifactsmr_list_run_modelssmr_list_run_datasets
Outputs and work products
smr_list_run_work_productssmr_get_run_work_productsmr_export_run_work_productsmr_explain_work_product_blocker- Container eval:
smr_upload_container_eval_package,smr_validate_container_eval_package
Results: models and pull requests
- Models:
smr_results_models_list,smr_results_models_get,smr_results_models_download,smr_results_models_export - PRs:
smr_results_prs_list,smr_results_prs_get
Trained models (extended)
smr_register_trained_modelsmr_get_trained_modelsmr_list_trained_models_for_runsmr_export_trained_modelsmr_create_trained_model_adapter_upload_urlsmr_complete_trained_model_adapter_uploadsmr_update_trained_modelsmr_delete_trained_modelsmr_get_run_cost_summarysmr_report_tinker_training_usage
Approvals and questions
smr_list_run_approvalssmr_approve_run_approvalsmr_deny_run_approvalsmr_respond_to_run_question
Usage and economics
smr_get_run_usagesmr_get_run_resource_limitssmr_get_run_progress_toward_resource_limitssmr_get_project_usagesmr_get_project_resource_limitssmr_get_project_progress_toward_resource_limitssmr_get_project_economicssmr_request_resource_limit_extension
Logs
smr_list_run_log_archives
Launch contract
smr_start_one_off_run and smr_trigger_run require a coherent launch payload (for example work_mode and providers). A typical public example: