Academic Evidence Pack
Signed citation-integrity reports + retraction-checked evidence packs, paid per call via x402/USDC.
Sollte ich dies verwenden
Qualität und Sicherheit
Basierend auf einer automatisierten Analyse der Tool-Definitionen und der Einhaltung des Protokolls.
Kontextkosten
Dies ist die ungefähre Anzahl der Tokens, die jedes Mal verbraucht werden, wenn die Tools des Servers in den Kontext eines Modells geladen werden. Höhere Werte verringern die Aufmerksamkeit, die für andere Aufgaben verfügbar ist.
Installieren
Installation mit einem Klick
Fügen Sie dies Ihrer Datei `claude_desktop_config.json` hinzu:
{
"mcpServers": {
"academic-evidence-pack": {
"url": "https://aep-api.fly.dev/mcp"
}
}
}Remote-Endpunkte
https://aep-api.fly.dev/mcpstreamable-httpWas es kann
Tool-Inventar
Tools (6)
🟢evidence_pack_preview(query, from_year, to_year, open_access_only, exclude_known_retracted, ...)
Free triage for a question or topic: returns at most 3 scholarly candidates with DOI/OpenAlex IDs, authors, year, venue, source URLs, open-access location and known retraction/correction warnings. JSON only; no payment. For up to 10 candidates use evidence_pack (paid); to check references you already have use citation_report_preview.
Eingabe-Schema
{
"type": "object",
"properties": {
"query": {
"type": "string",
"minLength": 8,
"maxLength": 500,
"description": "Question, claim, or research topic."
},
"from_year": {
"type": "integer",
"minimum": 1800,
"maximum": 2100
},
"to_year": {
"type": "integer",
"minimum": 1800,
"maximum": 2100
},
"open_access_only": {
"type": "boolean"
},
"exclude_known_retracted": {
"type": "boolean",
"description": "Default keeps retracted records but marks them; true filters them."
},
"fields": {
"type": "array",
"items": {
"type": "string",
"enum": [
"papers",
"relevance",
"impact_context",
"access",
"integrity",
"provenance"
]
},
"description": "Optional response minimization."
}
},
"required": [
"query"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢citation_report_preview(references, bibtex, options)
Free preview. Verify a bibliography. For every reference: exists, resolves, retracted/corrected/flagged, title/author/year match against the registered record, and a rule-derived fabrication risk — as a signed (Ed25519, RFC 8785 canonical JSON), byte-reproducible JSON report. Input: structured references or BibTeX. No LLM; every claim carries its source and retrieval time. Checks only the first 3 references; unsigned; no payment. Use this to check references you already have; to find papers for a question or claim, use evidence_pack_preview / evidence_pack instead.
Eingabe-Schema
{
"type": "object",
"properties": {
"references": {
"type": "array",
"items": {
"type": "object",
"properties": {
"id": {
"type": "string",
"maxLength": 120
},
"doi": {
"type": "string",
"maxLength": 300
},
"title": {
"type": "string",
"maxLength": 500
},
"authors": {
"type": "array",
"items": {
"type": "string",
"maxLength": 200
},
"maxItems": 100
},
"year": {
"type": "integer"
},
"venue": {
"type": "string",
"maxLength": 300
},
"raw": {
"type": "string",
"maxLength": 1000,
"description": "The citation as free text (used as a bibliographic query when no title is given)."
}
},
"additionalProperties": false
},
"minItems": 1,
"maxItems": 200,
"description": "Structured references. Exactly one of references / bibtex."
},
"bibtex": {
"type": "string",
"maxLength": 262144,
"description": "A BibTeX bibliography (entry key → reference id); at most 262144 UTF-8 bytes — maxLength counts characters and is exact for ASCII."
},
"options": {
"type": "object",
"properties": {
"strict_authors": {
"type": "boolean"
},
"include_unpaywall": {
"type": "boolean"
}
},
"additionalProperties": false
}
},
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢citation_report_receipt(request_id)
Re-fetch a paid report you already bought, by its request_id, within the cache TTL. Free; no payment; the same signed report (request_id re-attached, unsigned, as on the paid result). Over the hosted endpoint GET /v1/citation-report/receipts/<request_id> serves the same bytes; over a local stdio run only that process can. Not found after the TTL, for previews, or for reports served by another process.
Eingabe-Schema
{
"type": "object",
"properties": {
"request_id": {
"type": "string",
"pattern": "^rpt_[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$",
"description": "The request_id from a paid citation_report / citation_report_large result."
}
},
"required": [
"request_id"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢evidence_pack(query, from_year, to_year, open_access_only, exclude_known_retracted, ...)
Find 3-10 scholarly candidates for a question or topic. Returns DOI/OpenAlex IDs, authors, year, venue, source URLs, citation context, open-access location, and known retraction/correction warnings. JSON only. Does not claim that a paper proves a statement. Paid: $0.03 USDC per successful call via x402 (eip155:8453). An unpaid call returns the payment requirements (isError). Results carry settled / transaction / network / payer. Use this when the free evidence_pack_preview (at most 3 candidates) is not enough; to check references you already have, use citation_report instead.
Eingabe-Schema
{
"type": "object",
"properties": {
"query": {
"type": "string",
"minLength": 8,
"maxLength": 500,
"description": "Question, claim, or research topic."
},
"from_year": {
"type": "integer",
"minimum": 1800,
"maximum": 2100
},
"to_year": {
"type": "integer",
"minimum": 1800,
"maximum": 2100
},
"open_access_only": {
"type": "boolean"
},
"exclude_known_retracted": {
"type": "boolean",
"description": "Default keeps retracted records but marks them; true filters them."
},
"fields": {
"type": "array",
"items": {
"type": "string",
"enum": [
"papers",
"relevance",
"impact_context",
"access",
"integrity",
"provenance"
]
},
"description": "Optional response minimization."
},
"limit": {
"type": "integer",
"minimum": 3,
"maximum": 10,
"description": "Papers to return (3-10, default 5)."
}
},
"required": [
"query"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢citation_report(references, bibtex, options)
Verify a bibliography. For every reference: exists, resolves, retracted/corrected/flagged, title/author/year match against the registered record, and a rule-derived fabrication risk — as a signed (Ed25519, RFC 8785 canonical JSON), byte-reproducible JSON report. Input: structured references or BibTeX. No LLM; every claim carries its source and retrieval time. Up to 50 references. Paid: $1.00 USDC per successful call via x402 (eip155:8453). An unpaid call returns the payment requirements (isError). Results carry settled / transaction / network / payer plus the signed report. Use this to check references you already have; to find papers for a question or claim, use evidence_pack_preview / evidence_pack instead.
Eingabe-Schema
{
"type": "object",
"properties": {
"references": {
"type": "array",
"items": {
"type": "object",
"properties": {
"id": {
"type": "string",
"maxLength": 120
},
"doi": {
"type": "string",
"maxLength": 300
},
"title": {
"type": "string",
"maxLength": 500
},
"authors": {
"type": "array",
"items": {
"type": "string",
"maxLength": 200
},
"maxItems": 100
},
"year": {
"type": "integer"
},
"venue": {
"type": "string",
"maxLength": 300
},
"raw": {
"type": "string",
"maxLength": 1000,
"description": "The citation as free text (used as a bibliographic query when no title is given)."
}
},
"additionalProperties": false
},
"minItems": 1,
"maxItems": 200,
"description": "Structured references. Exactly one of references / bibtex."
},
"bibtex": {
"type": "string",
"maxLength": 262144,
"description": "A BibTeX bibliography (entry key → reference id); at most 262144 UTF-8 bytes — maxLength counts characters and is exact for ASCII."
},
"options": {
"type": "object",
"properties": {
"strict_authors": {
"type": "boolean"
},
"include_unpaywall": {
"type": "boolean"
}
},
"additionalProperties": false
}
},
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢citation_report_large(references, bibtex, options)
Verify a bibliography. For every reference: exists, resolves, retracted/corrected/flagged, title/author/year match against the registered record, and a rule-derived fabrication risk — as a signed (Ed25519, RFC 8785 canonical JSON), byte-reproducible JSON report. Input: structured references or BibTeX. No LLM; every claim carries its source and retrieval time. Up to 75 references. Paid: $3.00 USDC per successful call via x402 (eip155:8453). An unpaid call returns the payment requirements (isError). Results carry settled / transaction / network / payer plus the signed report. Use this to check references you already have; to find papers for a question or claim, use evidence_pack_preview / evidence_pack instead. NOTE: $3.00 is above the @x402/core client's default spend cap (maxAmountPerPayment $1.00); raise it (client.setSpendControls) before calling, or the client refuses without sending anything.
Eingabe-Schema
{
"type": "object",
"properties": {
"references": {
"type": "array",
"items": {
"type": "object",
"properties": {
"id": {
"type": "string",
"maxLength": 120
},
"doi": {
"type": "string",
"maxLength": 300
},
"title": {
"type": "string",
"maxLength": 500
},
"authors": {
"type": "array",
"items": {
"type": "string",
"maxLength": 200
},
"maxItems": 100
},
"year": {
"type": "integer"
},
"venue": {
"type": "string",
"maxLength": 300
},
"raw": {
"type": "string",
"maxLength": 1000,
"description": "The citation as free text (used as a bibliographic query when no title is given)."
}
},
"additionalProperties": false
},
"minItems": 1,
"maxItems": 200,
"description": "Structured references. Exactly one of references / bibtex."
},
"bibtex": {
"type": "string",
"maxLength": 262144,
"description": "A BibTeX bibliography (entry key → reference id); at most 262144 UTF-8 bytes — maxLength counts characters and is exact for ASCII."
},
"options": {
"type": "object",
"properties": {
"strict_authors": {
"type": "boolean"
},
"include_unpaywall": {
"type": "boolean"
}
},
"additionalProperties": false
}
},
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}Community
Nachweis