mcp-wikipedia mcp

v1.0.0 · MCP Tool · knowledge · registry.pascalai.org

Wikipedia article search and retrieval via REST API (free, no API key). Operations: search, summary, content, random, langs. Supports 300+ language editions.

wikipediaknowledgeencyclopediasearcharticles

Input Parameters

ParameterTypeDescription
operationrequired string Operation: search, summary, content, random, langs One of: search, summary, content, random, langs.
queryoptional string Search query (for search operation)
titleoptional string Article title (for summary and content operations)
langoptional string Wikipedia language edition (default: en) Default: en.
limitoptional integer Maximum number of search results (default: 5) Default: 5.

Output Fields

FieldTypeDescription
ok boolean
title string
extract string
lang string
url string
query string
count integer
length integer
results array[object]
langs array[string]

Examples

Search Wikipedia

// Input
{
  "operation": "search",
  "query": "machine learning",
  "limit": 3
}

// Output
{
  "ok": true,
  "count": 3,
  "results": [
    {
      "title": "Machine learning",
      "snippet": "..."
    }
  ]
}

Get article summary

// Input
{
  "operation": "summary",
  "title": "Python (programming language)"
}

// Output
{
  "ok": true,
  "title": "Python (programming language)",
  "extract": "Python is a high-level..."
}

Install & Discovery

Install

ppm install mcp-wikipedia

Get JSON Schema

GET /v1/packages/mcp-wikipedia/1.0.0/schema

Discover by keyword

GET /v1/mcp/discover?q=wikipedia
Discovery hint: Install with ppm install mcp-wikipedia or invoke remotely via POST /v1/invoke/mcp-wikipedia on the MCP Service.

PascalAI Usage

uses toolslib;
var Tool := LoadTool('mcp-wikipedia');
var R := Tool.Call(JsonObj(['operation','summary','title','Python (programming language)']));
Writeln(R['extract']);