Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| RESEARCHTWIN_URL | No | The base URL for a local or self-hosted ResearchTwin instance. |
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 |
|---|---|
| list_researchers | List all researchers registered on the ResearchTwin platform. Returns researcher slugs and display names. Use a slug with other tools to explore a specific researcher's profile, papers, datasets, and repositories. |
| get_profile | Get a researcher's profile with S-Index score and summary metrics. Args: slug: Researcher identifier (e.g. 'martin-frasch'). Use list_researchers to find valid slugs. Returns structured profile with S-Index, h-index, paper count, citation count, and links to papers/datasets/repos endpoints. |
| get_context | Get comprehensive research context for a researcher including all data source metrics. Args: slug: Researcher identifier (e.g. 'martin-frasch'). Returns S-Index, paper impact, source connection status (Semantic Scholar, Google Scholar, GitHub, Figshare), dataset QIC scores, and repo QIC scores. More detailed than get_profile — use this when you need the full picture. |
| get_papers | Get a researcher's publications with citation counts. Args: slug: Researcher identifier. Returns papers from Semantic Scholar and Google Scholar (merged, deduplicated) with titles, years, citation counts, and URLs. |
| get_datasets | Get a researcher's datasets with QIC (Quality x Impact x Collaboration) scores. Args: slug: Researcher identifier. Returns Figshare datasets with DOIs, download/view counts, and QIC scores computed using FAIR-based quality assessment. |
| get_repos | Get a researcher's code repositories with QIC scores. Args: slug: Researcher identifier. Returns GitHub repositories with stars, forks, language, and QIC scores computed using FAIR-based quality assessment. |
| discover | Search across all researchers for papers, datasets, or repositories matching a keyword. Args: query: Search keyword (e.g. 'fetal', 'machine learning', 'turbulence'). type: Optional filter — 'paper', 'dataset', or 'repo'. Leave empty to search all types. Returns matching items across all registered researchers, sorted by relevance. This is the primary tool for cross-researcher discovery. |
| get_network_map | Get geographic affiliations for all researchers in the network. Returns researchers with their institutional affiliations and coordinates, sourced from ORCID and Semantic Scholar. Useful for understanding the geographic distribution of the research network. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
| about | Information about the ResearchTwin platform and its API. |