addrbookFor publishers
← The evidence ledger

Evidence row 258078

Observed , by probe.mcp/1.

Kind
mcp.tools
About
endpoint 250ac1db-3111-4857-990f-da737bb50320
Recorded
Previous row
None: the first of its kind about this subject
Body SHA-256
8a6658cc31f5e1cc8f68a11742e31a10d5b6d259beb367e9b43f814bd22c0198
Leaf
0xe531c16f65abcc3a87e0d5fc6a6900bad86bd24ac4f6bfc90e0959ab29716c41

What was observed

{
  "count": 8,
  "tools": [
    {
      "description": "Committee details plus its most recent votes.",
      "inputSchema": {
        "properties": {
          "committee_id": {
            "type": "string"
          },
          "recent_votes": {
            "default": 10,
            "type": "integer"
          }
        },
        "required": [
          "committee_id"
        ],
        "type": "object"
      },
      "name": "get_committee"
    },
    {
      "description": "Any document type. Returns stored text for votes; live-fetches text for agendas, summaries, measures, and others.",
      "inputSchema": {
        "properties": {
          "document_id": {
            "type": "string"
          }
        },
        "required": [
          "document_id"
        ],
        "type": "object"
      },
      "name": "get_document"
    },
    {
      "description": "DossierBundle: all linked documents for one dossier, chronological.",
      "inputSchema": {
        "properties": {
          "dossier_id": {
            "type": "string"
          }
        },
        "required": [
          "dossier_id"
        ],
        "type": "object"
      },
      "name": "get_dossier"
    },
    {
      "description": "Full VoteObject including extracted text if available.",
      "inputSchema": {
        "properties": {
          "document_id": {
            "type": "string"
          }
        },
        "required": [
          "document_id"
        ],
        "type": "object"
      },
      "name": "get_vote"
    },
    {
      "description": "Server status and row counts for all tables.",
      "inputSchema": {
        "properties": {},
        "required": [],
        "type": "object"
      },
      "name": "health"
    },
    {
      "description": "Search committees. Filter by DG (policy area) or active status.",
      "inputSchema": {
        "properties": {
          "active": {
            "description": "True = active committees only",
            "type": "boolean"
          },
          "dg": {
            "description": "Directorate-General full name, e.g. 'Agriculture and Rural Development', 'Environment', 'Internal Market, Industry, Entrepreneurship and SMEs'",
            "type": "string"
          },
          "limit": {
            "default": 50,
            "type": "integer"
          }
        },
        "type": "object"
      },
      "name": "search_committees"
    },
    {
      "description": "Full-text search across vote texts and title search across all documents. Returns tiered results: FTS matches first, then title matches.",
      "inputSchema": {
        "properties": {
          "document_type": {
            "description": "vote | measure | agenda | summary | other",
            "type": "string"
          },
          "limit": {
            "default": 20,
            "type": "integer"
          },
          "query": {
            "type": "string"
          }
        },
        "required": [
          "query"
        ],
        "type": "object"
      },
      "name": "search_documents"
    },
    {
      "description": "Filter votes by outcome, committee, DG, or date range. Results ordered by vote_date descending.",
      "inputSchema": {
        "properties": {
          "committee_id": {
            "type": "string"
          },
          "date_from": {
            "description": "ISO date YYYY-MM-DD",
            "type": "string"
          },
          "date_to": {
            "description": "ISO date YYYY-MM-DD",
            "type": "string"
          },
          "dg": {
            "description": "Directorate-General full name, e.g. 'Environment'",
            "type": "string"
          },
          "limit": {
            "default": 50,
            "type": "integer"
          },
          "outcome": {
            "description": "Normalised vote outcome. Most votes are 'positive'. Use 'other' for abstentions and procedural votes.",
            "enum": [
              "positive",
              "negative",
              "no_opinion",
              "other"
            ],
            "type": "string"
          }
        },
        "type": "object"
      },
      "name": "search_votes"
    }
  ]
}

What the leaf hashes

{"body":"8a6658cc31f5e1cc8f68a11742e31a10d5b6d259beb367e9b43f814bd22c0198","id":258078,"kind":"mcp.tools","method":"probe.mcp/1","observed_us":1793029928443657,"prev":null,"subject":"250ac1db-3111-4857-990f-da737bb50320","subject_kind":"endpoint"}

Proof

Its day has not closed yet. A day closes ten minutes after midnight UTC; the proof appears here then.

How to check it · This row as JSON