hovhannes.io
Ce que fait ce MCP
Searches and retrieves product-related field notes and provides information about Yerevan Product Coffee tables and seat requests.
Outils
Schéma d’entrée
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['note'], 'properties': {'note': {'type': 'string', 'maxLength': 300, 'minLength': 3, 'description': "The note's slug, path, or URL"}}}
Schéma de sortie
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['title', 'url', 'category', 'publishedAt', 'text'], 'properties': {'url': {'type': 'string'}, 'text': {'type': 'string', 'description': 'The note in full, as plain text'}, 'title': {'type': 'string'}, 'category': {'type': 'string'}, 'readTime': {'type': 'string'}, 'publishedAt': {'type': 'string'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {}}
Schéma de sortie
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['name', 'url', 'summary', 'duration', 'price', 'deliverable', 'guarantee', 'applyAt'], 'properties': {'url': {'type': 'string'}, 'name': {'type': 'string'}, 'price': {'type': 'string'}, 'applyAt': {'type': 'string'}, 'summary': {'type': 'string'}, 'duration': {'type': 'string'}, 'guarantee': {'type': 'string'}, 'deliverable': {'type': 'string'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {}}
Schéma de sortie
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['count', 'notes'], 'properties': {'count': {'type': 'number'}, 'notes': {'type': 'array', 'items': {'type': 'object', 'required': ['title', 'url', 'category', 'publishedAt'], 'properties': {'url': {'type': 'string'}, 'title': {'type': 'string'}, 'category': {'type': 'string'}, 'readTime': {'type': 'string'}, 'publishedAt': {'type': 'string'}}, 'additionalProperties': False}}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {}}
Schéma de sortie
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['tables'], 'properties': {'tables': {'type': 'array', 'items': {'type': 'object', 'required': ['startsAt', 'date', 'time', 'city', 'theme', 'guestSeatsTotal', 'seatsLeft', 'isFull', 'requestAt'], 'properties': {'city': {'type': 'string'}, 'date': {'type': 'string'}, 'time': {'type': 'string'}, 'theme': {'type': 'string'}, 'isFull': {'type': 'boolean'}, 'startsAt': {'type': 'string', 'description': 'The exact instant to pass back to request_table_seat'}, 'requestAt': {'type': 'string'}, 'seatsLeft': {'type': 'number'}, 'guestSeatsTotal': {'type': 'number'}}, 'additionalProperties': False}}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['fullName', 'email', 'phone', 'linkedinUrl', 'perspective', 'eventStart'], 'properties': {'email': {'type': 'string', 'maxLength': 254, 'minLength': 3, 'description': 'Their email address. The reply and the confirmation both go here, so it has to be one they read'}, 'phone': {'type': 'string', 'maxLength': 32, 'minLength': 5, 'description': '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 closed'}, 'confirm': {'type': 'boolean', 'description': '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 it'}, 'building': {'type': 'string', 'maxLength': 1000, 'description': 'What they are building, in their own words. Optional but read'}, 'fullName': {'type': 'string', 'maxLength': 80, 'minLength': 2, 'description': "The applicant's full name, as they would write it"}, 'eventStart': {'type': 'string', 'maxLength': 40, 'minLength': 4, 'description': '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 schedule'}, 'motivation': {'type': 'string', 'maxLength': 600, 'description': 'Why this table, now. Optional'}, 'linkedinUrl': {'type': 'string', 'maxLength': 500, 'minLength': 5, 'description': 'Their personal LinkedIn profile URL (linkedin.com/in/â\x80¦). Required: seats are chosen on who sits together, which cannot be judged from a name. Company pages, posts and shortened links are refused'}, 'perspective': {'enum': ['founder', 'product', 'design-research', 'engineering', 'growth', 'customer', 'hybrid-other'], 'type': 'string', 'description': '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': {'type': 'string', 'maxLength': 600, 'description': 'What they can offer the other five people. Optional'}, 'discussionQuestion': {'type': 'string', 'maxLength': 600, 'description': "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"}}}
Schéma de sortie
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['submitted'], 'properties': {'table': {'type': 'string'}, 'status': {'type': 'string'}, 'message': {'type': 'string'}, 'duplicate': {'type': 'boolean'}, 'submitted': {'type': 'boolean'}, 'dailyLimit': {'type': 'string'}, 'willSubmit': {'type': 'object', 'required': ['fullName', 'email', 'phone', 'linkedinUrl', 'perspective', 'table', 'theme', 'building', 'discussionQuestion', 'motivation', 'contribution', 'shownPubliclyAsAttendee'], 'properties': {'email': {'type': 'string'}, 'phone': {'type': 'string'}, 'table': {'type': 'string'}, 'theme': {'type': 'string'}, 'building': {'type': 'string'}, 'fullName': {'type': 'string'}, 'motivation': {'type': 'string'}, 'linkedinUrl': {'type': 'string'}, 'perspective': {'type': 'string'}, 'contribution': {'type': 'string'}, 'discussionQuestion': {'type': 'string'}, 'shownPubliclyAsAttendee': {'type': 'boolean'}}, 'additionalProperties': False}, 'instruction': {'type': 'string'}, 'privacyNote': {'type': 'string'}, 'alreadyRequested': {'type': 'boolean'}, 'needsConfirmation': {'type': 'boolean'}, 'whatHappensOnConfirm': {'type': 'array', 'items': {'type': 'string'}}, 'confirmationEmailedTo': {'type': 'string'}, 'confirmationEmailStatus': {'type': 'string'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['query'], 'properties': {'query': {'type': 'string', 'maxLength': 120, 'minLength': 2, 'description': 'What to look for, in words'}}}
Schéma de sortie
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['query', 'matchCount', 'notes'], 'properties': {'notes': {'type': 'array', 'items': {'type': 'object', 'required': ['title', 'url', 'category', 'publishedAt', 'excerpt'], 'properties': {'url': {'type': 'string'}, 'title': {'type': 'string'}, 'excerpt': {'type': 'string'}, 'category': {'type': 'string'}, 'publishedAt': {'type': 'string'}}, 'additionalProperties': False}}, 'query': {'type': 'string'}, 'matchCount': {'type': 'number'}}, 'additionalProperties': False}
Modifications récentes des outils
Serveurs MCP similaires
Dock
Provides collaborative workspaces with tables, documents, HTML surfaces, files, formulas, comments, activity tracking, agent mess…
AgentBoard
Provides agents with private memory, knowledge pages, evidence, posts, tasks, coordination spaces, proposals, voting, and resumab…
Kythene
Provides shared team memory, collections, wikis, artifacts, comments, approvals, review workflows, presence, and controlled shari…
Tiflux
Manages Tiflux help-desk operations including tickets, replies, internal notes, clients, assignments, SLAs, time entries, contrac…
hiveposts
Publishes, searches, verifies, discusses, and exports a community library of reproducible technical fixes and agent solutions.
happyfox
Manages HappyFox support tickets, contacts, replies, private notes, assignments, reporting, and customer-facing or internal knowl…
kayako
Searches and manages Kayako customer-support cases, users, replies, internal notes, organizations and help-center articles.
deskpro
Searches and manages Deskpro helpdesk tickets, people, organizations, replies, internal notes and knowledgebase articles.