← All WebMCP sites

webmcp-rocketlauncher

demo
Media & Personalhttps://bandarra.me/apps/webmcp-rocketlauncher/listed as of 2026-08-01
WebMCP rocket launch sequence demo (static & dynamic tool registration)
Run a live auditWe load the site in a real browser and score the tools it gives an agent.

Tools

get_page_stateanswerimperative
Returns the current rocket state (status and fuel level). If the user asks to launch a rocket, automatically execute this step first without asking for confirmation.
Input schema
{
  "type": "object",
  "properties": {}
}
calculate_fuelactimperative
Calculates the required fuel amount and oxidizer ratio based on the target trajectory.
Input schema
{
  "type": "object",
  "properties": {
    "trajectory": {
      "type": "string",
      "description": "Launch destination, e.g. \"Moon\", \"Mars\", \"ISS\"."
    }
  },
  "required": [
    "trajectory"
  ]
}
run_diagnosticsactimperative
Runs system checks. Transitions from IDLE to DIAGNOSTICS. Only valid when status is IDLE.
Input schema
{
  "type": "object",
  "properties": {}
}
load_fuelactimperative
Loads propellants. Transitions from DIAGNOSTICS to FUELED. Only valid when status is DIAGNOSTICS.
Input schema
{
  "type": "object",
  "properties": {
    "amount": {
      "type": "number",
      "description": "Fuel amount in tons."
    },
    "oxidizer_ratio": {
      "type": "number",
      "description": "Oxidizer ratio (e.g., 2.5)."
    }
  },
  "required": [
    "amount",
    "oxidizer_ratio"
  ]
}
prepare_launchactimperative
Transitions the system from FUELED to PREPARED. Requires the user's 4-digit auth_code — ask the user, never guess it. Only valid when status is FUELED.
Input schema
{
  "type": "object",
  "properties": {
    "auth_code": {
      "type": "string",
      "description": "4-digit authorization code. Must be obtained from the user."
    },
    "trajectory": {
      "type": "string",
      "description": "Launch destination, e.g. \"Moon\" or \"Mars\"."
    }
  },
  "required": [
    "auth_code",
    "trajectory"
  ]
}
ignite_enginesactimperative
Fires the rocket engines, transitioning from PREPARED to LAUNCHED. Only valid when status is PREPARED — follow the full prerequisite chain first.
Input schema
{
  "type": "object",
  "properties": {}
}
abort_sequenceactimperative
Aborts the sequence and resets to IDLE. Valid from any state during the sequence.
Input schema
{
  "type": "object",
  "properties": {}
}
reset_systemactimperative
Resets the system to IDLE with full fuel. Valid from any state.
Input schema
{
  "type": "object",
  "properties": {}
}
post_commentactdeclarative/posts/the-agentic-web
Leave a blog post comment
Input schema
{
  "type": "object",
  "properties": {
    "slug": {
      "type": "string"
    },
    "website": {
      "type": "string"
    },
    "author_name": {
      "type": "string"
    },
    "author_email": {
      "type": "string"
    },
    "text": {
      "type": "string"
    }
  },
  "required": [
    "author_name",
    "text"
  ]
}
Listings are sourced from public community registries and shown as reported.