Lacuna Research MCP
Server Details
Search Lacuna's ML research graph for papers, directions, authors, venues, and hypotheses.
- Status
- Healthy
- Last Tested
- Transport
- Streamable HTTP · MCP 2025-11-25
- URL
- Repository
- tiptreesystems/lacuna-research-mcp
- GitHub Stars
- 7
- Server Listing
- Lacuna Research MCP
TDQS
Score is being calculated.
Available Tools
13 toolsget_author_contextGet AuthorRead-onlyIdempotentInspect
Fetch agent-oriented context for a Lacuna author.
Author profiles describe research output (papers, directions, impact). A
free-text `affiliation` field may be present but can be incomplete or
outdated and may not represent current employment; the corpus has no
biography or employment history, so do not infer those from this data.
view selects the response shape:
- "context" (default, recommended): Lacuna's compact author context — capped
readable papers and an `impact_directions` list (named research directions)
in place of the raw numeric `impact_clusters` telemetry, with the duplicated
nested author record dropped server-side.
- "full": the bounded full-shape author context (raw `impact_clusters`,
nested author record; server collections are capped at 100).
Set include_neighbors=True to include similar authors as named, linkable
records. Neighbor computation may add significant server latency.
| Name | Required | Description | Default |
|---|---|---|---|
| view | No | context | |
| author_id_or_url | Yes | ||
| include_neighbors | No |
Output Schema
| Name | Required | Description |
|---|---|---|
No output parameters | ||
get_author_directionsList Author DirectionsRead-onlyIdempotentInspect
Fetch one page of an author's named research directions.
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | ||
| offset | No | ||
| author_id_or_url | Yes |
Output Schema
| Name | Required | Description |
|---|---|---|
No output parameters | ||
get_author_neighborsList Similar AuthorsRead-onlyIdempotentInspect
Fetch one ranked page of neighboring/similar Lacuna authors.
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | ||
| offset | No | ||
| author_id_or_url | Yes |
Output Schema
| Name | Required | Description |
|---|---|---|
No output parameters | ||
get_author_papersList Author PapersRead-onlyIdempotentInspect
Fetch one page of an author's papers, ordered from newest to oldest.
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | ||
| offset | No | ||
| author_id_or_url | Yes |
Output Schema
| Name | Required | Description |
|---|---|---|
No output parameters | ||
get_directionGet Research DirectionRead-onlyIdempotentInspect
Fetch a Lacuna research direction/cluster.
Use a numeric cluster ID (for example 25005) or a direction URL ending in
that number.
view selects the response shape (`context` typically contains the fields
`full` provides plus the agent-oriented summary content):
- "context" (default, recommended): compact agent-oriented summary with
summary_markdown, capped papers/authors/related_directions, and
truncation markers.
- "full": raw upstream cluster record only. Cheaper than context when you
only need basic cluster metadata.
| Name | Required | Description | Default |
|---|---|---|---|
| view | No | context | |
| cluster_id_or_url | Yes |
Output Schema
| Name | Required | Description |
|---|---|---|
No output parameters | ||
get_direction_papersList Direction PapersRead-onlyIdempotentInspect
Fetch paginated papers associated with a Lacuna research direction/cluster.
view selects the per-paper shape:
- "compact" (default, recommended): citation-ready rows (id, url, title, year,
venue, a few authors, abstract snippet). Drops the raw upstream info blob and
levels.cluster internals that otherwise dominate the payload.
- "full": the complete upstream paper records. Much larger; use only when you
need the raw metadata (openalex/dblp/arxiv ids, etc.).
| Name | Required | Description | Default |
|---|---|---|---|
| page | No | ||
| view | No | compact | |
| limit | No | ||
| cluster_id_or_url | Yes |
Output Schema
| Name | Required | Description |
|---|---|---|
No output parameters | ||
get_hypothesisGet Research ProposalRead-onlyIdempotentInspect
Fetch a generated novel ML/AI research proposal from Lacuna.
Use after search_lacuna(search_type="hypothesis") to inspect a proposal.
view selects the response shape:
- "context" (default, recommended): compact single-fetch proposal context —
summary_markdown, abstract, and linked directions, with the raw upstream
record (whose markdown duplicates summary_markdown) dropped server-side.
- "full": the server's version record, including version history and signal
counts. Proposal bodies are in versions[].markdown. Use only when you need
versions or signals.
| Name | Required | Description | Default |
|---|---|---|---|
| view | No | context | |
| hypothesis_id_or_url | Yes |
Output Schema
| Name | Required | Description |
|---|---|---|
No output parameters | ||
get_institution_authorsList Institution AuthorsRead-onlyIdempotentInspect
Fetch one page of authors affiliated with a Lacuna institution.
Results are ordered by paper count. Use authors_total, authors_returned,
authors_offset, and authors_truncated to page through the complete list.
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | ||
| offset | No | ||
| institution_key_or_url | Yes |
Output Schema
| Name | Required | Description |
|---|---|---|
No output parameters | ||
get_institution_contextGet InstitutionRead-onlyIdempotentInspect
Fetch agent-oriented context for a Lacuna institution.
view selects the response shape:
- "context" (default, recommended): compact institution context — capped top
authors with the duplicated institution block dropped server-side.
- "full": the complete institution context shape (duplicated institution
record and a bounded author list with explicit truncation metadata).
Use get_institution_authors to page through the complete author list.
| Name | Required | Description | Default |
|---|---|---|---|
| view | No | context | |
| institution_key_or_url | Yes |
Output Schema
| Name | Required | Description |
|---|---|---|
No output parameters | ||
get_paperGet PaperRead-onlyIdempotentInspect
Fetch a Lacuna paper by artifact id or paper URL.
include_resources adds linked resources (code repositories, datasets, models,
and demos) in context and full views by default. Pass False to omit them;
other views ignore this option. Pass a resource entry's id to get_resource
for further details.
view selects the response shape. `context` requests Lacuna's compact
agent-oriented context by default, while the four single-field views
(blog/figures/concepts/neighbors) return isolated sub-resources:
- "context" (default, recommended): agent-oriented summary with
summary_markdown, authors, and a small figure preview. Start here for almost
everything. Available versions are included when present; to read another
version, use its artifact ID from the returned version list.
- "full": raw upstream paper record. Cheaper than context when you only
need basic metadata.
- "preview": compact card with unique fields `excerpt`, `excerpt_kind`,
`bookmarked`. Use for citation-style display.
- "blog": just the summary_markdown content, without the rest of the
context envelope.
- "figures": just the figures list.
- "concepts": just the concepts list.
- "neighbors": just the related-papers list.
figure_limit (context view only) caps the figure preview (server default 3).
Pass 0 to suppress figure previews while keeping a `figures_truncated` signal.
| Name | Required | Description | Default |
|---|---|---|---|
| view | No | context | |
| figure_limit | No | ||
| include_resources | No | ||
| artifact_id_or_url | Yes |
Output Schema
| Name | Required | Description |
|---|---|---|
No output parameters | ||
get_resourceGet ResourceRead-onlyIdempotentInspect
Fetch a Lacuna research resource (code repository, dataset, model, or demo).
Accepts a resource artifact ID (art_...) or a Lacuna resource URL
containing that ID (/resource/<slug>/art_...).
The response includes the external url, a summary, facets (tasks, modalities,
size, license, access), provider metrics, a README/card excerpt,
`publications` (linked papers with paper_id, title,
venue, year, and relationship such as dataset_for or code_for), related
research directions, and other resources mentioned by this one. Pass a
publication's paper_id to get_paper to read the paper and its reported
results.
| Name | Required | Description | Default |
|---|---|---|---|
| resource_id_or_url | Yes |
Output Schema
| Name | Required | Description |
|---|---|---|
No output parameters | ||
get_venue_contextGet VenueRead-onlyIdempotentInspect
Fetch agent-oriented context for a Lacuna venue, optionally scoped to a year.
Venue keys are opaque hashes (e.g. "d7bf22905bd6"), never human-readable
names like "icml". Find the key first via search_lacuna(search_type="venue")
or pass a /venue/... page URL.
view selects the response shape:
- "context" (default, recommended): compact venue context — capped top authors,
non-placeholder top clusters, and a recent-activity slice (the requested
`year` is always included), with the duplicated venue block and full year
histogram dropped server-side.
- "full": the complete venue context (full year histogram, all top authors/
clusters, duplicated venue record).
| Name | Required | Description | Default |
|---|---|---|---|
| view | No | context | |
| year | No | ||
| venue_key_or_url | Yes |
Output Schema
| Name | Required | Description |
|---|---|---|
No output parameters | ||
search_lacunaSearch LacunaRead-onlyIdempotentInspect
Search Lacuna's ML/AI corpus for papers, research directions, authors, venues, institutions, novel research hypotheses, and research resources (code repositories, datasets, models, and demos linked to papers).
For novel ML/AI research ideas, use search_type="hypothesis", then
get_hypothesis on promising results.
search_type accepts all, cluster, paper, author, institution, venue,
hypothesis, or resource. Use paper for literature and get_paper to read a
result. Use other sources for biographies, news, and non-research web
content.
Resources: search_type="resource" searches GitHub repositories, Hugging
Face datasets/models, and Zenodo records that Lacuna has linked to at least
one paper. To find benchmark or evaluation datasets, use
search_type="resource" with resource_kind="dataset" (for example query
"image classification benchmark" or a dataset name like "ImageNet").
resource_kind accepts codebase, dataset, model, or demo (one value or a
list); provider accepts github, huggingface, or zenodo. Both filters require
search_type "resource" or "all" (with either filter set, only resources are
returned). Each result has an external `url`, a Lacuna `context_url`, and
`linked_paper_count`; call get_resource on its id to list the linked papers
(with their relationship to the resource), then get_paper on those papers
for reported results and numbers. Resource search does not support
date_from/date_to, venue, year sorting, or semantic ranking.
ranking_profile accepts:
- default / lexical (default): production ranking; relevance-sorted paper
searches combine lexical and semantic retrieval when fields is unset.
- semantic: conceptual paper retrieval; supported for paper and all.
- bm25_title_abstract / bm25: lexical paper matching over those fields.
sort accepts relevance (default), year_desc, or year_asc. Semantic ranking
cannot use year sorting; constrain recency with date_from/date_to instead.
date_from and date_to are inclusive YYYY, YYYY-MM, or YYYY-MM-DD bounds.
author_id_or_url constrains a paper search to one author. Pass an author ID
or Lacuna author page URL; it requires search_type="paper".
fields optionally restricts and weights lexical fields, for example
"title^4,abstract". Supported names are title, abstract, summary, concepts,
name, top_names, and venue, plus description, topics, provider_key, and
paper_titles for resources (a resource's title already includes its
description, topics, README text, and linked paper titles). Fields must
exist on the selected search_type, weights must be within
0 < weight <= 100, and fields cannot be combined with semantic ranking.
| Name | Required | Description | Default |
|---|---|---|---|
| sort | No | relevance | |
| limit | No | ||
| query | Yes | ||
| venue | No | ||
| fields | No | ||
| offset | No | ||
| date_to | No | ||
| provider | No | ||
| date_from | No | ||
| search_type | No | all | |
| resource_kind | No | ||
| ranking_profile | No | ||
| author_id_or_url | No |
Output Schema
| Name | Required | Description |
|---|---|---|
No output parameters | ||
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
13 tool updates
- First observed
get_author_context - First observed
get_author_directions - First observed
get_author_neighbors - First observed
get_author_papers - First observed
get_direction - First observed
get_direction_papers - First observed
get_hypothesis - First observed
get_institution_authors - First observed
get_institution_context - First observed
get_paper - First observed
get_resource - First observed
get_venue_context - First observed
search_lacuna
Related MCP Connectors
Search 8.5M scientific papers with LLM TLDRs, citations, linked entities, figures, and full text.
Query core AI knowledge, essays, executable Labs, Homeric data and epistemic claims.
Search 340M+ academic papers — citation graphs, semantic similarity, and AI literature reviews.
Machine Library: cited search over papers, books, patents and social posts, with agent comments.
Related MCP Servers
- AlicenseAqualityDmaintenanceSearch academic papers and ask research questions with verbatim, cited answers from document collections like the ACL Anthology.1211 PyPIMIT
- FlicenseNot gradedqualityDmaintenanceEnables discovery and analysis of research ecosystems by extracting metadata from paper URLs, GitHub repositories, and research names. Automatically finds related papers, code repositories, models, datasets, and authors across platforms like arXiv, HuggingFace, and GitHub.-

mcp-spacefrontiersofficial
AlicenseNot gradedqualityBmaintenanceSearch over scholar data and social networks11MIT- FlicenseNot gradedqualityBmaintenanceEnables researchers to search ArXiv papers, extract key insights (problems, methods, results) from abstracts, and perform ML-powered analysis including topic modeling, trend visualization, and author collaboration networks.-
Glama MCP Gateway
Add one secure layer between your agents and this server.