← WebMCP Directory

Tool tree

sanguo-travel.pages.dev

Travel & EventsTools verified
Website
sanguo-travel.pages.dev exposes WebMCP tools to AI agents.
Explore capabilities
    sanguo_list_citiesAction

    List public modern cities and ancient-name mapping limitations. Does not read personal trip records.

    View tool JSON
    {
      "name": "sanguo_list_cities",
      "kind": "act",
      "impl": "imperative",
      "description": "List public modern cities and ancient-name mapping limitations. Does not read personal trip records.",
      "inputSchema": {
        "type": "object",
        "properties": {},
        "required": [],
        "additionalProperties": false
      },
      "page": "/"
    }
    sanguo_search_sourcesAnswer

    Find public Chinese historical or novel passages for a city. Matches are candidate place mentions, not confirmed event locations. Returns source URLs and record IDs.

    View tool JSON
    {
      "name": "sanguo_search_sources",
      "kind": "answer",
      "impl": "imperative",
      "description": "Find public Chinese historical or novel passages for a city. Matches are candidate place mentions, not confirmed event locations. Returns source URLs and record IDs.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "city": {
            "type": "string",
            "minLength": 1,
            "maxLength": 120
          },
          "book": {
            "type": "string",
            "enum": [
              "SGZ",
              "SGY",
              "all"
            ]
          },
          "query": {
            "type": "string",
            "maxLength": 120
          },
          "offset": {
            "type": "integer",
            "minimum": 0,
            "maximum": 6040
          },
          "limit": {
            "type": "integer",
            "minimum": 1,
            "maximum": 20
          }
        },
        "required": [
          "city"
        ],
        "additionalProperties": false
      },
      "page": "/"
    }
    sanguo_get_sourceAction

    Read one public source record by its ID. Returns original Chinese text, provenance and limitations. Long passages are explicitly truncated at 12,000 characters.

    View tool JSON
    {
      "name": "sanguo_get_source",
      "kind": "act",
      "impl": "imperative",
      "description": "Read one public source record by its ID. Returns original Chinese text, provenance and limitations. Long passages are explicitly truncated at 12,000 characters.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "id": {
            "type": "string",
            "minLength": 1,
            "maxLength": 120
          }
        },
        "required": [
          "id"
        ],
        "additionalProperties": false
      },
      "page": "/"
    }
    sanguo_list_museum_objectsAction

    List public museum objects or sites for a city, distinguishing Three Kingdoms-era material from later commemorations. Verify current exhibition with the museum.

    View tool JSON
    {
      "name": "sanguo_list_museum_objects",
      "kind": "act",
      "impl": "imperative",
      "description": "List public museum objects or sites for a city, distinguishing Three Kingdoms-era material from later commemorations. Verify current exhibition with the museum.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "city": {
            "type": "string",
            "minLength": 1,
            "maxLength": 120
          }
        },
        "required": [
          "city"
        ],
        "additionalProperties": false
      },
      "page": "/"
    }
    sanguo_build_rail_queryAction

    Build official 12306 query URLs from exact official Chinese station names and a future/current travel date. Does not open a page, log in, buy tickets, or retrieve live fares or availability.

    View tool JSON
    {
      "name": "sanguo_build_rail_query",
      "kind": "act",
      "impl": "imperative",
      "description": "Build official 12306 query URLs from exact official Chinese station names and a future/current travel date. Does not open a page, log in, buy tickets, or retrieve live fares or availability.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "fromStation": {
            "type": "string",
            "minLength": 1,
            "maxLength": 120
          },
          "toStation": {
            "type": "string",
            "minLength": 1,
            "maxLength": 120
          },
          "date": {
            "type": "string",
            "pattern": "^\\d{4}-\\d{2}-\\d{2}$"
          },
          "seat": {
            "type": "string",
            "enum": [
              "二等座",
              "一等座",
              "商务座",
              "动卧",
              "不限"
            ]
          }
        },
        "required": [
          "fromStation",
          "toStation",
          "date"
        ],
        "additionalProperties": false
      },
      "page": "/"
    }
    sanguo_prepare_trip_draftAction

    Fill an unsaved trip-journal draft using the supplied city and place. Opens the form for the user to review and press Save. Does not read, return or save personal journal records, overwrite an existing draft, or import files.

    View tool JSON
    {
      "name": "sanguo_prepare_trip_draft",
      "kind": "act",
      "impl": "imperative",
      "description": "Fill an unsaved trip-journal draft using the supplied city and place. Opens the form for the user to review and press Save. Does not read, return or save personal journal records, overwrite an existing draft, or import files.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "city": {
            "type": "string",
            "minLength": 1,
            "maxLength": 120
          },
          "place": {
            "type": "string",
            "minLength": 1,
            "maxLength": 120
          }
        },
        "required": [
          "city",
          "place"
        ],
        "additionalProperties": false
      },
      "page": "/"
    }