Skip to content

hovhannes.io

by hovhannes.io · remote · no sign-in to list tools · v1.3.0 · published by io.hovhannes

Yerevan Product Coffee: table dates, remaining seats, seat requests, and the field notes behind it.

Changes · 1

6 tools: 1 change things and 5 only read.

Scanned Oct 21, 2026

No check matched anything in the tool definitions. No finding is not a safety guarantee. How the checks work.

claude mcp add --transport http site https://hovhannes.io/mcp

Tools

Open a tool for its reasons and full description. Descriptions are the publisher's own words, shown as they are.

6 tools

Changes things 1Claude Code: ask
  • request_table_seatAsk for one of the five guest seats at a Yerevan Product Coffee table.No findings

    Why it is in this group

    • The name "request_table_seat" says "request": a word for a change.
    Description, as the server wrote it
    Ask for one of the five guest seats at a Yerevan Product Coffee table. Call list_upcoming_tables first and pass one of its exact `startsAt` values. This sends a real request to a real person, so it takes two calls: call it once to see exactly what would be sent, show that to the person it is about, then call it again with the same values and confirm: true. A request is not a booking — Hovhannes reads each one himself and replies within 3–5 days, and no seat is held until he does.

    Annotations the server declares

    • readOnlyHint: false
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
Only reads 5Claude Code: allow
  • get_field_noteThe complete text of a single field note.No findings

    Why it is in this group

    • The name "get_field_note" says "get": a word for reading.
    Description, as the server wrote it
    The complete text of a single field note. Use this after search_field_notes or list_field_notes, which return only an excerpt. Accepts the slug, the path, or the full URL — 'what-30-days-of-crawler-logs-showed', '/what-30-days-of-crawler-logs-showed' and 'https://hovhannes.io/what-30-days-of-crawler-logs-showed' all work.

    Annotations the server declares

    • readOnlyHint: true
    • openWorldHint: false
  • get_sprint_detailsWhat a Clarity Sprint is, what it produces, how long it takes, what it costs, and where to apply.No findings

    Why it is in this group

    • The name "get_sprint_details" says "get": a word for reading.
    Description, as the server wrote it
    What a Clarity Sprint is, what it produces, how long it takes, what it costs, and where to apply. Use this when asked how to work with Hovhannes or what he offers.

    Annotations the server declares

    • readOnlyHint: true
    • openWorldHint: false
  • list_field_notesEvery published field note with its title, category and date, newest first.No findings

    Why it is in this group

    • The name "list_field_notes" says "list": a word for reading.
    Description, as the server wrote it
    Every published field note with its title, category and date, newest first. Use this to see the full range of what has been written before searching within it, then get_field_note to read one in full.

    Annotations the server declares

    • readOnlyHint: true
    • openWorldHint: false
  • list_upcoming_tablesThe scheduled dates for the private six-person product roundtable in Yerevan, with how many guest seats remain on each.No findings

    Why it is in this group

    • The name "list_upcoming_tables" says "list": a word for reading.
    Description, as the server wrote it
    The scheduled dates for the private six-person product roundtable in Yerevan, with how many guest seats remain on each. Use this to answer when the next table is or whether a given date still has room, and to get the exact `startsAt` value that request_table_seat needs.

    Annotations the server declares

    • readOnlyHint: true
    • openWorldHint: false
  • search_field_notesSearch Hovhannes Hovhannisyan's written field notes on product planning, MVP scope, and building with AI agents.No findings

    Why it is in this group

    • The name "search_field_notes" says "search": a word for reading.
    Description, as the server wrote it
    Search Hovhannes Hovhannisyan's written field notes on product planning, MVP scope, and building with AI agents. Returns the closest notes with a short excerpt and a link. Use this when asked what he has written or thinks about a product topic, then get_field_note to read one in full.

    Annotations the server declares

    • readOnlyHint: true
    • openWorldHint: false

This is not a safety rating, and no finding is not a safety guarantee. The groups and findings come from fixed checks of the tool definitions the server returned on the date shown, not from its code or what it does when called. How the checks work.

Install

Pinned to version 1.3.0. Values in angle brackets are yours to fill in.

claude mcp add --transport http site https://hovhannes.io/mcp

Run in a terminal.

Claude Code permissions

Allow the reads, ask before a change, deny the deletes. Paste into .claude/settings.json.

.claude/settings.json
{
  "permissions": {
    "allow": [
      "mcp__site__list_upcoming_tables",
      "mcp__site__search_field_notes",
      "mcp__site__get_sprint_details",
      "mcp__site__list_field_notes",
      "mcp__site__get_field_note"
    ],
    "ask": [
      "mcp__site__request_table_seat"
    ],
    "deny": []
  }
}

Tools that only read are allowed, tools that change things ask first, tools that delete or cancel are denied. It assumes the server is installed as site. Review it before you use it.