meridian MCP Tools
meridian exposes 235 tools. Each one has its own page with the configuration for every client that can run this server.
-
create_projectMutatingcreate project
-
set_parent_projectMutatingset parent project
-
rename_projectMutatingrename project
-
set_project_execution_modeMutatingset project execution mode
-
merge_projectMutatingmerge project
-
register_sessionregister session
-
start_sessionMutatingstart session
-
list_projectsRead-onlylist projects
-
get_project_by_nameRead-onlyget project by name
-
get_goalRead-onlyget goal
-
set_goalMutatingset goal
-
set_north_starMutatingset north star
-
log_tasklog task
-
get_tasksRead-onlyget tasks
-
search_tasksRead-onlysearch tasks
-
generate_handoffgenerate handoff
-
load_handoffload handoff
-
verify_handoff_tokenverify handoff token
-
accept_handoffaccept handoff
-
record_handoff_correctionrecord handoff correction
-
export_ai_logRead-onlyexport ai log
-
export_ai_log_artifactsRead-onlyexport ai log artifacts
-
purge_ai_logpurge ai log
-
search_ai_logRead-onlysearch ai log
-
get_ai_log_export_statusRead-onlyget ai log export status
-
set_ai_log_export_configMutatingset ai log export config
-
export_ai_log_otelRead-onlyexport ai log otel
-
get_context_blockRead-onlyget context block
-
pin_decisionpin decision
-
update_decisionMutatingupdate decision
-
validate_assumptionvalidate assumption
-
get_pinned_decisionsRead-onlyget pinned decisions
-
archive_decisionarchive decision
-
add_proposal_gateMutatingadd proposal gate
-
resolve_proposal_gateRead-onlyresolve proposal gate
-
reopen_proposal_gatereopen proposal gate
-
get_proposal_gatesRead-onlyget proposal gates
-
checkpointcheckpoint
-
register_external_jobregister external job
-
update_external_jobMutatingupdate external job
-
get_external_jobRead-onlyget external job
-
list_external_jobsRead-onlylist external jobs
-
complete_external_jobcomplete external job
-
start_remote_taskMutatingstart remote task
-
get_remote_task_statusRead-onlyget remote task status
-
list_remote_tasksRead-onlylist remote tasks
-
register_session_recoveryregister session recovery
-
list_resumable_sessionsRead-onlylist resumable sessions
-
get_session_recoveryRead-onlyget session recovery
-
request_hitlrequest hitl
-
get_hitl_requestRead-onlyget hitl request
-
request_manual_issue_screening_togglerequest manual issue screening toggle
-
link_manual_github_issuelink manual github issue
-
add_noteMutatingadd note
-
ingest_documentingest document
-
get_document_structureRead-onlyget document structure
-
get_latex_structureRead-onlyget latex structure
-
get_citation_edgesRead-onlyget citation edges
-
resolve_citationsRead-onlyresolve citations
-
index_equationindex equation
-
find_similar_equationRead-onlyfind similar equation
-
insert_equationMutatinginsert equation
-
update_paragraphMutatingupdate paragraph
-
find_symbol_usagesRead-onlyfind symbol usages
-
index_figureindex figure
-
find_similar_figureRead-onlyfind similar figure
-
link_figure_captionlink figure caption
-
index_tableindex table
-
find_similar_tableRead-onlyfind similar table
-
link_table_captionlink table caption
-
ingest_document_structureingest document structure
-
search_outputsRead-onlysearch outputs
-
annotate_outputsannotate outputs
-
find_outputs_by_sourceRead-onlyfind outputs by source
-
search_code_semanticRead-onlysearch code semantic
-
get_flag_registryRead-onlyget flag registry
-
link_flag_to_sectionlink flag to section
-
get_flag_driftRead-onlyget flag drift
-
register_docx_derivativeregister docx derivative
-
verify_docx_diffverify docx diff
-
promote_docx_candidatepromote docx candidate
-
prospect_symbolprospect symbol
-
add_sprint_item_pointerMutatingadd sprint item pointer
-
get_sprint_item_pointersRead-onlyget sprint item pointers
-
resolve_sprint_item_pointersRead-onlyresolve sprint item pointers
-
delete_sprint_item_pointerMutatingdelete sprint item pointer
-
relocate_sprint_item_pointerrelocate sprint item pointer
-
execute_batchMutatingexecute batch
-
batch_readbatch read
-
batch_mutatebatch mutate
-
add_insightMutatingadd insight
-
get_insightsRead-onlyget insights
-
save_findingsave finding
-
capture_research_findingcapture research finding
-
get_notesRead-onlyget notes
-
read_noteRead-onlyread note
-
delete_noteMutatingdelete note
-
add_workspace_noteMutatingadd workspace note
-
get_workspace_notesRead-onlyget workspace notes
-
move_workspace_note_to_projectMutatingmove workspace note to project
-
pin_workspace_decisionpin workspace decision
-
get_workspace_decisionsRead-onlyget workspace decisions
-
get_workspace_settingsRead-onlyget workspace settings
-
update_workspace_settingsMutatingupdate workspace settings
-
save_blog_postsave blog post
-
get_blog_postsRead-onlyget blog posts
-
add_workspace_sprint_itemMutatingadd workspace sprint item
-
get_workspace_sprint_itemsRead-onlyget workspace sprint items
-
update_workspace_sprint_itemMutatingupdate workspace sprint item
-
complete_workspace_sprint_itemcomplete workspace sprint item
-
add_workspace_proposalMutatingadd workspace proposal
-
add_proposalMutatingadd proposal
-
get_workspace_proposalsRead-onlyget workspace proposals
-
advance_proposal_statusadvance proposal status
-
promote_proposalpromote proposal
-
preview_proposal_promotionpreview proposal promotion
-
commit_proposal_promotioncommit proposal promotion
-
create_proposal_successorMutatingcreate proposal successor
-
link_proposal_lineagelink proposal lineage
-
get_proposal_lineageRead-onlyget proposal lineage
-
compare_proposal_versionscompare proposal versions
-
get_session_briefRead-onlyget session brief
-
list_hitl_requestsRead-onlylist hitl requests
-
answer_hitlanswer hitl
-
dismiss_hitldismiss hitl
-
list_sessionsRead-onlylist sessions
-
add_sprint_noteMutatingadd sprint note
-
get_sprint_notesRead-onlyget sprint notes
-
set_sprintMutatingset sprint
-
get_sprint_progressRead-onlyget sprint progress
-
add_sprint_itemMutatingadd sprint item
-
fan_out_sprint_itemsfan out sprint items
-
update_sprint_itemMutatingupdate sprint item
-
complete_sprint_itemcomplete sprint item
-
reconcile_sprint_driftreconcile sprint drift
-
reconcile_stale_claimsreconcile stale claims
-
release_sprint_item_claimrelease sprint item claim
-
transfer_sprint_item_claimtransfer sprint item claim
-
get_planning_briefRead-onlyget planning brief
-
refresh_contextrefresh context
-
get_sprint_itemsRead-onlyget sprint items
-
get_parallelizable_groupsRead-onlyget parallelizable groups
-
assign_sprint_wavesMutatingassign sprint waves
-
complete_wave_gatecomplete wave gate
-
start_wave_runMutatingstart wave run
-
finalize_wave_runfinalize wave run
-
resume_waveresume wave
-
configure_wave_gateconfigure wave gate
-
analyze_sprintanalyze sprint
-
get_session_logRead-onlyget session log
-
get_session_activityRead-onlyget session activity
-
get_connection_logRead-onlyget connection log
-
get_server_logsRead-onlyget server logs
-
search_server_logsRead-onlysearch server logs
-
get_server_log_checkpointRead-onlyget server log checkpoint
-
search_allRead-onlysearch all
-
search_synthesisRead-onlysearch synthesis
-
paper_searchpaper search
-
social_searchsocial search
-
github_searchgithub search
-
start_research_runMutatingstart research run
-
complete_research_runcomplete research run
-
get_research_runRead-onlyget research run
-
list_research_runsRead-onlylist research runs
-
promote_research_runpromote research run
-
create_experimentMutatingcreate experiment
-
get_experimentRead-onlyget experiment
-
list_experimentsRead-onlylist experiments
-
start_experiment_runMutatingstart experiment run
-
complete_experiment_runcomplete experiment run
-
promote_experiment_runpromote experiment run
-
get_experiment_runRead-onlyget experiment run
-
list_experiment_runsRead-onlylist experiment runs
-
register_run_artifactregister run artifact
-
record_experiment_eventrecord experiment event
-
get_experiment_eventsRead-onlyget experiment events
-
save_watchlist_querysave watchlist query
-
list_watchlist_queriesRead-onlylist watchlist queries
-
run_watchlist_queryMutatingrun watchlist query
-
delete_watchlist_queryMutatingdelete watchlist query
-
get_agent_instructionsRead-onlyget agent instructions
-
set_agent_instructionsMutatingset agent instructions
-
set_executor_configMutatingset executor config
-
get_capability_manifestRead-onlyget capability manifest
-
set_capability_manifestMutatingset capability manifest
-
set_capability_profileMutatingset capability profile
-
clear_capability_profileMutatingclear capability profile
-
get_effective_capability_profileRead-onlyget effective capability profile
-
list_profile_layersRead-onlylist profile layers
-
get_profile_layerRead-onlyget profile layer
-
save_profile_layersave profile layer
-
clone_profile_layerclone profile layer
-
activate_profile_layeractivate profile layer
-
reset_profile_layerMutatingreset profile layer
-
get_profile_layer_revisionsRead-onlyget profile layer revisions
-
get_effective_profileRead-onlyget effective profile
-
claim_fileclaim file
-
store_findingstore finding
-
get_findingsRead-onlyget findings
-
send_messageMutatingsend message
-
receive_messagesreceive messages
-
idle_until_all_doneidle until all done
-
release_filerelease file
-
get_file_claimsRead-onlyget file claims
-
get_symbol_claimsRead-onlyget symbol claims
-
get_symbol_hotspotsRead-onlyget symbol hotspots
-
list_active_worktreesRead-onlylist active worktrees
-
list_worktrees_pending_cleanupRead-onlylist worktrees pending cleanup
-
claim_docx_regionclaim docx region
-
get_docx_region_claimsRead-onlyget docx region claims
-
release_docx_region_claimsrelease docx region claims
-
acquire_docx_document_leaseacquire docx document lease
-
get_docx_document_leaseRead-onlyget docx document lease
-
release_docx_document_leaserelease docx document lease
-
find_orphaned_docx_staged_filesRead-onlyfind orphaned docx staged files
-
list_pluginsRead-onlylist plugins
-
get_plugin_detailsRead-onlyget plugin details
-
reset_plugin_overrideMutatingreset plugin override
-
get_tunnel_diagnosticsRead-onlyget tunnel diagnostics
-
refresh_tool_manifestrefresh tool manifest
-
get_graph_diffRead-onlyget graph diff
-
snapshot_graph_metricssnapshot graph metrics
-
idle_until_session_doneidle until session done
-
update_md_sectionMutatingupdate md section
-
claim_sprint_itemclaim sprint item
-
add_subtaskMutatingadd subtask
-
split_sprint_itemsplit sprint item
-
merge_sprint_itemsMutatingmerge sprint items
-
set_active_repoMutatingset active repo
-
run_verificationMutatingrun verification
-
analyze_model_efficiencyanalyze model efficiency
-
add_custom_hookMutatingadd custom hook
-
get_custom_hooksRead-onlyget custom hooks
-
delete_custom_hookMutatingdelete custom hook
-
update_custom_hookMutatingupdate custom hook
This list was read from the server itself, by connecting to it and calling tools/list on 24 September 2026. It is what
the server actually exposes, not what its listing claims.
Mutating and Read-only are read off each tool's name, not its schema — a hint, not a guarantee. The registry stores tool names only; connect the server for its live schemas.