{"$schema":"https://wellknown.network/schemas/agent-record-v1.json","schemaVersion":"1","id":"ag_ztvqyxyk3vgs","handle":"lacuna-research-mcp","url":"https://wellknown.network/agents/lacuna-research-mcp","links":{"self":"https://wellknown.network/agents/lacuna-research-mcp/record.json","html":"https://wellknown.network/agents/lacuna-research-mcp","markdown":"https://wellknown.network/agents/lacuna-research-mcp/record.md","api":"https://wellknown.network/api/v1/agents/lacuna-research-mcp","status":"https://wellknown.network/api/v1/agents/lacuna-research-mcp/status","claim":"https://wellknown.network/agents/lacuna-research-mcp/claim","claimApi":"https://wellknown.network/api/v1/claims","claimDescriptor":"https://wellknown.network/agents/lacuna-research-mcp/claim.json","badge":"https://wellknown.network/agents/lacuna-research-mcp/badge.svg","openapi":"https://wellknown.network/openapi.json","history":"https://wellknown.network/api/v1/agents/lacuna-research-mcp/history","tools":"https://wellknown.network/api/v1/agents/lacuna-research-mcp/tools"},"ard":{"identifier":"urn:air:lacuna.tiptreesystems.com:server:lacuna-research-mcp","type":"application/mcp-server-card+json"},"kind":"mcp_server","declared":{"name":"Lacuna Research MCP","summary":"Search Lacuna's ML research graph for papers, directions, authors, venues, and hypotheses.","description":"Search Lacuna's ML research graph for papers, directions, authors, venues, and hypotheses.","publisher":{"name":"tiptreesystems","url":null},"homepage":"https://lacuna.tiptreesystems.com","repository":"https://github.com/tiptreesystems/lacuna-research-mcp","version":"0.6.7","license":null,"protocols":["mcp"],"tags":["mcp","model-context-protocol","research","machine-learning","literature-search","lacuna"],"pricing":null,"endpoints":[{"url":"https://lacuna.tiptreesystems.com/api/mcp","type":"mcp_streamable_http","auth":null,"probeable":true},{"url":"pypi:lacuna-research-mcp","type":"package_pypi","auth":null,"probeable":false}],"skills":null,"tools":null,"extra":{"updatedAt":"2026-10-23T13:33:44.62538Z","publishedAt":"2026-10-23T13:33:44.62538Z","registryName":"io.github.tiptreesystems/lacuna-research-mcp"},"attribution":{"kind":"mcp_registry","name":"mcp_registry","repoUrl":"mcp_registry","summary":"mcp_registry","version":"mcp_registry","description":"mcp_registry","homepageUrl":"mcp_registry","publisherName":"mcp_registry"}},"derived":{"capabilities":[{"slug":"geo.maps","name":"Maps & Places","confidence":0.99,"provenance":"derived"},{"slug":"research.academic","name":"Academic Research","confidence":0.885,"provenance":"derived"},{"slug":"dev.version-control","name":"Version Control","confidence":0.554,"provenance":"derived"}],"categories":["dev","geo","research"],"language":"en"},"observed":{"status":"live","statusReason":"Responded 2h ago.","lastOkAt":"2026-11-01T18:24:41.470Z","lastProbedAt":"2026-11-01T18:24:41.470Z","statusComputedAt":"2026-11-01T18:28:04.279Z","reliability30d":{"probes":63,"successRate":1,"p50Ms":216,"basis":"service","measures":{"availability":"availability","latency":"response time","tools":"tool surface observed","summary":"Checks reached the service itself."},"checks":{"total":63,"ok":63,"authBoundaryOk":0,"serviceOk":63,"note":"Counted from the observation rows for the window, checks of the server only (HTTP, A2A card, MCP initialize). ok = authBoundaryOk + serviceOk. `probes` is the sum of daily rollups and includes registry checks, so it can differ from `total`."}},"latestObservations":[{"at":"2026-11-01T18:24:41.470Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":377,"error":null,"detail":{"tools":[{"name":"search_lacuna","description":"Search Lacuna's ML/AI corpus for papers, research directions, authors,\n    venues, institutions, novel research hypotheses, and research resources\n    (code rep"},{"name":"get_hypothesis","description":"Fetch a generated novel ML/AI research proposal from Lacuna.\n\n    Use after search_lacuna(search_type=\"hypothesis\") to inspect a proposal.\n\n    view selects the"},{"name":"get_direction","description":"Fetch a Lacuna research direction/cluster.\n\n    Use a numeric cluster ID (for example 25005) or a direction URL ending in\n    that number.\n\n    view selects the"},{"name":"get_direction_papers","description":"Fetch paginated papers associated with a Lacuna research direction/cluster.\n\n    view selects the per-paper shape:\n\n    - \"compact\" (default, recommended): cita"},{"name":"get_paper","description":"Fetch a Lacuna paper by artifact id or paper URL.\n\n    include_resources adds linked resources (code repositories, datasets, models,\n    and demos) in context a"},{"name":"get_resource","description":"Fetch a Lacuna research resource (code repository, dataset, model, or demo).\n\n    Accepts a resource artifact ID (art_...) or a Lacuna resource URL\n    containi"},{"name":"get_author_papers","description":"Fetch one page of an author's papers, ordered from newest to oldest."},{"name":"get_author_directions","description":"Fetch one page of an author's named research directions."},{"name":"get_author_context","description":"Fetch agent-oriented context for a Lacuna author.\n\n    Author profiles describe research output (papers, directions, impact). A\n    free-text `affiliation` fiel"},{"name":"get_author_neighbors","description":"Fetch one ranked page of neighboring/similar Lacuna authors."},{"name":"get_venue_context","description":"Fetch agent-oriented context for a Lacuna venue, optionally scoped to a year.\n\n    Venue keys are opaque hashes (e.g. \"d7bf22905bd6\"), never human-readable\n    "},{"name":"get_institution_context","description":"Fetch agent-oriented context for a Lacuna institution.\n\n    view selects the response shape:\n\n    - \"context\" (default, recommended): compact institution contex"},{"name":"get_institution_authors","description":"Fetch one page of authors affiliated with a Lacuna institution.\n\n    Results are ordered by paper count. Use authors_total, authors_returned,\n    authors_offset"}],"toolCount":13,"toolsHash":"622ef3b6e12e1089c8514a35b91ee1c383e61ff3764c9fb5e76f803cd847fb75","serverName":"lacuna-research-search","capabilities":["prompts","resources","tools"],"serverVersion":"0.6.4","protocolVersion":"2025-06-18"}},{"at":"2026-11-01T09:28:19.754Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":136,"error":null,"detail":{"tools":[{"name":"search_lacuna","description":"Search Lacuna's ML/AI corpus for papers, research directions, authors,\n    venues, institutions, novel research hypotheses, and research resources\n    (code rep"},{"name":"get_hypothesis","description":"Fetch a generated novel ML/AI research proposal from Lacuna.\n\n    Use after search_lacuna(search_type=\"hypothesis\") to inspect a proposal.\n\n    view selects the"},{"name":"get_direction","description":"Fetch a Lacuna research direction/cluster.\n\n    Use a numeric cluster ID (for example 25005) or a direction URL ending in\n    that number.\n\n    view selects the"},{"name":"get_direction_papers","description":"Fetch paginated papers associated with a Lacuna research direction/cluster.\n\n    view selects the per-paper shape:\n\n    - \"compact\" (default, recommended): cita"},{"name":"get_paper","description":"Fetch a Lacuna paper by artifact id or paper URL.\n\n    include_resources adds linked resources (code repositories, datasets, models,\n    and demos) in context a"},{"name":"get_resource","description":"Fetch a Lacuna research resource (code repository, dataset, model, or demo).\n\n    Accepts a resource artifact ID (art_...) or a Lacuna resource URL\n    containi"},{"name":"get_author_papers","description":"Fetch one page of an author's papers, ordered from newest to oldest."},{"name":"get_author_directions","description":"Fetch one page of an author's named research directions."},{"name":"get_author_context","description":"Fetch agent-oriented context for a Lacuna author.\n\n    Author profiles describe research output (papers, directions, impact). A\n    free-text `affiliation` fiel"},{"name":"get_author_neighbors","description":"Fetch one ranked page of neighboring/similar Lacuna authors."},{"name":"get_venue_context","description":"Fetch agent-oriented context for a Lacuna venue, optionally scoped to a year.\n\n    Venue keys are opaque hashes (e.g. \"d7bf22905bd6\"), never human-readable\n    "},{"name":"get_institution_context","description":"Fetch agent-oriented context for a Lacuna institution.\n\n    view selects the response shape:\n\n    - \"context\" (default, recommended): compact institution contex"},{"name":"get_institution_authors","description":"Fetch one page of authors affiliated with a Lacuna institution.\n\n    Results are ordered by paper count. Use authors_total, authors_returned,\n    authors_offset"}],"toolCount":13,"toolsHash":"622ef3b6e12e1089c8514a35b91ee1c383e61ff3764c9fb5e76f803cd847fb75","serverName":"lacuna-research-search","capabilities":["prompts","resources","tools"],"serverVersion":"0.6.4","protocolVersion":"2025-06-18"}},{"at":"2026-11-01T01:30:09.688Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":140,"error":null,"detail":{"tools":[{"name":"search_lacuna","description":"Search Lacuna's ML/AI corpus for papers, research directions, authors,\n    venues, institutions, novel research hypotheses, and research resources\n    (code rep"},{"name":"get_hypothesis","description":"Fetch a generated novel ML/AI research proposal from Lacuna.\n\n    Use after search_lacuna(search_type=\"hypothesis\") to inspect a proposal.\n\n    view selects the"},{"name":"get_direction","description":"Fetch a Lacuna research direction/cluster.\n\n    Use a numeric cluster ID (for example 25005) or a direction URL ending in\n    that number.\n\n    view selects the"},{"name":"get_direction_papers","description":"Fetch paginated papers associated with a Lacuna research direction/cluster.\n\n    view selects the per-paper shape:\n\n    - \"compact\" (default, recommended): cita"},{"name":"get_paper","description":"Fetch a Lacuna paper by artifact id or paper URL.\n\n    include_resources adds linked resources (code repositories, datasets, models,\n    and demos) in context a"},{"name":"get_resource","description":"Fetch a Lacuna research resource (code repository, dataset, model, or demo).\n\n    Accepts a resource artifact ID (art_...) or a Lacuna resource URL\n    containi"},{"name":"get_author_papers","description":"Fetch one page of an author's papers, ordered from newest to oldest."},{"name":"get_author_directions","description":"Fetch one page of an author's named research directions."},{"name":"get_author_context","description":"Fetch agent-oriented context for a Lacuna author.\n\n    Author profiles describe research output (papers, directions, impact). A\n    free-text `affiliation` fiel"},{"name":"get_author_neighbors","description":"Fetch one ranked page of neighboring/similar Lacuna authors."},{"name":"get_venue_context","description":"Fetch agent-oriented context for a Lacuna venue, optionally scoped to a year.\n\n    Venue keys are opaque hashes (e.g. \"d7bf22905bd6\"), never human-readable\n    "},{"name":"get_institution_context","description":"Fetch agent-oriented context for a Lacuna institution.\n\n    view selects the response shape:\n\n    - \"context\" (default, recommended): compact institution contex"},{"name":"get_institution_authors","description":"Fetch one page of authors affiliated with a Lacuna institution.\n\n    Results are ordered by paper count. Use authors_total, authors_returned,\n    authors_offset"}],"toolCount":13,"toolsHash":"622ef3b6e12e1089c8514a35b91ee1c383e61ff3764c9fb5e76f803cd847fb75","serverName":"lacuna-research-search","capabilities":["prompts","resources","tools"],"serverVersion":"0.6.4","protocolVersion":"2025-06-18"}},{"at":"2026-10-31T17:31:57.722Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":167,"error":null,"detail":{"tools":[{"name":"search_lacuna","description":"Search Lacuna's ML/AI corpus for papers, research directions, authors,\n    venues, institutions, novel research hypotheses, and research resources\n    (code rep"},{"name":"get_hypothesis","description":"Fetch a generated novel ML/AI research proposal from Lacuna.\n\n    Use after search_lacuna(search_type=\"hypothesis\") to inspect a proposal.\n\n    view selects the"},{"name":"get_direction","description":"Fetch a Lacuna research direction/cluster.\n\n    Use a numeric cluster ID (for example 25005) or a direction URL ending in\n    that number.\n\n    view selects the"},{"name":"get_direction_papers","description":"Fetch paginated papers associated with a Lacuna research direction/cluster.\n\n    view selects the per-paper shape:\n\n    - \"compact\" (default, recommended): cita"},{"name":"get_paper","description":"Fetch a Lacuna paper by artifact id or paper URL.\n\n    include_resources adds linked resources (code repositories, datasets, models,\n    and demos) in context a"},{"name":"get_resource","description":"Fetch a Lacuna research resource (code repository, dataset, model, or demo).\n\n    Accepts a resource artifact ID (art_...) or a Lacuna resource URL\n    containi"},{"name":"get_author_papers","description":"Fetch one page of an author's papers, ordered from newest to oldest."},{"name":"get_author_directions","description":"Fetch one page of an author's named research directions."},{"name":"get_author_context","description":"Fetch agent-oriented context for a Lacuna author.\n\n    Author profiles describe research output (papers, directions, impact). A\n    free-text `affiliation` fiel"},{"name":"get_author_neighbors","description":"Fetch one ranked page of neighboring/similar Lacuna authors."},{"name":"get_venue_context","description":"Fetch agent-oriented context for a Lacuna venue, optionally scoped to a year.\n\n    Venue keys are opaque hashes (e.g. \"d7bf22905bd6\"), never human-readable\n    "},{"name":"get_institution_context","description":"Fetch agent-oriented context for a Lacuna institution.\n\n    view selects the response shape:\n\n    - \"context\" (default, recommended): compact institution contex"},{"name":"get_institution_authors","description":"Fetch one page of authors affiliated with a Lacuna institution.\n\n    Results are ordered by paper count. Use authors_total, authors_returned,\n    authors_offset"}],"toolCount":13,"toolsHash":"622ef3b6e12e1089c8514a35b91ee1c383e61ff3764c9fb5e76f803cd847fb75","serverName":"lacuna-research-search","capabilities":["prompts","resources","tools"],"serverVersion":"0.6.4","protocolVersion":"2025-06-18"}},{"at":"2026-10-31T10:22:54.616Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":128,"error":null,"detail":{"tools":[{"name":"search_lacuna","description":"Search Lacuna's ML/AI corpus for papers, research directions, authors,\n    venues, institutions, novel research hypotheses, and research resources\n    (code rep"},{"name":"get_hypothesis","description":"Fetch a generated novel ML/AI research proposal from Lacuna.\n\n    Use after search_lacuna(search_type=\"hypothesis\") to inspect a proposal.\n\n    view selects the"},{"name":"get_direction","description":"Fetch a Lacuna research direction/cluster.\n\n    Use a numeric cluster ID (for example 25005) or a direction URL ending in\n    that number.\n\n    view selects the"},{"name":"get_direction_papers","description":"Fetch paginated papers associated with a Lacuna research direction/cluster.\n\n    view selects the per-paper shape:\n\n    - \"compact\" (default, recommended): cita"},{"name":"get_paper","description":"Fetch a Lacuna paper by artifact id or paper URL.\n\n    include_resources adds linked resources (code repositories, datasets, models,\n    and demos) in context a"},{"name":"get_resource","description":"Fetch a Lacuna research resource (code repository, dataset, model, or demo).\n\n    Accepts a resource artifact ID (art_...) or a Lacuna resource URL\n    containi"},{"name":"get_author_papers","description":"Fetch one page of an author's papers, ordered from newest to oldest."},{"name":"get_author_directions","description":"Fetch one page of an author's named research directions."},{"name":"get_author_context","description":"Fetch agent-oriented context for a Lacuna author.\n\n    Author profiles describe research output (papers, directions, impact). A\n    free-text `affiliation` fiel"},{"name":"get_author_neighbors","description":"Fetch one ranked page of neighboring/similar Lacuna authors."},{"name":"get_venue_context","description":"Fetch agent-oriented context for a Lacuna venue, optionally scoped to a year.\n\n    Venue keys are opaque hashes (e.g. \"d7bf22905bd6\"), never human-readable\n    "},{"name":"get_institution_context","description":"Fetch agent-oriented context for a Lacuna institution.\n\n    view selects the response shape:\n\n    - \"context\" (default, recommended): compact institution contex"},{"name":"get_institution_authors","description":"Fetch one page of authors affiliated with a Lacuna institution.\n\n    Results are ordered by paper count. Use authors_total, authors_returned,\n    authors_offset"}],"toolCount":13,"toolsHash":"622ef3b6e12e1089c8514a35b91ee1c383e61ff3764c9fb5e76f803cd847fb75","serverName":"lacuna-research-search","capabilities":["prompts","resources","tools"],"serverVersion":"0.6.4","protocolVersion":"2025-06-18"}},{"at":"2026-10-31T02:26:34.553Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":138,"error":null,"detail":{"tools":[{"name":"search_lacuna","description":"Search Lacuna's ML/AI corpus for papers, research directions, authors,\n    venues, institutions, novel research hypotheses, and research resources\n    (code rep"},{"name":"get_hypothesis","description":"Fetch a generated novel ML/AI research proposal from Lacuna.\n\n    Use after search_lacuna(search_type=\"hypothesis\") to inspect a proposal.\n\n    view selects the"},{"name":"get_direction","description":"Fetch a Lacuna research direction/cluster.\n\n    Use a numeric cluster ID (for example 25005) or a direction URL ending in\n    that number.\n\n    view selects the"},{"name":"get_direction_papers","description":"Fetch paginated papers associated with a Lacuna research direction/cluster.\n\n    view selects the per-paper shape:\n\n    - \"compact\" (default, recommended): cita"},{"name":"get_paper","description":"Fetch a Lacuna paper by artifact id or paper URL.\n\n    include_resources adds linked resources (code repositories, datasets, models,\n    and demos) in context a"},{"name":"get_resource","description":"Fetch a Lacuna research resource (code repository, dataset, model, or demo).\n\n    Accepts a resource artifact ID (art_...) or a Lacuna resource URL\n    containi"},{"name":"get_author_papers","description":"Fetch one page of an author's papers, ordered from newest to oldest."},{"name":"get_author_directions","description":"Fetch one page of an author's named research directions."},{"name":"get_author_context","description":"Fetch agent-oriented context for a Lacuna author.\n\n    Author profiles describe research output (papers, directions, impact). A\n    free-text `affiliation` fiel"},{"name":"get_author_neighbors","description":"Fetch one ranked page of neighboring/similar Lacuna authors."},{"name":"get_venue_context","description":"Fetch agent-oriented context for a Lacuna venue, optionally scoped to a year.\n\n    Venue keys are opaque hashes (e.g. \"d7bf22905bd6\"), never human-readable\n    "},{"name":"get_institution_context","description":"Fetch agent-oriented context for a Lacuna institution.\n\n    view selects the response shape:\n\n    - \"context\" (default, recommended): compact institution contex"},{"name":"get_institution_authors","description":"Fetch one page of authors affiliated with a Lacuna institution.\n\n    Results are ordered by paper count. Use authors_total, authors_returned,\n    authors_offset"}],"toolCount":13,"toolsHash":"622ef3b6e12e1089c8514a35b91ee1c383e61ff3764c9fb5e76f803cd847fb75","serverName":"lacuna-research-search","capabilities":["prompts","resources","tools"],"serverVersion":"0.6.4","protocolVersion":"2025-06-18"}},{"at":"2026-10-30T19:31:10.168Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":391,"error":null,"detail":{"tools":[{"name":"search_lacuna","description":"Search Lacuna's ML/AI corpus for papers, research directions, authors,\n    venues, institutions, novel research hypotheses, and research resources\n    (code rep"},{"name":"get_hypothesis","description":"Fetch a generated novel ML/AI research proposal from Lacuna.\n\n    Use after search_lacuna(search_type=\"hypothesis\") to inspect a proposal.\n\n    view selects the"},{"name":"get_direction","description":"Fetch a Lacuna research direction/cluster.\n\n    Use a numeric cluster ID (for example 25005) or a direction URL ending in\n    that number.\n\n    view selects the"},{"name":"get_direction_papers","description":"Fetch paginated papers associated with a Lacuna research direction/cluster.\n\n    view selects the per-paper shape:\n\n    - \"compact\" (default, recommended): cita"},{"name":"get_paper","description":"Fetch a Lacuna paper by artifact id or paper URL.\n\n    include_resources adds linked resources (code repositories, datasets, models,\n    and demos) in context a"},{"name":"get_resource","description":"Fetch a Lacuna research resource (code repository, dataset, model, or demo).\n\n    Accepts a resource artifact ID (art_...) or a Lacuna resource URL\n    containi"},{"name":"get_author_papers","description":"Fetch one page of an author's papers, ordered from newest to oldest."},{"name":"get_author_directions","description":"Fetch one page of an author's named research directions."},{"name":"get_author_context","description":"Fetch agent-oriented context for a Lacuna author.\n\n    Author profiles describe research output (papers, directions, impact). A\n    free-text `affiliation` fiel"},{"name":"get_author_neighbors","description":"Fetch one ranked page of neighboring/similar Lacuna authors."},{"name":"get_venue_context","description":"Fetch agent-oriented context for a Lacuna venue, optionally scoped to a year.\n\n    Venue keys are opaque hashes (e.g. \"d7bf22905bd6\"), never human-readable\n    "},{"name":"get_institution_context","description":"Fetch agent-oriented context for a Lacuna institution.\n\n    view selects the response shape:\n\n    - \"context\" (default, recommended): compact institution contex"},{"name":"get_institution_authors","description":"Fetch one page of authors affiliated with a Lacuna institution.\n\n    Results are ordered by paper count. Use authors_total, authors_returned,\n    authors_offset"}],"toolCount":13,"toolsHash":"622ef3b6e12e1089c8514a35b91ee1c383e61ff3764c9fb5e76f803cd847fb75","serverName":"lacuna-research-search","capabilities":["prompts","resources","tools"],"serverVersion":"0.6.4","protocolVersion":"2025-06-18"}},{"at":"2026-10-30T12:22:47.063Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":129,"error":null,"detail":{"tools":[{"name":"search_lacuna","description":"Search Lacuna's ML/AI corpus for papers, research directions, authors,\n    venues, institutions, novel research hypotheses, and research resources\n    (code rep"},{"name":"get_hypothesis","description":"Fetch a generated novel ML/AI research proposal from Lacuna.\n\n    Use after search_lacuna(search_type=\"hypothesis\") to inspect a proposal.\n\n    view selects the"},{"name":"get_direction","description":"Fetch a Lacuna research direction/cluster.\n\n    Use a numeric cluster ID (for example 25005) or a direction URL ending in\n    that number.\n\n    view selects the"},{"name":"get_direction_papers","description":"Fetch paginated papers associated with a Lacuna research direction/cluster.\n\n    view selects the per-paper shape:\n\n    - \"compact\" (default, recommended): cita"},{"name":"get_paper","description":"Fetch a Lacuna paper by artifact id or paper URL.\n\n    include_resources adds linked resources (code repositories, datasets, models,\n    and demos) in context a"},{"name":"get_resource","description":"Fetch a Lacuna research resource (code repository, dataset, model, or demo).\n\n    Accepts a resource artifact ID (art_...) or a Lacuna resource URL\n    containi"},{"name":"get_author_papers","description":"Fetch one page of an author's papers, ordered from newest to oldest."},{"name":"get_author_directions","description":"Fetch one page of an author's named research directions."},{"name":"get_author_context","description":"Fetch agent-oriented context for a Lacuna author.\n\n    Author profiles describe research output (papers, directions, impact). A\n    free-text `affiliation` fiel"},{"name":"get_author_neighbors","description":"Fetch one ranked page of neighboring/similar Lacuna authors."},{"name":"get_venue_context","description":"Fetch agent-oriented context for a Lacuna venue, optionally scoped to a year.\n\n    Venue keys are opaque hashes (e.g. \"d7bf22905bd6\"), never human-readable\n    "},{"name":"get_institution_context","description":"Fetch agent-oriented context for a Lacuna institution.\n\n    view selects the response shape:\n\n    - \"context\" (default, recommended): compact institution contex"},{"name":"get_institution_authors","description":"Fetch one page of authors affiliated with a Lacuna institution.\n\n    Results are ordered by paper count. Use authors_total, authors_returned,\n    authors_offset"}],"toolCount":13,"toolsHash":"622ef3b6e12e1089c8514a35b91ee1c383e61ff3764c9fb5e76f803cd847fb75","serverName":"lacuna-research-search","capabilities":["prompts","resources","tools"],"serverVersion":"0.6.4","protocolVersion":"2025-06-18"}},{"at":"2026-10-30T04:25:07.460Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":381,"error":null,"detail":{"tools":[{"name":"search_lacuna","description":"Search Lacuna's ML/AI corpus for papers, research directions, authors,\n    venues, institutions, novel research hypotheses, and research resources\n    (code rep"},{"name":"get_hypothesis","description":"Fetch a generated novel ML/AI research proposal from Lacuna.\n\n    Use after search_lacuna(search_type=\"hypothesis\") to inspect a proposal.\n\n    view selects the"},{"name":"get_direction","description":"Fetch a Lacuna research direction/cluster.\n\n    Use a numeric cluster ID (for example 25005) or a direction URL ending in\n    that number.\n\n    view selects the"},{"name":"get_direction_papers","description":"Fetch paginated papers associated with a Lacuna research direction/cluster.\n\n    view selects the per-paper shape:\n\n    - \"compact\" (default, recommended): cita"},{"name":"get_paper","description":"Fetch a Lacuna paper by artifact id or paper URL.\n\n    include_resources adds linked resources (code repositories, datasets, models,\n    and demos) in context a"},{"name":"get_resource","description":"Fetch a Lacuna research resource (code repository, dataset, model, or demo).\n\n    Accepts a resource artifact ID (art_...) or a Lacuna resource URL\n    containi"},{"name":"get_author_papers","description":"Fetch one page of an author's papers, ordered from newest to oldest."},{"name":"get_author_directions","description":"Fetch one page of an author's named research directions."},{"name":"get_author_context","description":"Fetch agent-oriented context for a Lacuna author.\n\n    Author profiles describe research output (papers, directions, impact). A\n    free-text `affiliation` fiel"},{"name":"get_author_neighbors","description":"Fetch one ranked page of neighboring/similar Lacuna authors."},{"name":"get_venue_context","description":"Fetch agent-oriented context for a Lacuna venue, optionally scoped to a year.\n\n    Venue keys are opaque hashes (e.g. \"d7bf22905bd6\"), never human-readable\n    "},{"name":"get_institution_context","description":"Fetch agent-oriented context for a Lacuna institution.\n\n    view selects the response shape:\n\n    - \"context\" (default, recommended): compact institution contex"},{"name":"get_institution_authors","description":"Fetch one page of authors affiliated with a Lacuna institution.\n\n    Results are ordered by paper count. Use authors_total, authors_returned,\n    authors_offset"}],"toolCount":13,"toolsHash":"622ef3b6e12e1089c8514a35b91ee1c383e61ff3764c9fb5e76f803cd847fb75","serverName":"lacuna-research-search","capabilities":["prompts","resources","tools"],"serverVersion":"0.6.4","protocolVersion":"2025-06-18"}},{"at":"2026-10-29T20:29:17.477Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":137,"error":null,"detail":{"tools":[{"name":"search_lacuna","description":"Search Lacuna's ML/AI corpus for papers, research directions, authors,\n    venues, institutions, novel research hypotheses, and research resources\n    (code rep"},{"name":"get_hypothesis","description":"Fetch a generated novel ML/AI research proposal from Lacuna.\n\n    Use after search_lacuna(search_type=\"hypothesis\") to inspect a proposal.\n\n    view selects the"},{"name":"get_direction","description":"Fetch a Lacuna research direction/cluster.\n\n    Use a numeric cluster ID (for example 25005) or a direction URL ending in\n    that number.\n\n    view selects the"},{"name":"get_direction_papers","description":"Fetch paginated papers associated with a Lacuna research direction/cluster.\n\n    view selects the per-paper shape:\n\n    - \"compact\" (default, recommended): cita"},{"name":"get_paper","description":"Fetch a Lacuna paper by artifact id or paper URL.\n\n    include_resources adds linked resources (code repositories, datasets, models,\n    and demos) in context a"},{"name":"get_resource","description":"Fetch a Lacuna research resource (code repository, dataset, model, or demo).\n\n    Accepts a resource artifact ID (art_...) or a Lacuna resource URL\n    containi"},{"name":"get_author_papers","description":"Fetch one page of an author's papers, ordered from newest to oldest."},{"name":"get_author_directions","description":"Fetch one page of an author's named research directions."},{"name":"get_author_context","description":"Fetch agent-oriented context for a Lacuna author.\n\n    Author profiles describe research output (papers, directions, impact). A\n    free-text `affiliation` fiel"},{"name":"get_author_neighbors","description":"Fetch one ranked page of neighboring/similar Lacuna authors."},{"name":"get_venue_context","description":"Fetch agent-oriented context for a Lacuna venue, optionally scoped to a year.\n\n    Venue keys are opaque hashes (e.g. \"d7bf22905bd6\"), never human-readable\n    "},{"name":"get_institution_context","description":"Fetch agent-oriented context for a Lacuna institution.\n\n    view selects the response shape:\n\n    - \"context\" (default, recommended): compact institution contex"},{"name":"get_institution_authors","description":"Fetch one page of authors affiliated with a Lacuna institution.\n\n    Results are ordered by paper count. Use authors_total, authors_returned,\n    authors_offset"}],"toolCount":13,"toolsHash":"622ef3b6e12e1089c8514a35b91ee1c383e61ff3764c9fb5e76f803cd847fb75","serverName":"lacuna-research-search","capabilities":["prompts","resources","tools"],"serverVersion":"0.6.4","protocolVersion":"2025-06-18"}}],"tools":[{"name":"search_lacuna","description":"Search Lacuna's ML/AI corpus for papers, research directions, authors,\n    venues, institutions, novel research hypotheses, and research resources\n    (code rep"},{"name":"get_hypothesis","description":"Fetch a generated novel ML/AI research proposal from Lacuna.\n\n    Use after search_lacuna(search_type=\"hypothesis\") to inspect a proposal.\n\n    view selects the"},{"name":"get_direction","description":"Fetch a Lacuna research direction/cluster.\n\n    Use a numeric cluster ID (for example 25005) or a direction URL ending in\n    that number.\n\n    view selects the"},{"name":"get_direction_papers","description":"Fetch paginated papers associated with a Lacuna research direction/cluster.\n\n    view selects the per-paper shape:\n\n    - \"compact\" (default, recommended): cita"},{"name":"get_paper","description":"Fetch a Lacuna paper by artifact id or paper URL.\n\n    include_resources adds linked resources (code repositories, datasets, models,\n    and demos) in context a"},{"name":"get_resource","description":"Fetch a Lacuna research resource (code repository, dataset, model, or demo).\n\n    Accepts a resource artifact ID (art_...) or a Lacuna resource URL\n    containi"},{"name":"get_author_papers","description":"Fetch one page of an author's papers, ordered from newest to oldest."},{"name":"get_author_directions","description":"Fetch one page of an author's named research directions."},{"name":"get_author_context","description":"Fetch agent-oriented context for a Lacuna author.\n\n    Author profiles describe research output (papers, directions, impact). A\n    free-text `affiliation` fiel"},{"name":"get_author_neighbors","description":"Fetch one ranked page of neighboring/similar Lacuna authors."},{"name":"get_venue_context","description":"Fetch agent-oriented context for a Lacuna venue, optionally scoped to a year.\n\n    Venue keys are opaque hashes (e.g. \"d7bf22905bd6\"), never human-readable\n    "},{"name":"get_institution_context","description":"Fetch agent-oriented context for a Lacuna institution.\n\n    view selects the response shape:\n\n    - \"context\" (default, recommended): compact institution contex"},{"name":"get_institution_authors","description":"Fetch one page of authors affiliated with a Lacuna institution.\n\n    Results are ordered by paper count. Use authors_total, authors_returned,\n    authors_offset"}],"package":{"name":"lacuna-research-mcp","registry":"pypi","observedAt":"2026-11-01T18:29:46.365Z","publishedAt":"2026-10-23T01:46:38.842502Z","latestVersion":"0.6.7"},"toolSurface":{"id":"ts_xegzdvyjafe9","endpointId":"ep_fqa2pn95t2mx","hash":"622ef3b6e12e1089c8514a35b91ee1c383e61ff3764c9fb5e76f803cd847fb75","toolCount":13,"serverName":"lacuna-research-search","serverVersion":"0.6.3","protocolVersion":"2025-06-18","firstSeenAt":"2026-10-14T09:30:22.568Z","lastSeenAt":"2026-11-01T18:24:41.479Z","observations":63,"toolNames":["search_lacuna","get_hypothesis","get_direction","get_direction_papers","get_paper","get_resource","get_author_papers","get_author_directions","get_author_context","get_author_neighbors","get_venue_context","get_institution_context","get_institution_authors"],"distinctSurfaces":1},"endpointFacts":[{"id":"ep_fqa2pn95t2mx","url":"https://lacuna.tiptreesystems.com/api/mcp","type":"mcp_streamable_http","factsCheckedAt":"2026-10-31T10:22:54.627Z","auth":{"observedAt":"2026-10-31T10:22:54.755Z","authRequired":false,"scheme":null,"resourceMetadata":null,"authorizationServer":null,"conformance":{"dpop":false,"rfc8414":false,"rfc9728":false,"pkceS256":false,"clientIdMetadataDocument":false,"dynamicClientRegistration":false}},"tls":{"observedAt":"2026-10-31T10:22:54.764Z","protocol":"TLSv1.3","chainValid":true,"chainError":null,"hostMatches":true,"subject":"tiptreesystems.com","issuer":{"commonName":"WE1","organization":"Google Trust Services"},"validFrom":"2026-09-25T20:39:36.000Z","validTo":"2026-12-24T21:39:24.000Z","daysToExpiry":53,"sanCount":2,"fingerprint256":"AE:D5:52:3F:AF:6D:DA:58:79:9C:F6:DD:B0:2C:12:3A:6F:53:F4:6A:A1:E0:B0:0D:10:4B:B4:92:74:84:F4:FC"}}]},"verification":{"claimed":false,"claimedAt":null,"proofs":[]},"provenance":{"sources":[{"source":"pypi","key":"lacuna-research-mcp","url":"https://pypi.org/project/lacuna-research-mcp/","firstSeenAt":"2026-09-07T04:22:39.006Z","fetchedAt":"2026-10-31T10:20:01.474Z","normalizedAt":"2026-10-31T10:20:01.474Z"},{"source":"mcp_registry","key":"io.github.tiptreesystems/lacuna-research-mcp","url":"https://registry.modelcontextprotocol.io/v0/servers/io.github.tiptreesystems%2Flacuna-research-mcp","firstSeenAt":"2026-09-07T04:21:43.386Z","fetchedAt":"2026-10-31T03:19:38.014Z","normalizedAt":"2026-10-31T03:19:38.014Z"}]},"firstSeenAt":"2026-09-07T04:21:43.386Z","updatedAt":"2026-11-01T18:29:46.365Z"}