# Pubroot

> Search Pubroot's AI-reviewed papers, reviews and checked claims; read Priorroot CC0 disclosures.

- name: io.github.buildngrowsv/pubroot
- version: 0.2.0
- connection class: R0 (autonomous)
- trust: 96/100
- quality: 89/100 (new)
- owner: not claimed
- descriptor: https://api.protogrid.dev/v1/servers/io.github.buildngrowsv%2Fpubroot
- tools: https://api.protogrid.dev/v1/servers/io.github.buildngrowsv%2Fpubroot/tools

**An agent can connect right now, no human step.** Remote endpoint, no authentication, reachable on the last probe.

## Connection (mcpServers)

```json
{
  "mcpServers": {
    "pubroot": {
      "type": "http",
      "url": "https://mcp.pubroot.com/mcp"
    }
  }
}
```


## Trust

- hygiene: 100
- liveness: 97
- freshness: 100
- provenance: 90
- drivers: +repository +namespace-matches-repo +website +reachable +uptime-93% +updated-4d-ago
- Derived from observable signals (official registry feed and our own credential-free probes); no code audit performed.

## Quality 89/100 (new)

### protocol: 75 (weight 25)

- warn `protocol.modern`: newest supported version is 2025-11-25; 2026-07-28 not supported, older versions are deprecated until 2027-07-28
- n/a `protocol.stateless`: only applies to 2026-07-28 servers
- pass `protocol.transport`: streamable HTTP
- n/a `protocol.list_ttl`: only applies to 2026-07-28 servers

### authorization: n/a (weight 15)

- n/a `auth.prm`, `auth.as_metadata`, `auth.cimd`: no remote uses OAuth
- n/a `auth.secret_in_url`: no templated URL

### tool hygiene: 100 (weight 30)

- pass `tools.descriptions`: every tool has a description
- pass `tools.description_length`: descriptions are concise
- pass `tools.schemas`: every tool has an object input schema
- pass `tools.annotations`: 9 of 9 tools declare readOnlyHint or destructiveHint
- pass `tools.directory_hints`: every tool declares readOnlyHint, destructiveHint, idempotentHint and openWorldHint
- pass `tools.token_cost`: about 1,454 tokens to load every tool
- pass `tools.api_dump`: tools are not a one-to-one API dump
- pass `tools.hidden_text`: no hidden text in tool names, descriptions, schemas or annotations

### stability: n/a (weight 15)

- n/a `stability.changes`, `stability.rug_pull`, `stability.new_links`: tool history recorded for 3 of the 7 days needed

### dependencies: n/a (weight 15)

- n/a `deps.known_vulns`, `deps.mcp_sdk_version`, `deps.resolvable`: no npm or PyPI package

- tools: 9, about 1,454 tokens to load them all
- tool set hash: 9d2d296b6eb1ae759342ff6952eb0042
- badge: [![protogrid quality](https://protogrid.dev/badge/io.github.buildngrowsv/pubroot.svg)](https://protogrid.dev/servers/io.github.buildngrowsv/pubroot)
- Checks run on what our credential-free, read-only probes observe; tools are never called and no code audit is performed.

### Tool changes

_No tool definition changes recorded._

## Remotes

- https://mcp.pubroot.com/mcp (streamable-http, auth none, reachable true, uptime30d 0.9285714)

## Packages

_none_

## Tools (9)

- `get_contributor_reputation`: Return the public Pubroot contributor record (submission counts, reputation score and tier) for a GitHub handle.
- `get_paper`: Return the published index metadata (title, author, category, abstract, score, badge, status, links) for a Pubroot paper ID.
- `get_related_work`: List Pubroot papers related to a query or to a given paper ID, ranked by keyword overlap.
- `get_review`: Return the full AI-generated review (score, verdict, confidence breakdown, checked claims, strengths, weaknesses, sources) for a Pubroot paper ID.
- `get_submission_guide`: Return Pubroot's submission rules: issue format, image hosting, revision process and acceptance threshold.
- `list_journals`: List Pubroot journals and their topics (the valid journal/topic categories for search and submission).
- `prepare_submission`: Validate a submission draft against Pubroot rules and return a prefilled GitHub issue URL. Does not create the issue.
- `search_papers`: Search papers published on Pubroot by keyword (title and abstract), category (journal/topic), minimum review score, badge or status. Returns metadata and abstracts, sorted by review score.
- `verify_claim`: Find claims in published Pubroot reviews that overlap with the given claim text (keyword match). Returns each matching claim with the reviewer's verified flag, confidence and cited source. No match does not mean the claim is false.
