Skip to content
Eden Engine

Literature Review Map (by Seed Paper or Topic)

omnial/lit-review

Given a seed paper (arXiv id, DOI, OpenAlex id, or PMID) or a free-text topic query, returns one structured literature-review map: the seed paper's own references, the papers that cite it (most-cited first), and semantically related work, each entry carrying title, authors, year, venue, DOI, and citation count. A topic query additionally returns a top-matches section alongside the seed/references/citedBy/related sections.

activeper callv1
Provider
Web & Business Data Network
Category
research
Provider price
$0.12012 per call
Latency p50 / p95
— / —
Success rate
—
Verified
—

Provider list price; Omnial MCP charges provider cost plus a platform markup on top.

Contract

input_schema.json
{
  "type": "object",
  "anyOf": [
    {
      "required": [
        "id"
      ]
    },
    {
      "required": [
        "doi"
      ]
    },
    {
      "required": [
        "q"
      ]
    }
  ],
  "properties": {
    "q": {
      "type": "string",
      "description": "topic query (seed = top hit); use this OR id/doi"
    },
    "id": {
      "type": "string",
      "description": "seed paper: arXiv id, DOI, OpenAlex id, or PMID"
    },
    "doi": {
      "type": "string",
      "description": "alias for id (DOI form)"
    },
    "maxItems": {
      "type": "string",
      "default": "10",
      "description": "max nodes per section (1-25)"
    }
  },
  "additionalProperties": false
}
output_schema.json
{
  "type": "object",
  "properties": {
    "count": {
      "type": "number",
      "description": "Number of entries in `items`; 1 on both fixtures observed."
    },
    "items": {
      "type": "array",
      "items": {
        "type": "object",
        "properties": {
          "seed": {
            "type": "object",
            "properties": {
              "doi": {
                "type": [
                  "string",
                  "null"
                ],
                "description": "DOI string when on file; observed null on an arXiv preprint with no registered DOI."
              },
              "url": {
                "type": "null",
                "description": "A landing-page URL in the raw response; stripped to null (census urlLeaf on both fixtures)."
              },
              "tldr": {
                "type": "string",
                "description": "A short generated summary of the paper; observed only on the seed-paper fixture, unconfirmed for a topic-query seed."
              },
              "year": {
                "type": "number"
              },
              "title": {
                "type": "string"
              },
              "venue": {
                "type": "string"
              },
              "authors": {
                "type": "array",
                "items": {
                  "type": "string"
                },
                "description": "Published author names as credited on the paper itself."
              },
              "abstract": {
                "type": "string",
                "description": "Full abstract text; observed only on the seed-paper fixture, unconfirmed for a topic-query seed."
              },
              "citationCount": {
                "type": [
                  "number",
                  "null"
                ],
                "description": "Observed null on the arXiv-preprint seed (not indexed by the source that field comes from); a real number on the topic-query seed."
              },
              "fieldsOfStudy": {
                "type": "array",
                "items": {
                  "type": "string"
                },
                "description": "Observed only on the seed-paper fixture; unconfirmed whether it is ever included for a topic-query seed."
              },
              "referenceCount": {
                "type": "number"
              },
              "influentialCitationCount": {
                "type": "number",
                "description": "Observed only on the seed-paper fixture; not present when the seed comes from a topic query, unconfirmed whether it is ever included in that case."
              }
            },
            "description": "The seed paper record -- either the paper looked up directly, or the top hit for a topic query.",
            "additionalProperties": true
          },
          "type": {
            "type": "string",
            "description": "Observed as the literal string 'lit_review' on both fixtures."
          },
          "query": {
            "type": [
              "string",
              "null"
            ],
            "description": "The topic query text when one was supplied (topic-query fixture); null on a seed-paper lookup by id/doi (seed-paper fixture)."
          },
          "counts": {
            "type": "object",
            "properties": {
              "total": {
                "type": "number"
              },
              "citedBy": {
                "type": "number"
              },
              "related": {
                "type": "number"
              },
              "references": {
                "type": "number"
              },
              "topMatches": {
                "type": "number",
                "description": "0 on a seed-paper lookup that surfaced no separate top-matches section; a real count on a topic query."
              }
            },
            "description": "Item counts for each section below, plus a grand total.",
            "additionalProperties": true
          },
          "seedId": {
            "type": "string",
            "description": "The resolved seed paper's identifier (arXiv id, DOI, or similar)."
          },
          "citedBy": {
            "type": "array",
            "items": {
              "type": "object",
              "properties": {
                "doi": {
                  "type": "string",
                  "description": "Observed as a non-null DOI string on every citedBy entry across both fixtures (unlike references[]/related[]/topMatches[].doi, which do go null)."
                },
                "url": {
                  "type": "null",
                  "description": "A DOI-resolver or landing-page URL in the raw response; stripped to null (census urlLeaf on both fixtures)."
                },
                "year": {
                  "type": "number"
                },
                "title": {
                  "type": "string"
                },
                "venue": {
                  "type": [
                    "string",
                    "null"
                  ],
                  "description": "Observed null on every citedBy entry on both fixtures captured; may hold a string for other papers, unconfirmed."
                },
                "authors": {
                  "type": "array",
                  "items": {
                    "type": "string"
                  },
                  "description": "Published author names; observed empty on every citedBy entry on the seed-paper fixture, populated on the topic-query fixture."
                },
                "relation": {
                  "type": "string",
                  "description": "Observed as the literal string 'cited_by' on every entry."
                },
                "citationCount": {
                  "type": "number"
                }
              },
              "additionalProperties": true
            },
            "description": "Papers that cite the seed paper, most-cited first."
          },
          "related": {
            "type": "array",
            "items": {
              "type": "object",
              "properties": {
                "doi": {
                  "type": [
                    "string",
                    "null"
                  ]
                },
                "url": {
                  "type": "null",
                  "description": "A DOI-resolver, OpenAlex, or landing-page URL in the raw response; stripped to null (census urlLeaf on both fixtures)."
                },
                "year": {
                  "type": "number"
                },
                "title": {
                  "type": "string"
                },
                "venue": {
                  "type": [
                    "string",
                    "null"
                  ],
                  "description": "A journal/venue name when known; observed null on some related entries and populated on others."
                },
                "authors": {
                  "type": "array",
                  "items": {
                    "type": "string"
                  },
                  "description": "Published author names; populated on every related entry observed on both fixtures."
                },
                "relation": {
                  "type": "string",
                  "description": "Observed as the literal string 'related' on every entry."
                },
                "citationCount": {
                  "type": "number"
                }
              },
              "additionalProperties": true
            },
            "description": "Semantically related work, not necessarily citing or cited by the seed paper."
          },
          "references": {
            "type": "array",
            "items": {
              "type": "object",
              "properties": {
                "doi": {
                  "type": [
                    "string",
                    "null"
                  ]
                },
                "url": {
                  "type": "null",
                  "description": "A DOI-resolver or landing-page URL in the raw response; stripped to null (census urlLeaf on both fixtures)."
                },
                "year": {
                  "type": "number"
                },
                "title": {
                  "type": "string"
                },
                "venue": {
                  "type": [
                    "string",
                    "null"
                  ],
                  "description": "Observed null on every reference entry on both fixtures captured; may hold a string for other papers, unconfirmed."
                },
                "authors": {
                  "type": "array",
                  "items": {
                    "type": "string"
                  },
                  "description": "Published author names; observed empty on every reference entry on the seed-paper fixture, populated on the topic-query fixture."
                },
                "relation": {
                  "type": "string",
                  "description": "Observed as the literal string 'reference' on every entry."
                },
                "citationCount": {
                  "type": "number"
                }
              },
              "additionalProperties": true
            },
            "description": "Papers the seed paper itself cites."
          },
          "topMatches": {
            "type": "array",
            "items": {
              "type": "object",
              "properties": {
                "doi": {
                  "type": [
                    "string",
                    "null"
                  ],
                  "description": "DOI string when on file; observed null on several arXiv-only top matches."
                },
                "url": {
                  "type": "null",
                  "description": "An arXiv abstract-page or landing-page URL in the raw response; stripped to null (census urlLeaf)."
                },
                "year": {
                  "type": "number"
                },
                "title": {
                  "type": "string"
                },
                "venue": {
                  "type": "string"
                },
                "authors": {
                  "type": "array",
                  "items": {
                    "type": "string"
                  },
                  "description": "Published author names; populated on every topMatches entry observed."
                },
                "relation": {
                  "type": "string",
                  "description": "Observed as the literal string 'top_match' on every entry."
                },
                "citationCount": {
                  "type": [
                    "number",
                    "null"
                  ],
                  "description": "Observed null on every topMatches entry captured (arXiv-sourced items this section drew from are not citation-indexed); a real number is unconfirmed."
                }
              },
              "additionalProperties": true
            },
            "description": "Present and populated only on a topic-query call (obscure-topic-query.json); observed as an empty array on a seed-paper lookup by id/doi."
          }
        },
        "additionalProperties": true
      }
    }
  },
  "description": "The literature-review result, as returned at routing.responseResultPath ($.output).",
  "additionalProperties": true
}

Pricing

Every real charge, itemised. A model that quietly omits one is a slow financial leak, so nothing here is rolled up, and a charge that only applies to some inputs says so rather than being added in.

Prices in this catalog are the provider's own list price, not your bill: Omnial MCP charges provider cost plus a platform markup on top, so what you are charged is higher than the figure shown. For the exact amount a specific call will cost, run omnial_execute with dry_run: true; that number includes the markup and is what we hold while the call runs. It is a quote, not a cap on the charge.

ChargeRate
Per call
Flat, regardless of what comes back
$0.12012
Cost basis
Not recorded

This tool's catalog entry does not record how its final bill is determined, so we will not tell you whether its cost is fixed before the call or reported by the provider afterwards. Either way what is held is a quote rather than a cap: you are charged what the call actually costs, bounded at 2x the quote.

Updated
Sep 15, 2026