Servidor MCP

Context Link

ai.context-link/context-link

Qué hace este MCP

Performs semantic search across connected websites, Drive, Notion, email, files, and Basecamp data.

ask_question
Ask Question
Ask a question about the user's connected workspaces and websites and receive a concise answer with citations. The attached widget displays only the list of sources consulted — it does not show the answer, so always relay the answer text in your reply.
Solo lectura Acceso externo Idempotente
Esquema de entrada
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['query'], 'properties': {'mode': {'type': 'string', 'description': "Optional mode to weight results (e.g. 'customer-support')"}, 'query': {'type': 'string'}, 'connection_type': {'type': 'string', 'description': 'Optional comma-separated list of connection types to restrict retrieval to (e.g. "site,email"). Only content from those sources is considered. Valid types: basecamp, custom, email, files, google_doc, memory, monday, notion, one_drive, site, webmention, youtube.'}}}
Esquema de salida
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['answer', 'citations', 'success', 'reason', 'sources'], 'properties': {'answer': {'type': 'string', 'description': 'Concise paragraph answer; empty string when success is false'}, 'reason': {'enum': ['ok', 'no_context', 'llm_error', 'empty_input', 'auth_required', 'signup_required', 'pro_required', 'allowance_exceeded', 'invalid_connection_type'], 'type': 'string'}, 'sources': {'type': 'array', 'items': {'type': 'object', 'required': ['kind'], 'properties': {'id': {'type': 'integer'}, 'kind': {'enum': ['success', 'no_content', 'signup_required'], 'type': 'string'}, 'logo': {'type': 'string'}, 'title': {'type': 'string'}, 'post_titles': {'type': 'array', 'items': {'type': 'string'}}, 'chunks_count': {'type': 'integer'}, 'connection_type': {'type': 'string'}}, 'additionalProperties': False}}, 'success': {'type': 'boolean'}, 'citations': {'type': 'array', 'items': {'type': 'object', 'required': ['n', 'title'], 'properties': {'n': {'type': 'integer'}, 'url': {'type': ['string', 'null']}, 'title': {'type': 'string'}}, 'additionalProperties': False}}}, 'additionalProperties': False}
get_context
Get Context
Get context from the user's connected workspaces and websites. The attached widget displays only the list of sources consulted — it does not show the retrieved content, so use the returned context to answer the user directly.
Solo lectura Acceso externo Idempotente
Esquema de entrada
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['query'], 'properties': {'mode': {'type': 'string', 'description': "Optional mode to weight results (e.g. 'customer-support')"}, 'query': {'type': 'string'}, 'connection_type': {'type': 'string', 'description': 'Optional comma-separated list of connection types to restrict retrieval to (e.g. "site,email"). Only content from those sources is considered. Valid types: basecamp, custom, email, files, google_doc, memory, monday, notion, one_drive, site, webmention, youtube.'}}}
Esquema de salida
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['sources', 'context'], 'properties': {'context': {'type': ['string', 'null']}, 'sources': {'type': 'array', 'items': {'type': 'object', 'required': ['kind'], 'properties': {'id': {'type': 'integer'}, 'kind': {'enum': ['success', 'no_content', 'signup_required'], 'type': 'string'}, 'logo': {'type': 'string'}, 'title': {'type': 'string'}, 'post_titles': {'type': 'array', 'items': {'type': 'string'}}, 'chunks_count': {'type': 'integer'}, 'connection_type': {'type': 'string'}}}}}, 'additionalProperties': False}
get_memory
Get Memory
Retrieve previously saved memory content by its namespace. Use this when the user wants to recall saved content.
Solo lectura Idempotente
Esquema de entrada
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['namespace'], 'properties': {'namespace': {'type': 'string', 'description': 'The namespace/name of the saved memory to retrieve'}}}
Esquema de salida
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['content', 'namespace', 'found'], 'properties': {'found': {'type': 'boolean'}, 'content': {'type': 'string'}, 'namespace': {'type': 'string'}}, 'additionalProperties': False}
save_memory
Save Memory
Save content to the user's memory for later retrieval. Use this when the user wants to save information, notes, or conversation content.
Destructivo
Esquema de entrada
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['content'], 'properties': {'content': {'type': 'string', 'description': 'The content to save. Can be plain text, markdown, or structured content.'}, 'namespace': {'type': 'string', 'description': 'A name/label for this memory (use-dashes-for-spaces). If omitted, a timestamped name is generated.'}}}
Esquema de salida
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['message', 'namespace'], 'properties': {'message': {'type': 'string'}, 'namespace': {'type': 'string'}}, 'additionalProperties': False}
Añadido
get_memory
17 de September de 2026 a las 07:56
Añadido
save_memory
17 de September de 2026 a las 07:56
Añadido
ask_question
17 de September de 2026 a las 07:56
Añadido
get_context
17 de September de 2026 a las 07:56