← WebMCP Directory

Tool tree

seedresearch.vercel.app

Health & EducationTools verified
Website
Follow Thai research from exact-page evidence to metadata-only global connections, a candidate gap, and a testable next study.
Explore capabilities
    open_research_notebookAction

    Open or initialize the signed-in researcher's visible Notebook. Return public Case Source IDs, selected sources and output counts, never private sources, notes, or earlier conversations. Use before asking or drafting. The Light Retrieval engine is active, not an OpenRAG server.

    View tool JSON
    {
      "name": "open_research_notebook",
      "kind": "act",
      "impl": "imperative",
      "description": "Open or initialize the signed-in researcher's visible Notebook. Return public Case Source IDs, selected sources and output counts, never private sources, notes, or earlier conversations. Use before asking or drafting. The Light Retrieval engine is active, not an OpenRAG server.",
      "inputSchema": {
        "type": "object",
        "properties": {},
        "additionalProperties": false
      },
      "page": "/"
    }
    send_reviewed_to_notebookSensitive Action

    Save the currently visible Workspace and send its already human-verified exact-page cells to the active Case Notebook as a versioned Evidence Pack. Requires sign-in, an active Case and visible Workspace. Never verifies cells or accepts claims for the person. Private workspaces remain human-only. Then use open_research_notebook for admitted source IDs.

    View tool JSON
    {
      "name": "send_reviewed_to_notebook",
      "kind": "transact",
      "impl": "imperative",
      "description": "Save the currently visible Workspace and send its already human-verified exact-page cells to the active Case Notebook as a versioned Evidence Pack. Requires sign-in, an active Case and visible Workspace. Never verifies cells or accepts claims for the person. Private workspaces remain human-only. Then use open_research_notebook for admitted source IDs.",
      "inputSchema": {
        "type": "object",
        "properties": {},
        "additionalProperties": false
      },
      "page": "/"
    }
    ask_research_notebookAction

    Create a visible, persisted Notebook answer using one to twelve explicit public Case Sources and the model selected by the person. Uses bounded exact-page retrieval, not private thread history. Returns the new answer and public citation locators only. Claims still require human review; this does not approve or export a Passport.

    View tool JSON
    {
      "name": "ask_research_notebook",
      "kind": "act",
      "impl": "imperative",
      "description": "Create a visible, persisted Notebook answer using one to twelve explicit public Case Sources and the model selected by the person. Uses bounded exact-page retrieval, not private thread history. Returns the new answer and public citation locators only. Claims still require human review; this does not approve or export a Passport.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "question": {
            "type": "string",
            "minLength": 8,
            "maxLength": 800
          },
          "sources": {
            "type": "array",
            "minItems": 1,
            "maxItems": 12,
            "uniqueItems": true,
            "items": {
              "type": "string",
              "minLength": 1,
              "maxLength": 320
            }
          }
        },
        "required": [
          "question",
          "sources"
        ],
        "additionalProperties": false
      },
      "page": "/"
    }
    draft_notebook_artifactAction

    Generate one visible, versioned Studio draft from explicit public Case Sources using the person's selected model. Supports source guide, evidence brief/matrix, literature synthesis, candidate gap, next-study protocol or manuscript outline. Returns a bounded excerpt and exact-page locators. Drafting is not proof of novelty, completed experiments, publication, human approval or export.

    View tool JSON
    {
      "name": "draft_notebook_artifact",
      "kind": "act",
      "impl": "imperative",
      "description": "Generate one visible, versioned Studio draft from explicit public Case Sources using the person's selected model. Supports source guide, evidence brief/matrix, literature synthesis, candidate gap, next-study protocol or manuscript outline. Returns a bounded excerpt and exact-page locators. Drafting is not proof of novelty, completed experiments, publication, human approval or export.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "kind": {
            "type": "string",
            "enum": [
              "source_guide",
              "evidence_brief",
              "evidence_matrix",
              "literature_synthesis",
              "candidate_gap",
              "next_study_protocol",
              "manuscript_package"
            ]
          },
          "sources": {
            "type": "array",
            "minItems": 1,
            "maxItems": 12,
            "uniqueItems": true,
            "items": {
              "type": "string",
              "minLength": 1,
              "maxLength": 320
            }
          }
        },
        "required": [
          "kind",
          "sources"
        ],
        "additionalProperties": false
      },
      "page": "/"
    }
    start_research_caseAction

    Start or resume one visible, persistent research case from a natural Thai or English question. Runs bounded Thai-published discovery and visibility triage together, then leaves exact-page inspection and claim review as explicit next steps for the person and agent.

    View tool JSON
    {
      "name": "start_research_case",
      "kind": "act",
      "impl": "imperative",
      "description": "Start or resume one visible, persistent research case from a natural Thai or English question. Runs bounded Thai-published discovery and visibility triage together, then leaves exact-page inspection and claim review as explicit next steps for the person and agent.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "query": {
            "type": "string",
            "minLength": 8,
            "maxLength": 280,
            "description": "Natural research question in Thai or English; do not use an exact paper title unless the user supplied it."
          },
          "collection": {
            "type": "string",
            "enum": [
              "all",
              "ncce",
              "ce_project"
            ],
            "description": "Optional bounded evidence collection; defaults to all Thai-published sources."
          },
          "scope": {
            "type": "string",
            "enum": [
              "thai",
              "thai_and_global"
            ],
            "description": "Defaults to Thai-published discovery; global topical metadata remains comparison-only."
          },
          "outcome": {
            "type": "string",
            "enum": [
              "literature_review",
              "study_plan",
              "decision_brief"
            ],
            "description": "Target case outcome; defaults to a testable study plan."
          }
        },
        "required": [
          "query"
        ],
        "additionalProperties": false
      },
      "page": "/"
    }
    discover_researchAction

    Search Seedy Research's Thai-published sources first. Returns bounded page-citable evidence and source-addressable discovery-only records separately, so a later visibility audit can inspect what global indexes may represent incompletely. Optional global topical metadata is a comparison layer only.

    View tool JSON
    {
      "name": "discover_research",
      "kind": "act",
      "impl": "imperative",
      "description": "Search Seedy Research's Thai-published sources first. Returns bounded page-citable evidence and source-addressable discovery-only records separately, so a later visibility audit can inspect what global indexes may represent incompletely. Optional global topical metadata is a comparison layer only.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "query": {
            "type": "string",
            "minLength": 2,
            "maxLength": 180,
            "description": "Research topic or question in Thai or English."
          },
          "collection": {
            "type": "string",
            "enum": [
              "all",
              "ncce",
              "ce_project"
            ],
            "description": "Thai evidence collection; defaults to all."
          },
          "scope": {
            "type": "string",
            "enum": [
              "thai",
              "thai_and_global"
            ],
            "description": "Defaults to Thai-local discovery; add global metadata only for optional topical comparison."
          }
        },
        "required": [
          "query"
        ],
        "additionalProperties": false
      },
      "page": "/"
    }
    audit_global_visibilityAction

    Read Seedy's latest dated OpenAlex comparison receipt for one Thai-local work. Exact identity, under-indexing, review candidates, not-found-in-this-audit, not-yet-audited, and provider-unavailable remain distinct states. This does not submit or repair records in OpenAlex.

    View tool JSON
    {
      "name": "audit_global_visibility",
      "kind": "act",
      "impl": "imperative",
      "description": "Read Seedy's latest dated OpenAlex comparison receipt for one Thai-local work. Exact identity, under-indexing, review candidates, not-found-in-this-audit, not-yet-audited, and provider-unavailable remain distinct states. This does not submit or repair records in OpenAlex.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "source": {
            "type": "string",
            "minLength": 1,
            "maxLength": 320,
            "description": "Exact Thai-local source identifier returned by discover_research."
          }
        },
        "required": [
          "source"
        ],
        "additionalProperties": false
      },
      "page": "/"
    }
    inspect_paper_evidenceAction

    Open one Seedy Research paper on the shared page, return bounded evidence excerpts with source pages, and report the strongest lawful reader mode without returning full-page text to the agent. Use after discovery when the user wants to verify a paper or supported claim.

    View tool JSON
    {
      "name": "inspect_paper_evidence",
      "kind": "act",
      "impl": "imperative",
      "description": "Open one Seedy Research paper on the shared page, return bounded evidence excerpts with source pages, and report the strongest lawful reader mode without returning full-page text to the agent. Use after discovery when the user wants to verify a paper or supported claim.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "source": {
            "type": "string",
            "minLength": 1,
            "maxLength": 320,
            "description": "Exact source identifier returned by discover_research."
          },
          "evidenceId": {
            "type": "string",
            "maxLength": 120,
            "description": "Optional evidence packet identifier to highlight."
          },
          "page": {
            "type": "integer",
            "minimum": 0,
            "maximum": 100000,
            "description": "Optional original page to highlight."
          }
        },
        "required": [
          "source"
        ],
        "additionalProperties": false
      },
      "page": "/"
    }
    trace_research_connectionsAction

    Trace the active Thai paper into a bounded OpenAlex citation neighborhood. Use only after opening the paper evidence. The shared page shows match confidence plus cited, citing, and related works; every returned global node remains metadata-only until separately reviewed as evidence.

    View tool JSON
    {
      "name": "trace_research_connections",
      "kind": "act",
      "impl": "imperative",
      "description": "Trace the active Thai paper into a bounded OpenAlex citation neighborhood. Use only after opening the paper evidence. The shared page shows match confidence plus cited, citing, and related works; every returned global node remains metadata-only until separately reviewed as evidence.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "source": {
            "type": "string",
            "minLength": 1,
            "maxLength": 320,
            "description": "Exact source identifier of the active Thai paper opened with inspect_paper_evidence."
          }
        },
        "required": [
          "source"
        ],
        "additionalProperties": false
      },
      "page": "/"
    }
    draft_research_passportAction

    Create a visible Research Passport from evidence already opened in the active Thai paper. It connects one to three exact-page anchors to OpenAlex metadata and one candidate validation gap that requires human review.

    View tool JSON
    {
      "name": "draft_research_passport",
      "kind": "act",
      "impl": "imperative",
      "description": "Create a visible Research Passport from evidence already opened in the active Thai paper. It connects one to three exact-page anchors to OpenAlex metadata and one candidate validation gap that requires human review.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "source": {
            "type": "string",
            "minLength": 1,
            "maxLength": 320,
            "description": "Active indexed Thai paper source ID."
          },
          "focus": {
            "type": "string",
            "minLength": 8,
            "maxLength": 180,
            "description": "Finding or research question to connect globally."
          },
          "evidenceIds": {
            "type": "array",
            "minItems": 1,
            "maxItems": 3,
            "uniqueItems": true,
            "items": {
              "type": "string",
              "minLength": 1,
              "maxLength": 120
            },
            "description": "Visible exact-page evidence IDs from the active paper."
          },
          "gapLens": {
            "type": "string",
            "enum": [
              "method",
              "context",
              "population",
              "outcome",
              "validation"
            ],
            "description": "Dimension to test before claiming transfer or novelty."
          }
        },
        "required": [
          "source",
          "focus",
          "evidenceIds",
          "gapLens"
        ],
        "additionalProperties": false
      },
      "page": "/"
    }
    build_research_pathAction

    Create or adapt a visible Thai-to-global Research Path: map the Thai field, inspect page/full-paper evidence, connect selected metadata-only global leads, then frame a candidate gap and falsifiable Next-Study Protocol. Optional learning gaps personalize the next path.

    View tool JSON
    {
      "name": "build_research_path",
      "kind": "act",
      "impl": "imperative",
      "description": "Create or adapt a visible Thai-to-global Research Path: map the Thai field, inspect page/full-paper evidence, connect selected metadata-only global leads, then frame a candidate gap and falsifiable Next-Study Protocol. Optional learning gaps personalize the next path.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "goal": {
            "type": "string",
            "minLength": 8,
            "maxLength": 280,
            "description": "The learner's research goal in Thai or English."
          },
          "level": {
            "type": "string",
            "enum": [
              "foundation",
              "applied",
              "research"
            ],
            "description": "Current research-learning level."
          },
          "outcome": {
            "type": "string",
            "enum": [
              "literature_review",
              "study_plan",
              "decision_brief"
            ],
            "description": "Artifact the learner wants to produce."
          },
          "collection": {
            "type": "string",
            "enum": [
              "all",
              "ncce",
              "ce_project"
            ],
            "description": "Thai evidence collection; defaults to all."
          },
          "knowledgeGaps": {
            "type": "array",
            "maxItems": 4,
            "items": {
              "type": "string",
              "minLength": 2,
              "maxLength": 180
            },
            "description": "Optional evidence-backed gaps from a prior checkpoint."
          },
          "globalLeadIds": {
            "type": "array",
            "maxItems": 4,
            "uniqueItems": true,
            "items": {
              "type": "string",
              "pattern": "^https://openalex\\.org/W[0-9]+$"
            },
            "description": "Optional metadata-only OpenAlex work IDs returned by trace_research_connections to carry as global comparison leads."
          },
          "passportId": {
            "type": "string",
            "maxLength": 120,
            "description": "Optional active Research Passport ID. Supply with source, evidenceIds, and gapLens to preserve the reviewed evidence trail."
          },
          "source": {
            "type": "string",
            "maxLength": 320,
            "description": "Exact Thai paper source carried by the active Research Passport."
          },
          "evidenceIds": {
            "type": "array",
            "maxItems": 3,
            "uniqueItems": true,
            "items": {
              "type": "string",
              "minLength": 1,
              "maxLength": 120
            },
            "description": "Exact-page evidence IDs carried by the active Research Passport."
          },
          "gapLens": {
            "type": "string",
            "enum": [
              "method",
              "context",
              "population",
              "outcome",
              "validation"
            ],
            "description": "Candidate-gap lens carried by the active Research Passport."
          }
        },
        "required": [
          "goal"
        ],
        "additionalProperties": false
      },
      "page": "/"
    }
    inspect_learning_progressAnswer

    Read the visible Research Path stages, checkpoint statuses, scores, and evidence-backed learning gaps. It omits the learner's private free-text answers and helps choose the next collaborative step.

    View tool JSON
    {
      "name": "inspect_learning_progress",
      "kind": "answer",
      "impl": "imperative",
      "description": "Read the visible Research Path stages, checkpoint statuses, scores, and evidence-backed learning gaps. It omits the learner's private free-text answers and helps choose the next collaborative step.",
      "inputSchema": {
        "type": "object",
        "properties": {},
        "additionalProperties": false
      },
      "page": "/"
    }