{"id":11490,"name":"Scholar Sidekick","description":"Citation resolver, formatter, exporter, and verifier for scholarly identifiers (DOI, PMID, PMCID, ISBN, ISSN, arXiv, ADS, WHO IRIS). Connectable over A2A JSON-RPC, a public REST API, and MCP (hosted + stdio).","card_url":"https://scholar-sidekick.com/.well-known/agent-card.json","endpoint":"https://scholar-sidekick.com/api/a2a","protocol_version":"1.0","first_seen":"2026-10-10T13:02:36.336034+00:00","last_verified":"2026-10-11T14:50:58.708035+00:00","card":{"url":"https://scholar-sidekick.com/api/a2a","name":"Scholar Sidekick","links":{"docs":"https://scholar-sidekick.com/docs","llms":"https://scholar-sidekick.com/llms.txt","mcpCard":"https://scholar-sidekick.com/.well-known/mcp.json","openapi":"https://scholar-sidekick.com/.well-known/openapi.yaml","sources":"https://scholar-sidekick.com/.well-known/sources.json","apiCatalog":"https://scholar-sidekick.com/.well-known/api-catalog","repository":"https://github.com/mlava/scholar-sidekick-mcp","verification":"https://scholar-sidekick.com/verification.md"},"inputs":{"identifiers":["DOI","PMID","PMCID","ISBN","ISSN","arXiv","ADS bibcode","WHO IRIS URL"]},"safety":{"sources":"https://scholar-sidekick.com/.well-known/sources.json","determinism":"Identical inputs (identifier + style + format) at a fixed transform_version produce byte-identical output.","networkSafety":"Outbound fetches are HTTPS-only, host-allowlisted, timeout-bounded, and size-capped. No arbitrary user URLs.","transformVersionHeader":"x-scholar-transform-version"},"skills":[{"id":"verify-citation","name":"Verify citation","rest":"POST /api/verify","tags":["verification","citation-integrity","fabrication","hallucination"],"batch":false,"mcpTool":"verifyCitation","description":"Check whether a claimed citation matches the record at its identifier — catches the real-DOI + fabricated-title pattern."},{"id":"audit-bibliography","name":"Audit bibliography","rest":"POST /api/audit","tags":["verification","bibliography","batch","citation-integrity","retraction"],"batch":true,"mcpTool":"auditBibliography","description":"Verify a whole bibliography (BibTeX / RIS / CSL-JSON) in one call — per-entry fabrication verdict + retraction status, plus a corpus summary."},{"id":"check-retraction","name":"Check retraction","rest":"POST /api/retraction-check","tags":["retraction","research-integrity","crossref","correction"],"batch":false,"mcpTool":"checkRetraction","description":"Check a work's retraction / correction / expression-of-concern status (Crossref updated-by / Retraction Watch)."},{"id":"check-open-access","name":"Check open access","rest":"POST /api/oa-check","tags":["open-access","unpaywall","full-text","license"],"batch":false,"mcpTool":"checkOpenAccess","description":"Check open-access status and the best legal full-text URL (Unpaywall)."},{"id":"resolve-identifier","name":"Resolve identifier","rest":"POST /api/format","tags":["citation","metadata","resolver","doi","csl-json"],"batch":true,"mcpTool":"resolveIdentifier","description":"Resolve a scholarly identifier to structured CSL-JSON metadata (title, authors, container, year, identifiers)."},{"id":"format-citation","name":"Format citation","rest":"POST /api/format","tags":["citation","formatting","csl","bibliography","reference"],"batch":true,"mcpTool":"formatCitation","description":"Format one or more identifiers in a citation style (Vancouver, AMA, APA, IEEE, CSE, or any of 10,000+ CSL styles)."},{"id":"export-citation","name":"Export bibliography","rest":"POST /api/export","tags":["bibliography","export","bibtex","ris","reference-manager"],"batch":true,"mcpTool":"exportCitation","description":"Export resolved citations to a reference-manager file format (BibTeX, RIS, EndNote XML, RefWorks, NBIB, Zotero RDF, CSL-JSON, CSV)."}],"outputs":{"exportFormats":["bibtex","ris","csl-json","endnote-xml","refworks","nbib","rdf","csv","txt"],"citationStyles":"vancouver, ama, apa, ieee, cse + 10,000+ CSL styles"},"version":"0.8.11","provider":{"url":"https://scholar-sidekick.com","organization":"Scholar Sidekick"},"interfaces":{"a2a":{"endpoint":"https://scholar-sidekick.com/api/a2a","skillSelection":"message.metadata.skill","protocolBinding":"JSONRPC","protocolVersion":"1.0"},"mcp":{"card":"https://scholar-sidekick.com/.well-known/mcp.json","docs":"https://scholar-sidekick.com/mcp.md","package":"scholar-sidekick-mcp","transport":"stdio"},"rest":{"docs":"https://scholar-sidekick.com/docs.md","baseUrl":"https://scholar-sidekick.com","openapi":"https://scholar-sidekick.com/.well-known/openapi.yaml"}},"signatures":[{"protected":"eyJhbGciOiJFUzI1NiIsImprdSI6Imh0dHBzOi8vc2Nob2xhci1zaWRla2ljay5jb20vLndlbGwta25vd24vandrcy5qc29uIiwia2lkIjoic2Nob2xhci1zaWRla2ljay1lczI1Ni0yMDI2LTA4LTIwIiwidHlwIjoiSk9TRSJ9","signature":"-IBNlrMP_7ICghsptuNYuJ3XJmxQVO3U09YpBeuGxEIK5iUhc6BLLVRqqrEL1fjIqoPgCZOxkodFC1r_2tnMcA"}],"description":"Citation resolver, formatter, exporter, and verifier for scholarly identifiers (DOI, PMID, PMCID, ISBN, ISSN, arXiv, ADS, WHO IRIS). Connectable over A2A JSON-RPC, a public REST API, and MCP (hosted + stdio).","capabilities":{"streaming":false,"pushNotifications":false},"schemaVersion":"0.1","authentication":{"note":"Anonymous access is available at the lowest rate-limit tier. For higher limits, create a free first-party key at https://scholar-sidekick.com/account and send it as `Authorization: Bearer ssk_…`. The RapidAPI gateway (X-RapidAPI-Key) serves paid/managed tiers.","schemes":[{"type":"http","scheme":"bearer","bearerFormat":"ssk_"},{"in":"header","name":"X-RapidAPI-Key","type":"apiKey"}],"anonymous":true},"protocolVersion":"1.0","securitySchemes":{"bearer":{"httpAuthSecurityScheme":{"scheme":"Bearer","description":"Optional first-party API key sent as `Authorization: Bearer ssk_…`. Create one free at https://scholar-sidekick.com/account for higher rate limits; anonymous access works without it.","bearerFormat":"ssk_"}},"rapidApiKey":{"apiKeySecurityScheme":{"name":"X-RapidAPI-Key","location":"header","description":"RapidAPI gateway key for paid/managed tiers."}}},"documentationUrl":"https://scholar-sidekick.com/docs","defaultInputModes":["text/plain"],"defaultOutputModes":["text/plain","application/json"],"preferredTransport":"JSONRPC","supportedInterfaces":[{"url":"https://scholar-sidekick.com/api/a2a","protocolBinding":"JSONRPC","protocolVersion":"1.0"},{"url":"https://scholar-sidekick.com/api","protocolBinding":"HTTP+JSON","protocolVersion":"1.0"}],"additionalInterfaces":[{"url":"https://scholar-sidekick.com/api/a2a","transport":"JSONRPC"},{"url":"https://scholar-sidekick.com/api","transport":"HTTP+JSON"}],"securityRequirements":[]},"signature_status":"verified","signature_detail":"Card signature matches a key at its advertised or same-host key source","signature_key_url":"https://scholar-sidekick.com/.well-known/jwks.json","signature_checked_at":"2026-10-11T14:50:58.708035+00:00","domain_claimed_at":null,"domain_proof_checked_at":null,"source_name":"Agenstry federation","source_url":"https://agenstry.com/docs","last_check":{"checked_at":"2026-10-11T14:50:58.708035+00:00","success":true,"http_status":200,"detail":"Agent Card validated"},"also_published_at":[],"history_urls":["https://scholar-sidekick.com/.well-known/agent-card.json"],"also_observed_in":[{"source_name":"Agent Tools Catalog","source_url":"https://agent-tools.cloud","last_seen":"2026-10-10T14:12:50.766699+00:00"}],"skills":[{"skill_id":"audit-bibliography","name":"Audit bibliography","description":"Verify a whole bibliography (BibTeX / RIS / CSL-JSON) in one call — per-entry fabrication verdict + retraction status, plus a corpus summary.","tags":["verification","bibliography","batch","citation-integrity","retraction"],"quality_warning":false},{"skill_id":"check-open-access","name":"Check open access","description":"Check open-access status and the best legal full-text URL (Unpaywall).","tags":["open-access","unpaywall","full-text","license"],"quality_warning":false},{"skill_id":"check-retraction","name":"Check retraction","description":"Check a work's retraction / correction / expression-of-concern status (Crossref updated-by / Retraction Watch).","tags":["retraction","research-integrity","crossref","correction"],"quality_warning":false},{"skill_id":"export-citation","name":"Export bibliography","description":"Export resolved citations to a reference-manager file format (BibTeX, RIS, EndNote XML, RefWorks, NBIB, Zotero RDF, CSL-JSON, CSV).","tags":["bibliography","export","bibtex","ris","reference-manager"],"quality_warning":false},{"skill_id":"format-citation","name":"Format citation","description":"Format one or more identifiers in a citation style (Vancouver, AMA, APA, IEEE, CSE, or any of 10,000+ CSL styles).","tags":["citation","formatting","csl","bibliography","reference"],"quality_warning":false},{"skill_id":"resolve-identifier","name":"Resolve identifier","description":"Resolve a scholarly identifier to structured CSL-JSON metadata (title, authors, container, year, identifiers).","tags":["citation","metadata","resolver","doi","csl-json"],"quality_warning":false},{"skill_id":"verify-citation","name":"Verify citation","description":"Check whether a claimed citation matches the record at its identifier — catches the real-DOI + fabricated-title pattern.","tags":["verification","citation-integrity","fabrication","hallucination"],"quality_warning":false}],"quality_flags":[],"check_history":{"checks":12,"passed":12},"recent_checks":[{"card_url":"https://scholar-sidekick.com/.well-known/agent-card.json","checked_at":"2026-10-11T14:50:58.708035+00:00","success":true,"http_status":200,"detail":"Agent Card validated"},{"card_url":"https://scholar-sidekick.com/.well-known/agent-card.json","checked_at":"2026-10-11T12:27:51.561363+00:00","success":true,"http_status":200,"detail":"Agent Card validated"},{"card_url":"https://scholar-sidekick.com/.well-known/agent-card.json","checked_at":"2026-10-11T10:20:06.396693+00:00","success":true,"http_status":200,"detail":"Agent Card validated"},{"card_url":"https://scholar-sidekick.com/.well-known/agent-card.json","checked_at":"2026-10-11T07:49:20.680702+00:00","success":true,"http_status":200,"detail":"Agent Card validated"},{"card_url":"https://scholar-sidekick.com/.well-known/agent-card.json","checked_at":"2026-10-11T05:35:18.587983+00:00","success":true,"http_status":200,"detail":"Agent Card validated"},{"card_url":"https://scholar-sidekick.com/.well-known/agent-card.json","checked_at":"2026-10-11T03:17:34.263594+00:00","success":true,"http_status":200,"detail":"Agent Card validated"},{"card_url":"https://scholar-sidekick.com/.well-known/agent-card.json","checked_at":"2026-10-11T01:00:02.135176+00:00","success":true,"http_status":200,"detail":"Agent Card validated"},{"card_url":"https://scholar-sidekick.com/.well-known/agent-card.json","checked_at":"2026-10-10T22:41:13.369563+00:00","success":true,"http_status":200,"detail":"Agent Card validated"},{"card_url":"https://scholar-sidekick.com/.well-known/agent-card.json","checked_at":"2026-10-10T20:24:13.836831+00:00","success":true,"http_status":200,"detail":"Agent Card validated"},{"card_url":"https://scholar-sidekick.com/.well-known/agent-card.json","checked_at":"2026-10-10T18:06:51.648193+00:00","success":true,"http_status":200,"detail":"Agent Card validated"},{"card_url":"https://scholar-sidekick.com/.well-known/agent-card.json","checked_at":"2026-10-10T15:49:39.173744+00:00","success":true,"http_status":200,"detail":"Agent Card validated"},{"card_url":"https://scholar-sidekick.com/.well-known/agent-card.json","checked_at":"2026-10-10T13:02:36.336034+00:00","success":true,"http_status":200,"detail":"Agent Card validated"}],"endpoint_tls_check":{"checked_at":"2026-10-11T14:50:58.708035+00:00","success":true,"detail":"Valid TLS connection to advertised endpoint host; no A2A request sent"},"protocol_check":{"checked_at":"2026-10-11T14:50:58.708035+00:00","state":"a2a_response","http_status":200,"detail":"A2A task-not-found response to a read-only task lookup"},"x402_price_check":null,"events":[{"observed_at":"2026-10-11T05:35:18.587983+00:00","event_type":"card_changed","detail":"Published card changed: signatures; fingerprint ee8e61c3d8db"},{"observed_at":"2026-10-11T03:17:34.263594+00:00","event_type":"card_changed","detail":"Published card changed: signatures; fingerprint e957545a71af"},{"observed_at":"2026-10-11T01:00:02.135176+00:00","event_type":"card_changed","detail":"Published card changed: signatures; fingerprint fa00e1db079b"},{"observed_at":"2026-10-10T22:41:13.369563+00:00","event_type":"card_changed","detail":"Published card changed: signatures; fingerprint ba939e593b52"},{"observed_at":"2026-10-10T20:24:13.836831+00:00","event_type":"card_changed","detail":"Published card changed: signatures; fingerprint 4c873549d95f"},{"observed_at":"2026-10-10T18:06:51.648193+00:00","event_type":"card_changed","detail":"Published card changed: signatures; fingerprint 7646707d1c53"},{"observed_at":"2026-10-10T15:49:39.173744+00:00","event_type":"card_changed","detail":"Published card changed: signatures; fingerprint c036cecd0b78"}],"relationships":[],"verification":{"agent_card_url":"https://scholar-sidekick.com/.well-known/agent-card.json","last_successful_card_check":"2026-10-11T14:50:58.708035+00:00","latest_card_check":{"checked_at":"2026-10-11T14:50:58.708035+00:00","success":true,"http_status":200,"detail":"Agent Card validated"},"signature_status":"verified","signature_checked_at":"2026-10-11T14:50:58.708035+00:00","task_endpoint_tested":true,"task_execution_tested":false,"endpoint_tls_checked_at":"2026-10-11T14:50:58.708035+00:00","endpoint_tls_reachable":true,"protocol_check_state":"a2a_response","protocol_checked_at":"2026-10-11T14:50:58.708035+00:00","provider_identity_verified":false,"domain_claimed_at":null,"domain_proof_checked_at":null}}