MCP Tool Catalog
Orbit exposes its operations to any MCP-capable client. This is a grouped index; tools accept an optional node parameter for multi-node routing where relevant.
Status, completions & handoff
Section titled “Status, completions & handoff”orbit_status, orbit_status_markdown, orbit_get_completions, orbit_get_completion_full, orbit_get_prompt_log, orbit_get_context, orbit_get_context_file, orbit_list_context, orbit_handoff, orbit_list_projects, orbit_create_project.
Read live project state, completion history, and project context. orbit_handoff owns reading and writing handoff files under context/handoffs/ (content-first writes, history preserved).
Queue & sessions
Section titled “Queue & sessions”orbit_queue_prompt, orbit_queue_list, orbit_cancel_prompt, orbit_list_sandbox_sessions, orbit_decompose.
Context (write)
Section titled “Context (write)”orbit_write_context, orbit_append_context, orbit_write_global_context, orbit_append_global_context.
Files & locks
Section titled “Files & locks”orbit_read_file, orbit_list_files, orbit_lock_file, orbit_list_locks, orbit_unlock_file.
Servers & QA
Section titled “Servers & QA”orbit_server_start, orbit_server_stop, orbit_server_status, orbit_server_logs, orbit_run_script, orbit_get_qa_history, orbit_get_qa_results.
Git, shell & GitHub
Section titled “Git, shell & GitHub”orbit_git_status, orbit_git_log, orbit_git_diff, orbit_git_show, orbit_exec_shell, orbit_github_prs, orbit_github_issues, orbit_github_actions, orbit_github_branches, orbit_github_issue_create, orbit_github_pr.
Read-only git inspection, an allowlisted shell-exec tool (diagnostics, npm run/list/outdated, $env: injection) gated to registered project roots, and GitHub PR/issue/actions reads plus creation.
Project settings
Section titled “Project settings”orbit_get_project_settings, orbit_set_project_setting.
Read and write per-project configuration values (e.g. vercelProjectId, neon_connection_string). Protected keys — path, slug, id, color, colorIndex — cannot be overwritten. Snake_case key aliases (e.g. vercel_project_id) are auto-normalized to camelCase before writing.
Benchmark Mode
Section titled “Benchmark Mode”orbit_benchmark_create, orbit_benchmark_results, orbit_benchmark_review, orbit_benchmark_status, orbit_benchmark_list, orbit_benchmark_cancel.
Full lifecycle for Benchmark Mode (API mode) jobs. orbit_benchmark_create launches a job; orbit_benchmark_results reads job output; orbit_benchmark_review runs the three-phase review pass. rows and configs parameters on orbit_benchmark_create must be real JSON arrays, not stringified JSON.
Bridge relay (node-to-node messaging)
Section titled “Bridge relay (node-to-node messaging)”relay_channels, relay_poll, relay_post, relay_history, relay_status.
List, poll, and inspect Bridge channels for the current account. relay_post is approval-gated — outbound messages queue for human review before delivery. If a channel is omitted and exactly one active channel exists, it is selected automatically.
Cloud, DB & deploy providers
Section titled “Cloud, DB & deploy providers”orbit_vercel_*, orbit_railway_*, orbit_neon_*, orbit_supabase_*.
Built-in (no external MCP URL) tools for Vercel/Railway deploys and env vars, and Neon/Supabase queries and schema.
Firestore
Section titled “Firestore”orbit_firestore_query, orbit_firestore_collections, orbit_firestore_schema.
Query Firestore collections with optional filters, ordering, and limit (orbit_firestore_query); list all top-level collections (orbit_firestore_collections); sample up to 10 documents and infer field types (orbit_firestore_schema). All three are read-only.
Stripe
Section titled “Stripe”orbit_stripe_summary, orbit_stripe_customers, orbit_stripe_revenue.
Read-only billing visibility. orbit_stripe_summary returns active subscription count, MRR estimate, and last 5 charges. orbit_stripe_customers lists customers with email, name, and subscription status (max 25). orbit_stripe_revenue returns total revenue, charge count, and average charge for a period.
Sentry
Section titled “Sentry”orbit_sentry_errors, orbit_sentry_issues, orbit_sentry_resolve.
orbit_sentry_errors and orbit_sentry_issues are read-only. orbit_sentry_resolve resolves a Sentry issue by ID — it is a write tool requiring approval, not a read.
App Store & Play Store
Section titled “App Store & Play Store”orbit_appstore_status, orbit_appstore_builds, orbit_playstore_status.
Read-only mobile release visibility. orbit_appstore_status returns the latest App Store Connect build and review state; orbit_appstore_builds lists recent TestFlight builds (max 25); orbit_playstore_status returns production and internal testing track state from Google Play.
Slack & Discord notifications
Section titled “Slack & Discord notifications”orbit_slack_notify, orbit_slack_deploy_notify, orbit_discord_notify.
All three are write tools requiring approval. orbit_slack_notify sends a message to a named Slack channel; orbit_slack_deploy_notify fetches the latest Vercel or Railway deploy and posts a formatted status message; orbit_discord_notify sends a message via a Discord webhook. Credentials are read from the Vault (slack, slack_webhook, or discord_webhook_{project}).
orbit_godot_list_projects, orbit_godot_get_project_info, orbit_godot_launch_editor, orbit_godot_run_project, orbit_godot_stop_project, orbit_godot_get_debug_output, orbit_godot_get_version, orbit_godot_create_scene, orbit_godot_add_node, orbit_godot_save_scene.
Proxy tools for Godot Engine project management. Requires a godot-mcp proxy configured in the Orbit config file. Covers project listing and metadata, launching and running projects in debug mode, reading debug output, and scene file creation and editing.
Vault & services
Section titled “Vault & services”orbit_vault_get, orbit_vault_set (create-only), orbit_vault_list, orbit_vault_search, orbit_vault_detect_services, orbit_mcp_detect_services, orbit_mcp_get_service_url.
Image Studio
Section titled “Image Studio”19 is_* tools (for example is_generate_image, is_generate_preview, is_get_balance); legacy orbit_image_generate, orbit_image_models.
Code intelligence
Section titled “Code intelligence”orbit_code_search (plus Memtrace MCP tools).
orbit_tasks_create, orbit_tasks_update, orbit_tasks_delete.
Captures
Section titled “Captures”orbit_list_captures, orbit_get_capture, orbit_get_capture_image, orbit_update_capture, orbit_delete_capture, orbit_capture_stats.
Multi-node
Section titled “Multi-node”orbit_list_nodes; all tools accept an optional node parameter.
Apollo & chat
Section titled “Apollo & chat”orbit_chat_send.
DanceOS
Section titled “DanceOS”18 orbit_danceos_* tools (contacts, tags, campaigns, sequences, inbox), with a destructive-action confirmation on campaign send.
Onboarding
Section titled “Onboarding”orbit_set_onboarding_milestone.
Utility
Section titled “Utility”orbit_web_fetch — fetches an HTTP or HTTPS URL and returns the page content as stripped plain text. Accepts url (required) and maxChars (optional, default 20 000, max 50 000). Local file paths, non-HTTP schemes, and raw binary responses are not supported; content is always returned as text.