{"name":"com.citestamp/citestamp","slug":"citestamp","title":"CiteStamp","description":"Citation-health over a CC0 citation graph: what supports, refutes, or cites a paper. Read-only.","url":"https://mcp.market/server/citestamp","rating":null,"grade":"A","score":87,"certified":false,"status":"active","category":"other","tags":[],"presence":{"score":20,"stars":0,"forks":0,"downloads_week":null,"last_push_at":"2026-08-31T04:32:07.000Z","license":"MIT"},"uptime":{"percent":100,"checks":6,"ok":6,"last_checked_at":"2026-09-20T20:06:18.088Z","last_ok_at":"2026-09-20T20:06:18.088Z","latency_ms":942},"claimed":false,"transport":"remote","callable_via_gateway":true,"default_price_micros":0,"repository":"https://github.com/citestamp/mcp","website":null,"version":"1.1.0","remotes":[{"type":"streamable-http","url":"https://mcp.citestamp.com/mcp","headers":[{"description":"Optional. Anonymous access works at 10 req/min per IP; send Authorization: Bearer <key> to raise the limit (free key by email to info@citestamp.com = 60/min, Pro = 600/min).","isSecret":true,"name":"Authorization"}]}],"packages":[],"tools":[{"name":"edges_about","description":"Every edge touching the given work or claim, in either direction, each tagged with its trust tier (asserted|inferred) and attribution/provenance.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"identifier":{"type":"string","description":"DOI, arXiv id, OpenAlex id, or internal claim id"},"asserted_only":{"type":"boolean","description":"If true, restrict to human-signed (asserted) edges. If false (default), return both asserted and machine-inferred edges.","default":false},"limit":{"type":"integer","minimum":1,"maximum":1000,"default":100,"description":"Maximum edges to return per tier (default 100, max 1000). Well-cited works have thousands; the response reports has_more and inferred_total so you can tell a page from the whole answer."},"offset":{"type":"integer","minimum":0,"default":0,"description":"How many edges to skip, for paging. Advance by the LIMIT you asked for, not by the number of results you got back — duplicates are removed after the window is taken, so a page can return fewer rows than it consumed. Keep going while has_more is true."}},"required":["identifier"]}},{"name":"references_of","description":"What the given work CITES (its outgoing references).","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"identifier":{"type":"string","description":"DOI, arXiv id, OpenAlex id, or internal claim id"},"asserted_only":{"type":"boolean","description":"If true, restrict to human-signed (asserted) edges. If false (default), return both asserted and machine-inferred edges.","default":false},"limit":{"type":"integer","minimum":1,"maximum":1000,"default":100,"description":"Maximum edges to return per tier (default 100, max 1000). Well-cited works have thousands; the response reports has_more and inferred_total so you can tell a page from the whole answer."},"offset":{"type":"integer","minimum":0,"default":0,"description":"How many edges to skip, for paging. Advance by the LIMIT you asked for, not by the number of results you got back — duplicates are removed after the window is taken, so a page can return fewer rows than it consumed. Keep going while has_more is true."}},"required":["identifier"]}},{"name":"what_cites","description":"Works or claims that CITE the given identifier (incoming citations).","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"identifier":{"type":"string","description":"DOI, arXiv id, OpenAlex id, or internal claim id"},"asserted_only":{"type":"boolean","description":"If true, restrict to human-signed (asserted) edges. If false (default), return both asserted and machine-inferred edges.","default":false},"limit":{"type":"integer","minimum":1,"maximum":1000,"default":100,"description":"Maximum edges to return per tier (default 100, max 1000). Well-cited works have thousands; the response reports has_more and inferred_total so you can tell a page from the whole answer."},"offset":{"type":"integer","minimum":0,"default":0,"description":"How many edges to skip, for paging. Advance by the LIMIT you asked for, not by the number of results you got back — duplicates are removed after the window is taken, so a page can return fewer rows than it consumed. Keep going while has_more is true."}},"required":["identifier"]}},{"name":"what_refutes","description":"Edges asserting or indicating that something REFUTES the given work or claim.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"identifier":{"type":"string","description":"DOI, arXiv id, OpenAlex id, or internal claim id"},"asserted_only":{"type":"boolean","description":"If true, restrict to human-signed (asserted) edges. If false (default), return both asserted and machine-inferred edges.","default":false},"limit":{"type":"integer","minimum":1,"maximum":1000,"default":100,"description":"Maximum edges to return per tier (default 100, max 1000). Well-cited works have thousands; the response reports has_more and inferred_total so you can tell a page from the whole answer."},"offset":{"type":"integer","minimum":0,"default":0,"description":"How many edges to skip, for paging. Advance by the LIMIT you asked for, not by the number of results you got back — duplicates are removed after the window is taken, so a page can return fewer rows than it consumed. Keep going while has_more is true."}},"required":["identifier"]}},{"name":"what_supports","description":"Edges asserting or indicating that something SUPPORTS the given work or claim.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"identifier":{"type":"string","description":"DOI, arXiv id, OpenAlex id, or internal claim id"},"asserted_only":{"type":"boolean","description":"If true, restrict to human-signed (asserted) edges. If false (default), return both asserted and machine-inferred edges.","default":false},"limit":{"type":"integer","minimum":1,"maximum":1000,"default":100,"description":"Maximum edges to return per tier (default 100, max 1000). Well-cited works have thousands; the response reports has_more and inferred_total so you can tell a page from the whole answer."},"offset":{"type":"integer","minimum":0,"default":0,"description":"How many edges to skip, for paging. Advance by the LIMIT you asked for, not by the number of results you got back — duplicates are removed after the window is taken, so a page can return fewer rows than it consumed. Keep going while has_more is true."}},"required":["identifier"]}}],"scan":{"score":87,"grade":"A","scanned_at":"2026-09-20T20:56:39.323Z","report":{"scannerVersion":"0.1.9","scannedAt":"2026-09-20T20:56:39.234Z","components":{"code":{"score":-1,"max":25,"notes":["remote-only server, no package to scan"]},"reliability":{"score":20,"max":20,"notes":["remote reachable in 657ms"]},"poisoning":{"score":15,"max":15,"notes":["5 tool descriptions checked"]},"auth":{"score":8,"max":15,"notes":["API key sent as a header"]},"maintenance":{"score":15,"max":15,"notes":["last push 21 days ago"]},"identity":{"score":7,"max":10,"notes":["registry namespace matches repository owner"]}},"findings":[],"inputs":{"probes":[{"url":"https://mcp.citestamp.com/mcp","reachable":true,"authRequired":false,"latencyMs":657,"serverInfo":{"name":"citestamp","version":"1.1.0"}}],"packages":[],"repo":{"found":true,"owner":"citestamp","repo":"mcp","archived":false,"pushedAt":"2026-08-31T04:32:07Z","stars":0,"forks":0,"openIssues":0,"ownerType":"Organization","ownerAvatarUrl":"https://avatars.githubusercontent.com/u/290155460?v=4","ownerCreatedAt":"2026-06-02T20:15:54Z","license":"MIT"},"icon":{"url":"https://mcp.citestamp.com/favicon.ico","source":"site","width":48,"height":48},"presence":{"stars":0,"forks":0,"downloadsWeek":null,"license":"MIT","lastPushAt":"2026-08-31T04:32:07.000Z","score":20}}}},"grade_history":[],"reviews":[]}