hovhannes.io
Qué hace este MCP
Searches and retrieves product-related field notes and provides information about Yerevan Product Coffee tables and seat requests.
Herramientas
Esquema de entrada
{'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"}}}
Esquema de salida
{'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}
Esquema de entrada
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {}}
Esquema de salida
{'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}
Esquema de entrada
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {}}
Esquema de salida
{'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}
Esquema de entrada
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {}}
Esquema de salida
{'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}
Esquema de entrada
{'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"}}}
Esquema de salida
{'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}
Esquema de entrada
{'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'}}}
Esquema de salida
{'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}
Cambios recientes en herramientas
Servidores MCP similares
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.