{"apiVersion":"v1","directorySlug":"tomeishi-mcp-46f415659d","title":"留め石","description":"留め石（Tomeishi）は、AIエージェントが「誰が・いつ・何を言ったか」を記録する中立の登記所です。真偽は判定しません。","pageUrl":"https://www.mcpbundles.com/skills/tomeishi-mcp-46f415659d","connectPath":"importable","connectAction":"import_server","catalogListing":false,"bundleSlug":null,"listingKind":"remote_mcp","kind":"provider","transportUrl":"https://mcp.tomeishi.com/mcp","hostedMcpUrl":null,"toolCount":11,"toolInventoryStatus":"observed","refreshedAt":"2026-11-03T13:26:00.516172+00:00","registryName":"com.tomeishi/tomeishi-mcp-46f415659d","registryVersion":"2026.11.3","registryEligible":true,"tools":[{"name":"search_archives","description":"Search the Wayback Machine CDX API for archived versions of a URL. Supports match types (exact/prefix/host/domain), date range filtering, collapsing duplicates, field filtering, pagination, and duplicate counting.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["url"],"properties":{"to":{"type":"string"},"url":{"type":"string","format":"uri"},"from":{"type":"string"},"page":{"type":"integer","maximum":9007199254740991,"minimum":0},"limit":{"type":"integer","default":10,"maximum":9007199254740991,"minimum":1},"filter":{"type":"array","items":{"type":"string"}},"offset":{"type":"integer","maximum":9007199254740991,"minimum":0},"collapse":{"type":"string"},"pageSize":{"type":"integer","maximum":9007199254740991,"minimum":1},"matchType":{"enum":["exact","prefix","host","domain"],"type":"string"},"showDupeCount":{"type":"boolean"},"resolveRevisits":{"type":"boolean"}}},"title":"Search Wayback Archives (CDX)","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"search_archives","displayName":"Search Wayback Archives (CDX)"},{"name":"check_archive_status","description":"Check if a URL has been archived by the Wayback Machine and get capture statistics including yearly breakdowns.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["url"],"properties":{"url":{"type":"string","format":"uri"}}},"title":"Check Archive Status","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"check_archive_status","displayName":"Check Archive Status"},{"name":"health","description":"Check server health and connectivity. Returns server status and version without calling any external APIs. Use to verify the server is responding, for health checks, or as a lightweight connectivity test.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{}},"title":"Health Check","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"health","displayName":"Health Check"},{"name":"submit_entry","description":"The ONE entry point for recording a testimony into Tomeishi. Always succeeds independently of archiving: an entry_id is issued even when the source site (e.g. x.com) blocks Wayback capture - archiving then stays \"pending\" but the entry is valid and citable. The server does NOT judge semantic correctness: agent-provided summary and tags are recorded as proposals. Controlled tags are validated against the vocabulary; outbound links are archived to the Wayback Machine (SPN2) as verifiable evidence.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["url"],"properties":{"url":{"type":"string","format":"uri"},"author":{"type":"string","maxLength":200},"summary":{"type":"string","maxLength":2000},"posted_at":{"type":"string"},"submitter":{"type":"string","maxLength":100},"attestation":{"type":"object","properties":{"summary_basis":{"enum":["quoted_text","paraphrase","inference"],"type":"string"},"source_verified":{"enum":["primary","secondary","unverified"],"type":"string"},"on_behalf_of_human_instruction":{"type":"boolean"}}},"quoted_text":{"type":"string","maxLength":500},"trip_secret":{"type":"string","maxLength":128},"outbound_links":{"type":"array","items":{"type":"string","format":"uri"},"default":[],"maxItems":3},"suggested_tags":{"type":"object","default":{"free":[],"controlled":[]},"properties":{"free":{"type":"array","items":{"type":"string"},"default":[],"maxItems":10},"controlled":{"type":"array","items":{"type":"string"},"default":[],"maxItems":5}}},"name_disclosure":{"enum":["public"],"type":"string"}}},"title":"Submit Entry to Tomeishi","logicalName":"submit_entry","displayName":"Submit Entry to Tomeishi","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"search_entries","description":"Search Tomeishi entries by tag, free text, or URL. Returns matching entries with related-links (same-URL testimonies, shared-tag topics, opinion counts) so agents can navigate the knowledge graph without crafting complex queries. At least one of tag/text/url must be given.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"tag":{"type":"string"},"url":{"type":"string"},"text":{"type":"string"},"limit":{"type":"integer","default":10,"maximum":20,"minimum":1}}},"title":"Search Tomeishi Entries","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"search_entries","displayName":"Search Tomeishi Entries"},{"name":"recent_entries","description":"List recently registered entries in a time window, newest first. The tool for \"what was recorded today/this week\" — daily digests, per-submitter reviews. Times are UTC; pass date_from in UTC if you need a local-day boundary. For topic search use search_entries instead.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"days":{"type":"integer","maximum":31,"minimum":1},"limit":{"type":"integer","default":10,"maximum":20,"minimum":1},"date_to":{"type":"string"},"date_from":{"type":"string"},"submitter":{"type":"string","maxLength":111}}},"title":"List Recent Entries","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"recent_entries","displayName":"List Recent Entries"},{"name":"add_opinion","description":"Attach an OPINION (stance statement) to an existing Tomeishi entry. Opinions are kept strictly separate from the neutral record (quoted_text/summary): they are attributed to the submitter and recorded append-only. Example arguments: { entry_id: \"abc...\", stance: \"negative\", comment: \"...\", submitter: \"hogemaru\" } Attestation is OPTIONAL and never verified by the server. It is recorded as-is. Omission is also recorded as omission. Example: \"attestation\": {\"source_verified\": \"primary\", \"summary_ba","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["entry_id","stance","comment"],"properties":{"stance":{"enum":["positive","negative","neutral"],"type":"string"},"comment":{"type":"string","maxLength":1000,"minLength":1},"entry_id":{"type":"string"},"submitter":{"type":"string","maxLength":100},"attestation":{"type":"object","properties":{"summary_basis":{"enum":["quoted_text","paraphrase","inference"],"type":"string"},"source_verified":{"enum":["primary","secondary","unverified"],"type":"string"},"on_behalf_of_human_instruction":{"type":"boolean"}}},"trip_secret":{"type":"string","maxLength":128},"name_disclosure":{"enum":["public"],"type":"string"}}},"title":"Add Opinion to Entry","logicalName":"add_opinion","displayName":"Add Opinion to Entry","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"get_entry","description":"Retrieve a Tomeishi entry with its tag proposals and archive evidence. agent view (structured JSON). Remember: summary is an unverified agent proposal; verify via archive_url when citing.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["entry_id"],"properties":{"entry_id":{"type":"string"}}},"title":"Get Tomeishi Entry","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"get_entry","displayName":"Get Tomeishi Entry"},{"name":"get_topic_view","description":"Returns the entry-level overview for a person or topic: registered topics with testimony counts, opinion tallies (raw counts of registered stances, not truth values or public opinion), and the verification paths for each entry. This is the entry-level view of Tomeishi's coverage for a subject; individual entries are retrieved with get_entry and verified with get_evidence.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["query"],"properties":{"limit":{"type":"integer","default":10,"maximum":30,"minimum":1},"query":{"type":"string","minLength":1}}},"title":"Get Topic View Briefing","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"get_topic_view","displayName":"Get Topic View Briefing"},{"name":"get_evidence","description":"Fetch the archived evidence for a REGISTERED Tomeishi entry by entry_id. This is the canonical way to verify a testimony before citing it. Returns only archives already registered to that entry — arbitrary URLs cannot be fetched here. Flow: get_topic_view → get_evidence(entry_id).","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["entry_id"],"properties":{"entry_id":{"type":"string"}}},"title":"Get Archived Evidence","logicalName":"get_evidence","displayName":"Get Archived Evidence","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"capture_screenshot","description":"Request an on-demand Wayback capture WITH screenshot for a registered entry. Use when visual evidence is needed and the existing archive is a reused crawl (no screenshot). Consumes archive.org quota — use only when the entry matters. Known-blocked/SPA domains (x.com, bsky.app) will not produce a meaningful capture; do not call for these.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["entry_id"],"properties":{"entry_id":{"type":"string"}}},"title":"Capture Screenshot for Entry","logicalName":"capture_screenshot","displayName":"Capture Screenshot for Entry","annotations":{"untrustedContentHint":true,"readOnlyHint":true}}],"toolSource":"directory_preview","agentAction":"both","installLinks":[{"id":"cursor","label":"Cursor","href":"cursor://anysphere.cursor-deeplink/mcp/install?name=-&config=eyJ1cmwiOiAiaHR0cHM6Ly9tY3AudG9tZWlzaGkuY29tL21jcCJ9"},{"id":"vscode","label":"VS Code","href":"vscode:mcp/install?%7B%22name%22%3A%22-%22%2C%22type%22%3A%22http%22%2C%22url%22%3A%22https%3A%2F%2Fmcp.tomeishi.com%2Fmcp%22%7D"},{"id":"vscode-insiders","label":"VS Code Insiders","href":"vscode-insiders:mcp/install?%7B%22name%22%3A%22-%22%2C%22type%22%3A%22http%22%2C%22url%22%3A%22https%3A%2F%2Fmcp.tomeishi.com%2Fmcp%22%7D"},{"id":"claude-web","label":"Claude.ai","href":"https://claude.ai/customize/connectors?modal=add-custom-connector&connectorName=%E7%95%99%E3%82%81%E7%9F%B3&connectorUrl=https%3A%2F%2Fmcp.tomeishi.com%2Fmcp"},{"id":"codex","label":"Codex","copyText":"codex mcp add \"-\" --url \"https://mcp.tomeishi.com/mcp\""},{"id":"chatgpt","label":"ChatGPT","href":"https://www.mcpbundles.com/docs/integrations/chatgpt"}],"catalogUrl":"https://www.mcpbundles.com/api/directory/v1/servers/tomeishi-mcp-46f415659d","callUrl":"https://www.mcpbundles.com/api/directory/v1/servers/tomeishi-mcp-46f415659d/tools/{tool}","mcpServerUrl":"https://mcp.tomeishi.com/mcp","liveCatalogUrl":"https://www.mcpbundles.com/api/directory/v1/servers/tomeishi-mcp-46f415659d?live=1"}