accueil / serveurs / Données & BDD / io.hovhannes/site
io.hovhannes/site
serveur MCP (Model Context Protocol) · hovhannes.io 1.3.0
Référencé dans l'annuaire. Seul le pentest comportemental fait foi, et il n'a pas encore été exécuté sur ce serveur.
Est-ce que io.hovhannes/site est sûr ?
Au dernier audit MCP Hub, le serveur MCP « io.hovhannes/site » est classé « Non encore testé ». Référencé dans l'annuaire. Seul le pentest comportemental fait foi, et il n'a pas encore été exécuté sur ce serveur. Le verdict est réévalué en continu ; consultez la fiche pour l'état à jour.
Méthode : MCP Hub analyse la description de chaque outil (couche 1) et, pour le verdict fort, exécute le serveur dans une micro-VM isolée avec leurres et réseau bloqué (couche 2). On publie des noms et des compteurs, jamais le contenu brut renvoyé par un outil.
Les 6 outils
- get_field_note≈ 288 tokens
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.
Paramètres, retour & exemple (1)
Paramètresnote· string · requis
The note's slug, path, or URL
Exemple d'appel{"name": "get_field_note", "arguments": {"note": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"url": "texte", "text": "texte", "title": "texte", "category": "texte", "readTime": "texte", "publishedAt": "texte"}} - get_sprint_details≈ 228 tokens
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.
Paramètres, retour & exemple (0)
Exemple d'appel{"name": "get_sprint_details", "arguments": {}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"url": "texte", "name": "texte", "price": "texte", "applyAt": "texte", "summary": "texte", "duration": "texte", "guarantee": "texte", "deliverable": "texte"}} - list_field_notes≈ 244 tokens
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.
Paramètres, retour & exemple (0)
Exemple d'appel{"name": "list_field_notes", "arguments": {}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"count": 1, "notes": []}} - list_upcoming_tables≈ 321 tokens
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.
Paramètres, retour & exemple (0)
Exemple d'appel{"name": "list_upcoming_tables", "arguments": {}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"tables": []}} - request_table_seat≈ 1171 tokens
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.
Paramètres, retour & exemple (11)
Paramètresemail· string · requis
Their email address. The reply and the confirmation both go here, so it has to be one they readphone· string · requis
Their phone number with its country code, like +374 11 22 33 44. Used only on the evening itself and deleted if the request is closedconfirm· boolean · optionnel
Leave unset or false to validate and preview without sending anything. Set to true only after the person has seen the preview and agreed to itbuilding· string · optionnel
What they are building, in their own words. Optional but readfullName· string · requis
The applicant's full name, as they would write iteventStart· string · requis
Which table. The exact `startsAt` from list_upcoming_tables is best, but the calendar day on its own ("2026-09-10") or the word "next" also resolve against the real schedulemotivation· string · optionnel
Why this table, now. OptionallinkedinUrl· string · requis
Their personal LinkedIn profile URL (linkedin.com/in/…). Required: seats are chosen on who sits together, which cannot be judged from a name. Company pages, posts and shortened links are refusedperspective· string · requis · founder | product | design-research | engineering | growth | customer | hybrid-other
The perspective they bring: founder (Building or validating a product of your own.); product (Deciding scope, priority, discovery, and delivery.); design-research (Bringing users, flows, and evidence into the room.); engineering (Turning product intent into something real.); growth (Positioning, demand, distribution, retention.); customer (Sales, support, and discovery signals.); hybrid-other (More than one lens, and that is fine.)contribution· string · optionnel
What they can offer the other five people. OptionaldiscussionQuestion· string · optionnel
The one real decision or trade-off they are stuck on and want the table's help with. Optional, and the single most useful thing to include
Exemple d'appel{"name": "request_table_seat", "arguments": {"email": "texte", "phone": "texte", "fullName": "texte", "eventStart": "texte", "linkedinUrl": "texte", "perspective": "founder"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"table": "texte", "status": "texte", "message": "texte", "duplicate": true, "submitted": true, "dailyLimit": "texte", "willSubmit": {}, "instruction": "texte", "privacyNote": "texte", "alreadyRequested": true, "needsConfirmation": true, "whatHappensOnConfirm": []}} - search_field_notes≈ 312 tokens
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.
Paramètres, retour & exemple (1)
Paramètresquery· string · requis
What to look for, in words
Exemple d'appel{"name": "search_field_notes", "arguments": {"query": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"notes": [], "query": "texte", "matchCount": 1}}
C'est votre serveur ?
Revendiquez-le sur l'espace créateur (preuve GitHub, domaine ou npm) pour afficher le badge « propriétaire vérifié » et lancer un pentest comportemental à la demande afin d'obtenir le badge « Vérifié ».