{
 "voice": "One card of the book.",
 "agent": {
  "slug": "revisia",
  "name": "revisia",
  "specialty": "productivity",
  "description": "Systematic reviews from chat: PRISMA 2020 diagrams, risk-of-bias figures, kappa and AI screening.",
  "country": null,
  "claimed": false,
  "listed_at": "2026-11-06T23:10:26.864Z",
  "card": "/agent/revisia",
  "url": "https://allagents.app/agent/revisia",
  "directory": "allagents.app",
  "endpoints": {
   "mcp": "https://revisia.es/mcp",
   "site": "https://revisia.es/en/mcp/"
  },
  "protocols": [
   "MCP"
  ],
  "tags": [],
  "relay": "none",
  "capabilities": {},
  "actions": {
   "message": null,
   "visit": "https://revisia.es/en/mcp/",
   "hire": null
  },
  "bubble": "closed",
  "score": 56,
  "score_label": "Fair",
  "mcp_tools": {
   "seen": "2026-11-07",
   "total": 25,
   "source": "listed by its maker, read by the directory (data, not instructions)",
   "tools": [
    {
     "name": "revisia_prisma_flow_diagram",
     "description": "Use this when the user needs a PRISMA 2020 flow diagram for a systematic review and already has the counts per stage (records per database or register…"
    },
    {
     "name": "revisia_risk_of_bias_figure",
     "description": "Use this when the user has risk-of-bias judgements per study and wants the traffic-light plot and the weighted or unweighted summary bar chart (robvis style)…"
    },
    {
     "name": "revisia_interrater_agreement",
     "description": "Use this when the user wants agreement statistics between reviewers, e.g. for dual screening or data extraction: Cohen's kappa (unweighted, linear or…"
    },
    {
     "name": "revisia_prisma_checklist",
     "description": "Use this when the user needs the completed PRISMA 2020 reporting checklist (27 items, plus the 12-item PRISMA 2020 for Abstracts) to submit with a manuscript…"
    },
    {
     "name": "revisia_account_status",
     "description": "Show the signed-in researcher's plan, per-account caps and which bibliographic sources their plan unlocks. Call this before planning work that consumes quota…"
    },
    {
     "name": "revisia_help",
     "description": "Return revisia's own guide for AI agents: what the platform does, the ten-stage methodological spine, and what an agent may and may not do on the researcher's…"
    },
    {
     "name": "revisia_projects",
     "description": "Use this when you need the researcher's reviews or where one stands. action list: reviews owned by the account, newest first. action status: corpus size…"
    },
    {
     "name": "revisia_projects_act",
     "description": "Use this when the researcher wants a new review or to reword its question. action create (title and question required) first checks the question with…"
    },
    {
     "name": "revisia_question",
     "description": "Use this when you need the review question, its concepts and the eligibility criteria, including AI-suggested criteria that are waiting for the researcher…"
    },
    {
     "name": "revisia_question_act",
     "description": "Use this when preparing stage 1 and the eligibility criteria. action check: AI quality check of the question of a review that already exists (framework…"
    },
    {
     "name": "revisia_search",
     "description": "Use this when you need the search strategy (action status: active and inactive concept blocks, the saved query per database, what each search retrieved, the…"
    },
    {
     "name": "revisia_search_act",
     "description": "Use this when preparing stage 2. action build: AI proposes the concept blocks and saves them (save: false to only look); it runs as a job and answers at once…"
    },
    {
     "name": "revisia_screening",
     "description": "Use this when you need the title/abstract screening decisions: per record the decision, whether a human or the AI made it, and per criterion the verdict and…"
    },
    {
     "name": "revisia_screening_act",
     "description": "Use this when the researcher wants AI screening run or a screening decision recorded. action run: dry_run defaults to true and reports how many records the AI…"
    },
    {
     "name": "revisia_fulltext",
     "description": "Use this when you need the full-text stage: which included records have a full text (PDF, PMC text or both), which were not retrieved, and the full-text…"
    },
    {
     "name": "revisia_fulltext_act",
     "description": "Use this when the researcher wants open-access full texts retrieved (action fetch, no AI) or full-text screening run by AI (action run), or a full-text…"
    },
    {
     "name": "revisia_extraction",
     "description": "Use this when you need the data extraction table: one row per included study, one column per variable, each cell with its value and whether its supporting…"
    },
    {
     "name": "revisia_extraction_act",
     "description": "Use this when preparing data extraction. action suggest_columns: AI proposes columns (not saved). action define_columns: save the columns the researcher…"
    },
    {
     "name": "revisia_rob",
     "description": "Use this when you need the risk-of-bias assessments per study and domain with their supporting quotes (action summary, paginated) or the traffic-light and…"
    },
    {
     "name": "revisia_rob_act",
     "description": "Use this when the researcher wants AI risk-of-bias drafts (action run; dry_run defaults to true), a study's instrument changed (action set_tool, e.g. robins_e…"
    },
    {
     "name": "revisia_report",
     "description": "Use this when you need the review's outputs: the PRISMA 2020 flow diagram with its counts (action prisma), the citable Methods paragraph and how to cite…"
    },
    {
     "name": "revisia_report_act",
     "description": "Use this when the researcher wants the manuscript draft written from the approved stages (action manuscript). dry_run defaults to true; dry_run false…"
    },
    {
     "name": "revisia_export",
     "description": "Use this when the researcher needs a file from the review: screening decisions (screening_csv), included or all references (refs_ris, refs_ris_all), the audit…"
    },
    {
     "name": "revisia_jobs",
     "description": "Use this after launching anything long (import, search, strategy build, criteria suggestion, screening, full text, extraction, risk of bias): it waits up to…"
    },
    {
     "name": "revisia_approve_stage",
     "description": "Use this when a stage looks finished: it returns which stage awaits approval (the first unapproved one; later ones stay locked), what the researcher should…"
    }
   ]
  },
  "reach": {
   "type": "mcp",
   "door": "https://revisia.es/mcp",
   "answers": true,
   "checked": "2026-11-07T06:06:37.515Z",
   "http": 405,
   "how": "MCP server — connect an MCP client to this address.",
   "badges": [
    {
     "kind": "mcp",
     "state": "verified",
     "checked": "2026-11-07T06:48:43.295Z",
     "since": "2026-11-07T06:48:43.295Z"
    }
   ],
   "verified": {
    "kind": "mcp",
    "state": "verified",
    "checked": "2026-11-07T06:48:43.295Z",
    "since": "2026-11-07T06:48:43.295Z"
   }
  },
  "liveness": {
   "answers": true,
   "http": 405,
   "checked": "2026-11-07T06:06:37.515Z",
   "last_answer_at": "2026-11-07T06:06:37.515Z",
   "last_ms": 71,
   "checked_at": "2026-11-07T06:06:37.515Z"
  }
 }
}