Ohmyho.st MCP Server

The local MCP server of ohmyho.st, hosting that a coding agent operates. It runs over stdio next to Codex, Claude Code, Cursor, Hermes or OpenClaw and lets the agent deploy the user's GitHub apps…

Local serverstdioApache-2.0

What is the Ohmyho.st MCP Server?

ohmyho.st is an MCP project maintained in the amerged-org/ohmyhost-mcp repository. The maintainer describes its purpose as “The local MCP server of ohmyho.st, hosting that a coding agent operates. It runs over stdio next to Codex, Claude Code, Cursor, Hermes or OpenClaw…”. Read the project documentation for the complete scope.

Source

Project documentation · Repository · Discovery listing. This profile records the public documentation checked on 2026-10-08.

Recorded tools

Check the linked publisher documentation and your connected client's tool list. Names and availability can vary with the server version and account permissions.

ToolWhat it does
billing_checkout_createOwner-only: create or resume a hosted Checkout.
billing_checkout_getOwner-only: observe the original checkout and reconcile confirmed credits/refunds, without another purchase.
billing_portal_createOwner-only: return a short-lived Stripe portal URL to the human for invoices, payment methods or cancellation at period end.
billing_recharge_configureOwner-only: enable or disable automatic off-session payments.
billing_recharge_getOwner-only: read auto-recharge consent, spending limit and payment handoff.
database_access_createIssue a time-bound PostgreSQL credential for this project's own Dev or Prod database.
database_access_listList this project's issued database credentials with their state (active, expired or revoked).
database_access_revokeRevoke one issued database credential immediately: open sessions end and its PostgreSQL role is removed.
database_compute_getRead current managed database size, memory, region and compute state without running SQL or waking the database.
database_compute_setSelect standard or performance compute for an existing database: Free 0.25 CU/1 GB/60-second idle suspension, Paid 0.5 CU/2 GB/60-second idle suspension.
database_queryRead one owner-authorized Dev or Prod database query (at most 100 rows, five-second timeout).
database_writeExecute one explicitly authorized INSERT, UPDATE or DELETE/upsert in the chosen Dev or Prod database.
delete_executeExecute a reviewed project deletion
delete_planPlan complete project deletion
deployment_createStart a reviewed deployment plan
deployment_getGet one deployment
deployment_logsList the newest normalized diagnostics of one deployment (build, control, runtime and function failures with catalog codes).
deployment_planPlan an immutable deployment.
deployments_listList project deployments
domain_cloudflare_authorizeCheck domain_cloudflare_status first and reuse a valid matching grant.
domain_cloudflare_statusRead the project's customer DNS authorization state, zone, scopes and expiry without credentials.
domain_paid_applyDeclare or activate the explicitly requested customer hostname.
domain_paid_deleteDelete only the explicitly named project's stored customer hostname/route and owned DNS records.
domain_paid_planPlan a customer-owned production hostname before or after the first Prod deployment.
domain_paid_statusRead DNS/TLS and effective Paid-domain access.
feedback_statusRead the status of a feedback receipt you submitted and ohmyho.st's customer-visible replies: received, in_review, planned, in_progress, resolved (the fix is…
feedback_submitReport a bug, suspected issue or feature request to ohmyho.st.
function_runs_listList the newest scheduled function runs (functions.crons) of an environment: one run per due UTC minute with state, attempt, the status the scheduled handler…
github_connectOwner or Admin: connect GitHub once for this workspace.
github_statusRead this workspace's GitHub connection.
identity_getGet the ohmyho.st customer/agent identity this call acts as: user, organization and, in context, the saved login or OHMYHOST_TOKEN that supplied it.
mail_domain_deleteRetire the project's mail domain while the project stays active; use its Prod environment ID.
mail_domain_setConfigure the project's one production mail domain using its Prod environment ID.
mail_domain_statusRead separate sending and receiving readiness and exact DNS records for the project’s production mail domain.
mail_message_getRead only this project's Prod-received message before the hard 72-hour expiry.
mail_message_retryRetry the Prod customer webhook within its shared budget: initial attempt plus at most three retries, all before 72 hours from receipt.
mail_messages_listList the Prod environment's owned handoff metadata younger than 72 hours.
mail_setupConfigure the customer's one production mail domain using the project Prod environment ID, only when the customer wants mail or the app declares…
mail_statusRead sending and receiving readiness and exact DNS records for the project’s one production mail domain.
mail_webhook_disableDisable receiving on the project's Prod mail domain and remove its webhook; existing message content becomes inaccessible.
mail_webhook_setSet the required HTTPS endpoint on the project's Prod application using its Prod environment ID.
mail_webhook_verifySend a signed test to the Prod application endpoint and enable receiving after it accepts the event.
operation_getGet durable operation status and current deployment progress/reconciliation guidance.
operation_logsRead available operation events for at most ten seconds, stopping earlier at max_events or a terminal event.
operation_reconcileStart an explicitly confirmed provider reconciliation attempt
organization_account_getOwner-only: read the effective Free/Paid plan, its Stripe or granted source, available monthly credits that expire at period end and top-up credits that…
organization_createCreate an organization owned by the signed-in user.
organization_credits_getRead the owner's shared organization credit pool, seven-day grace_started_at/grace_expires_at and published rate_cards.
organization_listList the workspaces the chosen login's user belongs to and which one that login is scoped to.
organization_usage_getRead posted UTC-month usage by project, environment and published meter/rate.
organization_useBind a saved login that has no organization yet to one workspace, so later calls act inside it.
powered_by_flag_getRead whether the production site shows the opt-in "Powered by ohmyho.st" flag.
powered_by_flag_setOwner only, ask the human first: show or hide a small "Powered by ohmyho.st" flag on the right edge of the production site.
profile_listList the saved ohmyho.st logins on this computer: each has a name, a user and an organization, never a token.
project_budget_getRead the owner's project UTC-month budget, measured usage and open reservations.
project_budget_setSet an owner's optional monthly project budget in microcredits (1000000 = one credit).
project_context_getRead fresh project status, DNS/mail next actions, authorized usage and bounded shared notes.
project_createCreate an ohmyho.st project.
project_data_changeOwner only: execute the exact reviewed project_data_plan after explicit customer confirmation.
project_data_planOwner only: plan a Dev/Prod data assignment change and review the data, files, deployments and database logins it keeps or removes.
project_dev_access_createCreate an owner-only one-hour single-use access link for the protected Dev app.
project_dev_access_mode_setOwner only: choose public Dev (no platform token) or protected Dev (share link required).
project_dev_share_link_getOwner only: get or create the persistent protected Dev link.
project_dev_share_link_revokeOwner only: revoke the persistent Dev link and active sessions immediately without changing the Dev access mode.
project_dev_share_link_rotateOwner only: replace the persistent Dev link and immediately revoke old links and sessions.
project_export_createOwner-only: request an asynchronous password-encrypted SQL ZIP, including at zero credits.
project_export_getOwner-only: read the original SQL ZIP export's progress/error and verified download URL.
project_getGet one project
project_handle_checkCheck whether a project address is free before offering it to the customer.
project_handle_setMove a project to an address the customer chose, after project_handle_check said it is free.
project_notes_setSave shared project to-dos, at most 250 lines / 16384 UTF-8 bytes.
project_statusGet source, both Dev/Prod environment IDs, deployment URLs, Dev access mode, latest operation and cleanup status.
projects_listList projects visible to the current identity
promotion_executeExecute an explicitly confirmed Dev-to-Prod promotion using the unchanged plan guards.
promotion_planPlan promotion of the current Dev artifact to Prod without a rebuild.
referral_link_getRead the workspace's referral link to share.
rollback_executeExecute a reviewed rollback
rollback_planPlan a rollback
secret_deleteDelete an environment secret
secret_set_commandReturn the stdin-only CLI command for setting a secret; the value never enters MCP.
secrets_listList secret metadata without values
source_changesSave an atomic file batch against the generation and parent commit you read.
source_diffCompare two managed versions without changing files or deployments.
source_fileRead one managed source file with its exact hash and mode.
source_filesList the exact managed source tree at a version; omit commit_sha to read current main.
source_getGet linked source status.
source_initializeCreate managed version history for an unbound project.
source_inspectRead local working-directory, Git/worktree, monorepo and sanitized remote context without sign-in.
source_linkLink a repository covered by the workspace GitHub connection.
source_publishLocal MCP only: capture current filtered files, including uncommitted/new files, and save one managed version without importing Git history.
source_publish_completeComplete a local pending source publication after polling its operation.
source_restoreRestore an earlier managed file tree as a new version against current generation and parent.
source_uploadObserve the exact managed snapshot upload after an uncertain response.
source_versionsRead managed version history for this project; next_commit_sha continues the same history page.
token_createCreate your own non-expiring API token after interactive login and save it to the selected private env file.
token_revokeRevoke one of your own API tokens after explicit confirmation and interactive login.
tokens_listList your token metadata after interactive login.