Academic Research Intelligence MCP
Server Details
Academic paper search, scientific literature, citation analysis, arXiv & semantic related-work.
- Status
- Healthy
- Last Tested
- Transport
- Streamable HTTP
- URL
Glama MCP Gateway
Connect through Glama MCP Gateway for full control over tool access and complete visibility into every call.
Full call logging
Every tool call is logged with complete inputs and outputs, so you can debug issues and audit what your agents are doing.
Tool access control
Enable or disable individual tools per connector, so you decide what your agents can and cannot do.
Managed credentials
Glama handles OAuth flows, token storage, and automatic rotation, so credentials never expire on your clients.
Usage analytics
See which tools your agents call, how often, and when, so you can understand usage patterns and catch anomalies.
Tool Definition Quality
Average 4/5 across 7 of 7 tools scored.
Each tool targets a distinct aspect of academic research: author profiles, citation graphs, network info, paper details, search, similarity, and trending. No overlap in functionality.
All names use snake_case and are descriptive, but the pattern varies: some are noun_noun (author_profile, citation_graph), some verb_noun (search_papers), and some adjective_noun (similar_papers, trending_research). Minor inconsistency.
7 tools is well-scoped for an academic research assistant, covering core literature review needs without being overwhelming.
Covers essential operations: search, detail, author profile, citation analysis, similarity, and trending. Missing features like field exploration or download, but no critical gaps for literature review.
Available Tools
7 toolsauthor_profileAInspect
Analyze an author's research profile from OpenAlex — h-index, paper count, total citations, primary field, affiliation, and recent papers. Citation analysis for evaluating academic authors in a literature review.
PAID: $0.01 USDC per query after the daily free allowance (25/day). On a 402, pay the returned Solana memo and re-call with the SAME args plus payment_tx=. An Authorization: Bearer fnet_ key bypasses it.
| Name | Required | Description | Default |
|---|---|---|---|
| agent_id | No | stable id for your agent (scopes the free-tier counter). | |
| author_id | No | an OpenAlex author id (Axxxx) for an exact lookup. | |
| payment_tx | No | Solana tx signature, when re-calling after a 402. | |
| author_name | No | the author's name (best match). |
Output Schema
| Name | Required | Description |
|---|---|---|
No output parameters | ||
Tool Definition Quality
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations provided, the description carries the full burden. It discloses pricing, daily free allowance, the 402 error recovery flow, and the API key bypass. The 'Analyze' verb implies read-only behavior, which is consistent. No contradictions.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is two short paragraphs with no fluff. The first paragraph states the tool's purpose and output, the second explains payment mechanics. Every sentence adds necessary information, and it is front-loaded with the primary function.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Given that an output schema exists, the description need not detail return values, but it does list key metrics. However, it lacks guidance on how to properly specify the author (e.g., which of author_id or author_name to use, or what happens if both are provided). This omission reduces completeness.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema description coverage is 100%, so the baseline is 3. The description adds context for the payment_tx parameter (retry flow) and clarifies that author_id or author_name are used for lookup, but it does not explain which takes precedence or how they interact. Marginal value added.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description clearly states the verb ('Analyze') and resource ('author's research profile from OpenAlex') and lists specific metrics (h-index, paper count, etc.). This distinguishes it from sibling tools that focus on papers or graphs, making the purpose unambiguous.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description implies usage for evaluating academic authors in literature reviews but provides no explicit guidance on when to use this tool versus siblings like paper_detail or citation_graph. It does include detailed instructions for payment handling (free tier, 402 retry), but lacks comparative context.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
citation_graphAInspect
Analyze the citation graph for a paper via live OpenAlex — list the papers citing it ("citations") or the papers it references ("references"). Citation analysis for tracing influence and prior work in a literature review.
PAID: $0.01 USDC per query after the daily free allowance (25/day). On a 402, pay the returned Solana memo and re-call with the SAME args plus payment_tx=. An Authorization: Bearer fnet_ key bypasses it.
| Name | Required | Description | Default |
|---|---|---|---|
| depth | No | reserved (depth 1). | |
| agent_id | No | stable id for your agent (scopes the free-tier counter). | |
| paper_id | Yes | an OpenAlex work id (Wxxxx) — from a search/detail result's source. | |
| direction | No | "citations" (who cites this) or "references" (what this cites). | citations |
| payment_tx | No | Solana tx signature, when re-calling after a 402. |
Output Schema
| Name | Required | Description |
|---|---|---|
No output parameters | ||
Tool Definition Quality
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
No annotations exist, so the description carries full burden. It explicitly discloses the paid model ($0.01 per query after free 25/day), daily free allowance, error handling (402 with Solana memo), and authentication bypass (Bearer fnet_ key). This is comprehensive behavioral transparency.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is concise with two sentences: first defines the tool's function, second explains the paid model and retry behavior. It is front-loaded with purpose. However, the second sentence could be better structured for readability.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Given the presence of an output schema, the description does not need to explain return values. It covers purpose, usage context, cost, and error handling. It is nearly complete for a tool with 5 parameters and one required field.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema description coverage is 100%, and the schema already provides clear descriptions for all 5 parameters. The description does not add significant new semantic meaning beyond what is in the schema, except contextualizing the payment_tx parameter. Baseline 3 is appropriate.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description clearly states the verb ('analyze', 'list'), the resource ('citation graph for a paper'), and the specific actions (get citations or references). It distinguishes the tool from siblings like 'paper_detail' and 'similar_papers' by focusing on citation links.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description implies when to use the tool (for tracing influence and prior work in literature review). It also provides guidance on payment and error handling (402 retry). However, it does not explicitly state when not to use it or compare with alternatives.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
mint_infoAInspect
Get FoundryNet Data Network info + MINT Protocol details. FREE.
Returns how to attest your agent's literature review / research with MINT Protocol for verifiable on-chain proof, the MINT MCP endpoint, and all ten sister data servers (gov-contracts, brand-intel, patent-intel, financial-signals, weather-intel, cyber-intel, compliance, fact-check, oss-intel, social-intel).
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
Output Schema
| Name | Required | Description |
|---|---|---|
No output parameters | ||
Tool Definition Quality
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
No annotations are provided, so the description carries full burden for behavioral disclosure. It mentions the return content and that it is 'FREE', but does not disclose whether it is read-only, if authentication is needed, or any rate limits or side effects. For an info tool, basic read-only clarity is expected.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is relatively concise at about four sentences, with the main purpose front-loaded. It could be slightly more structured (e.g., bullet points for the returned items) but is still efficient and readable.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Given the tool has no parameters and the output schema exists (implied by context), the description comprehensively lists what information is returned. It fully explains the tool's output and purpose, making it complete for an info tool.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
The tool has zero parameters, so the baseline is 4. The description adds significant value by detailing exactly what is returned (attestation guidance, MINT endpoint, ten sister servers), which compensates for the lack of parameters and enriches the understanding of the output.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description clearly states it retrieves FoundryNet Data Network info and MINT Protocol details, specifying the returned content. It does not explicitly distinguish from sibling tools, but the sibling tools are related to research papers, so it is likely distinct. Still, a brief differentiation would improve clarity.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description implies usage when needing information about the MINT protocol or FoundryNet, but it does not provide explicit guidance on when to use this tool vs alternatives, nor does it mention when not to use it. The word 'FREE' hints at no cost but is not a usage guideline.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
paper_detailAInspect
Get the full record for an academic paper from OpenAlex, arXiv, or PubMed — abstract, authors, venue, year, citation and reference counts, open-access PDF link, and TLDR when available. FREE. Provide a paper_id, a DOI, or a title.
| Name | Required | Description | Default |
|---|---|---|---|
| doi | No | the DOI. | |
| title | No | a title to look up (best match). | |
| paper_id | No | source paper id (e.g. an OpenAlex Wxxxx or arXiv id). |
Output Schema
| Name | Required | Description |
|---|---|---|
No output parameters | ||
Tool Definition Quality
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
No annotations are provided, so the description carries the full burden of behavioral disclosure. It notes that TLDR is included 'when available,' hinting at data completeness variability. However, it does not mention rate limits, authentication, error handling (e.g., ambiguous input with multiple identifiers), or whether it returns exactly one result. The schema allows all three parameters to be null, but description implies exactly one should be provided, creating ambiguity.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is two sentences, with the first sentence listing all returned fields and sources, and the second sentence providing usage instructions. Every word is functional; there is no fluff. It is appropriately sized for a retrieval tool with a clear purpose.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Given that an output schema exists (context signal: Has output schema: true), the description does not need to detail return values. It covers the key input identifier types, sources, and output fields (abstract, authors, etc.). It lacks error handling and specifics on multiple identifiers but is sufficient for a simple retrieval tool. The 'FREE' note adds value.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema description coverage is 100% (each parameter has a description), so the baseline is 3. The overall description adds limited extra meaning: it lists the three allowed input types and says to provide one, but the schema already explains each parameter. The mention 'FREE' is extra but not about parameters. The description does not significantly improve understanding beyond the schema.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description clearly states the action ('Get the full record'), specifies the resource ('academic paper'), and lists sources (OpenAlex, arXiv, PubMed) and returned fields (abstract, authors, venue, year, citation/reference counts, PDF link, TLDR). It distinguishes from sibling tools like search_papers (which returns lists) and similar_papers (which finds related papers) by focusing on retrieving a complete record for a known paper.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description explicitly instructs the user to 'Provide a paper_id, a DOI, or a title,' indicating both the required input and the three acceptable identifier types. While it does not explicitly state when to use this tool over siblings, the purpose implies it is for known papers needing full details, and siblings are for searching or finding related papers. The mention 'FREE' adds a contextual note.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
search_papersAInspect
Search academic papers across OpenAlex, arXiv, and PubMed for literature reviews — filter by query, year, field, venue, citation count, or open access. Returns title, authors, abstract, and citation count (sorted by citations).
PAID: $0.01 USDC per query after a daily free allowance (25/day). On a 402, pay the returned Solana memo and re-call with the SAME args plus payment_tx=. agent_id scopes your allowance; an Authorization: Bearer fnet_ key bypasses it.
| Name | Required | Description | Default |
|---|---|---|---|
| field | No | field-of-study / category tag (e.g. "Machine learning"). | |
| limit | No | max rows (1-100, default 25). | |
| query | Yes | free-text over title + abstract. | |
| venue | No | journal/conference name, partial match. | |
| year_to | No | ||
| agent_id | No | stable id for your agent (scopes the free-tier counter). | |
| year_from | No | ||
| payment_tx | No | Solana tx signature, when re-calling after a 402. | |
| min_citations | No | minimum citation count. | |
| open_access_only | No | true → only open-access papers. |
Output Schema
| Name | Required | Description |
|---|---|---|
No output parameters | ||
Tool Definition Quality
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Without annotations, the description covers search scope, filtering, return fields, sorting by citations, and importantly the payment mechanism (402 handling, free allowance, key bypass). It could mention pagination or rate limits but is generally transparent.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is front-loaded with purpose and filters, then payment details. It is somewhat long but each sentence adds value. Structure is logical, though could be slightly more concise.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Given an output schema exists (context signal true), the description adequately covers return values and payment handling. It misses mentioning default limit or handling of empty results, but overall it is complete enough for a search tool.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema description coverage is high (80%), so baseline 3. The description adds context for payment parameters and agent_id but does not significantly enhance meaning for other parameters beyond what the schema provides.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description clearly states it searches academic papers across multiple sources (OpenAlex, arXiv, PubMed) for literature reviews, lists filters, and return fields. This differentiates it from siblings like paper_detail or similar_papers.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description specifies the tool is for literature reviews with relevant filters. It also explains payment handling and free allowance. However, it does not explicitly state when not to use or compare to alternative tools.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
similar_papersAInspect
Find related academic papers by semantic similarity — the "related work" finder for a literature review. Give a free-text query OR a paper_id and get the most similar papers via fastembed semantic similarity (pgvector). Premium.
PAID: $0.02 USDC per query after the daily free allowance (25/day). On a 402, pay the returned Solana memo and re-call with the SAME args plus payment_tx=. An Authorization: Bearer fnet_ key bypasses it.
| Name | Required | Description | Default |
|---|---|---|---|
| query | No | free-text description of the topic / idea to match. | |
| agent_id | No | stable id for your agent (scopes the free-tier counter). | |
| paper_id | No | a paper id in the dataset to find neighbors of. | |
| payment_tx | No | Solana tx signature, when re-calling after a 402. |
Output Schema
| Name | Required | Description |
|---|---|---|
No output parameters | ||
Tool Definition Quality
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
No annotations are provided, so the description carries full burden. It explains the payment model (daily free allowance, $0.02 per query, 402 handling), the underlying technology (fastembed, pgvector), and the use of an authorization key. It does not detail error behaviors or rate limits beyond the daily cap, but overall is transparent.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is concise and well-structured: one clear purpose sentence, then key details in a bullet-like paragraph. Every sentence adds value, and payment instructions are necessary for proper usage.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Given the complexity (payment system, multiple inputs) and the presence of an output schema, the description covers essential behavioral and usage aspects. It lacks information about error handling or data sources, but overall is sufficient for an agent to use the tool correctly.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema description coverage is 100%, so baseline is 3. The description adds little beyond the schema: it clarifies mutual exclusivity of query and paper_id and repeats terse parameter descriptions. No additional formatting or constraints are provided.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description clearly states 'Find related academic papers by semantic similarity' and positions it as 'the related work finder for a literature review'. It distinguishes from sibling tools by specifying semantic similarity based on a query or paper_id, which is different from keyword search (search_papers) or citation links (citation_graph).
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description provides clear usage context ('literature review') and two input modes (query or paper_id). It includes detailed payment instructions for premium usage. However, it does not explicitly exclude use cases where other tools might be better (e.g., when citation data is needed).
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
trending_researchAInspect
Find trending research across OpenAlex, arXiv, and PubMed — the most-cited recent academic papers and the highest-volume topics in a time window, optionally scoped to a field. For tracking emerging scientific literature.
PAID: $0.01 USDC per query after the daily free allowance (25/day). On a 402, pay the returned Solana memo and re-call with the SAME args plus payment_tx=. An Authorization: Bearer fnet_ key bypasses it.
| Name | Required | Description | Default |
|---|---|---|---|
| days | No | look-back window (1-365, default 30). | |
| field | No | optional field-of-study filter. | |
| metric | No | "citations" (most-cited) or "volume" (publication volume). | citations |
| agent_id | No | stable id for your agent (scopes the free-tier counter). | |
| payment_tx | No | Solana tx signature, when re-calling after a 402. |
Output Schema
| Name | Required | Description |
|---|---|---|
No output parameters | ||
Tool Definition Quality
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
No annotations are provided, so the description bears full responsibility. It details the payment model ($0.01 per query after 25/day free), HTTP 402 handling, the re-call procedure with payment_tx, and an auth bypass using a Bearer token. This covers key behavioral traits beyond the tool's core function, though it does not mention side effects or rate limits beyond free allowance.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is concise: two short paragraphs. The first immediately states the purpose, the second covers essential payment/auth details. Every sentence adds value, and there is no redundant or extraneous information.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Given the tool has 5 parameters, a payment model, multiple data sources, and an output schema (which covers return values), the description is largely complete. It explains the payment flow, auth bypass, and metric options. However, it omits details like daily allowance reset time or rate limits, which would fully round out the context.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema coverage is 100% and every parameter has a schema description. The tool description does not add any parameter-specific details beyond what is already in the input schema (e.g., days default, metric options). It only repeats the 'field' filtering in prose. Hence, it provides no extra semantic value.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description explicitly states the tool finds trending research across three named sources (OpenAlex, arXiv, PubMed) using citations or volume metrics, optionally scoped by field. It also clarifies its use case: 'For tracking emerging scientific literature.' This clearly distinguishes it from sibling tools like search_papers (general search) or paper_detail (single paper info).
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description implies the tool is suitable for tracking emerging literature and trending topics, but does not explicitly contrast with alternatives or state when not to use it. There is no mention of prerequisites or comparison to sibling tools, leaving the agent to infer usage from context.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
Claim this connector by publishing a /.well-known/glama.json file on your server's domain with the following structure:
{
"$schema": "https://glama.ai/mcp/schemas/connector.json",
"maintainers": [{ "email": "your-email@example.com" }]
}The email address must match the email associated with your Glama account. Once published, Glama will automatically detect and verify the file within a few minutes.
Control your server's listing on Glama, including description and metadata
Access analytics and receive server usage reports
Get monitoring and health status updates for your server
Feature your server to boost visibility and reach more users
For users:
Full audit trail – every tool call is logged with inputs and outputs for compliance and debugging
Granular tool control – enable or disable individual tools per connector to limit what your AI agents can do
Centralized credential management – store and rotate API keys and OAuth tokens in one place
Change alerts – get notified when a connector changes its schema, adds or removes tools, or updates tool definitions, so nothing breaks silently
For server owners:
Proven adoption – public usage metrics on your listing show real-world traction and build trust with prospective users
Tool-level analytics – see which tools are being used most, helping you prioritize development and documentation
Direct user feedback – users can report issues and suggest improvements through the listing, giving you a channel you would not have otherwise
The connector status is unhealthy when Glama is unable to successfully connect to the server. This can happen for several reasons:
The server is experiencing an outage
The URL of the server is wrong
Credentials required to access the server are missing or invalid
If you are the owner of this MCP connector and would like to make modifications to the listing, including providing test credentials for accessing the server, please contact support@glama.ai.
Discussions
No comments yet. Be the first to start the discussion!