← WebMCP Directory

Tool tree

mauricekleine.com

Media & PersonalTools verified
Website
ai engineer and indie hacker in amsterdam. day job at waimakers, building mockly, fluncle, hackadam and nonobench after dinner.
Explore capabilities

    page: Every page

    summon_sky_trafficAction

    make something fly across the night sky on this page: a starlink train, the iss, or a ufo

    View tool JSON
    {
      "name": "summon_sky_traffic",
      "kind": "act",
      "impl": "imperative",
      "description": "make something fly across the night sky on this page: a starlink train, the iss, or a ufo",
      "inputSchema": {
        "type": "object",
        "properties": {
          "type": {
            "type": "string",
            "enum": [
              "starlink",
              "iss",
              "ufo"
            ]
          }
        },
        "required": [
          "type"
        ]
      },
      "page": "/"
    }
    about_mauriceAnswer

    who maurice kleine is: bio, role, location, links

    View tool JSON
    {
      "name": "about_maurice",
      "kind": "answer",
      "impl": "imperative",
      "description": "who maurice kleine is: bio, role, location, links",
      "inputSchema": {
        "type": "object",
        "properties": {}
      },
      "page": "/"
    }
    list_projectsAnswer

    maurice's side quests and the graveyard of ended experiments

    View tool JSON
    {
      "name": "list_projects",
      "kind": "answer",
      "impl": "imperative",
      "description": "maurice's side quests and the graveyard of ended experiments",
      "inputSchema": {
        "type": "object",
        "properties": {}
      },
      "page": "/"
    }
    list_essaysAnswer

    maurice's essays, newest first: slug, title, summary, date, links and cover image for each

    View tool JSON
    {
      "name": "list_essays",
      "kind": "answer",
      "impl": "imperative",
      "description": "maurice's essays, newest first: slug, title, summary, date, links and cover image for each",
      "inputSchema": {
        "type": "object",
        "properties": {}
      },
      "page": "/"
    }
    get_essayAnswer

    read one essay by slug. by default returns a teaser (title, summary, opening paragraph, links); pass full: true for the whole markdown

    View tool JSON
    {
      "name": "get_essay",
      "kind": "answer",
      "impl": "imperative",
      "description": "read one essay by slug. by default returns a teaser (title, summary, opening paragraph, links); pass full: true for the whole markdown",
      "inputSchema": {
        "type": "object",
        "properties": {
          "slug": {
            "type": "string",
            "description": "essay slug, e.g. ride-the-floor-up"
          },
          "full": {
            "type": "boolean",
            "description": "return the full essay markdown instead of a teaser"
          }
        },
        "required": [
          "slug"
        ]
      },
      "page": "/"
    }