Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault

No arguments

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{
  "listChanged": false
}
prompts
{
  "listChanged": false
}
resources
{
  "subscribe": false,
  "listChanged": false
}
experimental
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
vaglio_searchA

Find works across the open bibliographic sources, with failover by role.

Walks Crossref -> OpenAlex -> PubMed -> OpenAIRE until one answers. A source that is rate limited is skipped, not retried: the response reports which sources refused and why, so a thin result is visibly thin.

Args: query: search terms. limit: max results (keep modest; the budget is shared across agents). prefer: force a source to the front, e.g. "pubmed" for biomedical work.

vaglio_readA

Retrieve and STORE the body of a work, so its depth becomes verifiable.

Tries the native readers first (arXiv PDF, Europe PMC full-text XML), then resolves the DOI through Unpaywall to a legal open-access copy. The stored file is the proof: read_depth reports full-text only when bytes exist on disk. Returns metadata-only depth without complaint when no OA copy exists — that is an honest outcome, not a failure.

vaglio_statusA

Show the shared request budget: which hosts are usable, which are cooling down.

This is the fleet view. When a source shows blocked_hours, every agent in every process is blocked on it — switch source instead of waiting.

vaglio_sourcesA

Catalogue of sources and what each one is actually good for.

Roles are not interchangeable: finders locate a DOI, the opener resolves it to a legal copy, readers give you the body. Picking by role is what makes failover work.

vaglio_appraiseB

Attach an evidence tier to a claim, under the discipline that guards it.

Tier A requires at least the abstract to have been retrieved — asserting RCT-strength from a title alone is rejected here rather than caught later. Tier D is a RECORDED refusal: it demands refused_reason, so a rejected idea leaves a trace instead of vanishing.

vaglio_inscribeA

Write the run into the ~/ricerche archive as a versioned, schema-valid record.

Closes the loop the archive exists for: research that stays in a transcript gets lost. Copies any stored full text into the record's sources/ and regenerates the index.

Will REFUSE status: falsified — declaring something dead in a durable artifact is the research owner's decision, not the tool's.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

Latest Blog Posts

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/Alemusica/vaglio-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server