Lacuna Research MCP
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| LACUNA_SITE_URL | No | Base URL of the Lacuna instance. | https://lacuna.tiptreesystems.com |
| LACUNA_MCP_TIMEOUT | No | Timeout in seconds for API requests. | 30 |
| LACUNA_MCP_LOG_LEVEL | No | Log level (DEBUG, INFO, WARNING, ERROR, CRITICAL). | WARNING |
| LACUNA_MCP_USER_AGENT | No | User-Agent header to use. | lacuna-research-mcp/{package_version} |
| LACUNA_MCP_MAX_RETRIES | No | Maximum number of retries for failed requests. | 2 |
| LACUNA_MCP_BEARER_TOKEN | No | Optional bearer token for private Lacuna deployments. |
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {
"listChanged": false
} |
| prompts | {
"listChanged": false
} |
| resources | {
"subscribe": false,
"listChanged": false
} |
| experimental | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| search_lacunaA | Search Lacuna's ML/AI corpus for papers, research directions, authors, venues, institutions, and novel research hypotheses. For novel ML/AI research ideas, use search_type="hypothesis", then get_hypothesis on promising results. search_type accepts all, cluster/direction, paper, author, institution, venue, or hypothesis/proposal; singular and plural aliases are accepted. Use other sources for biographies, news, and non-research web content. ranking_profile accepts:
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. fields optionally restricts and weights lexical fields, for example "title^4,abstract". Supported names are title, abstract, summary, concepts, name, top_names, and venue. Fields must exist on the selected search_type, weights must be within 0 < weight <= 100, and fields cannot be combined with semantic ranking. |
| get_hypothesisA | 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:
|
| get_directionA | Fetch a Lacuna research direction/cluster. view selects the response shape (
|
| get_direction_papersA | Fetch paginated papers associated with a Lacuna research direction/cluster. view selects the per-paper shape:
|
| get_paperA | Fetch a Lacuna paper by artifact id or paper URL. view selects the response shape.
figure_limit (context view only) caps the figure preview (server default 3).
Pass 0 to suppress figure previews while keeping a |
| get_author_papersA | Fetch one page of an author's papers, ordered from newest to oldest. |
| get_author_directionsA | Fetch one page of an author's named research directions. |
| get_author_contextA | Fetch agent-oriented context for a Lacuna author. Author profiles describe research output (papers, directions, impact). A
free-text view selects the response shape:
Set include_neighbors=True to include similar authors as named, linkable records. Neighbor computation may add significant server latency. |
| get_author_neighborsA | Fetch one ranked page of neighboring/similar Lacuna authors. |
| get_venue_contextA | 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:
|
| get_institution_contextA | Fetch agent-oriented context for a Lacuna institution. view selects the response shape:
Use get_institution_authors to page through the complete author list. |
| get_institution_authorsA | 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. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/tiptreesystems/lacuna-research-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server