Line of Succession MCP Server

This is the MCP endpoint for Line of Succession. MCP clients should send JSON-RPC POST requests to:

POST /mcp

Supported methods

  • initialize
  • tools/list
  • tools/call

Available tools

sovereign_on_date

Return the British sovereign on a given date.

Documentation

Looks up the reigning British sovereign for the supplied date.

Use this when answering questions such as “Who was sovereign on 6 February 1952?”

Input schema

{
   "properties" : {
      "date" : {
         "type" : "string",
         "description" : "Date in YYYY-MM-DD format."
      }
   },
   "required" : [
      "date"
   ],
   "type" : "object"
}

line_of_succession

Return the line of succession on a given date.

Documentation

Returns people in the line of succession.

If no date is supplied, the current line of succession is returned.

Input schema

{
   "type" : "object",
   "required" : [],
   "properties" : {
      "date" : {
         "description" : "Optional date in YYYY-MM-DD format. Omit for the current line of succession.",
         "type" : "string"
      },
      "limit" : {
         "maximum" : 100,
         "type" : "integer",
         "description" : "Maximum number of successors to return.",
         "minimum" : 1
      }
   }
}

Welcome to the site.

Choose a date from the date-picker above or from the "interesting dates" menu to see the line of succession to the British throne on that date.