search_universities

Pack: universities · Endpoint: https://gateway.pipeworx.io/universities/mcp

Search for universities by name and/or country. Returns university names, countries, web pages, and domains. Both parameters are optional but at least one should be provided.

Parameters

NameTypeRequiredDescription
namestringnoUniversity name or partial name (e.g., “Harvard”, “MIT”)
countrystringnoCountry name to filter by (e.g., “United States”, “United Kingdom”)

Example call

Arguments

{
  "name": "Harvard"
}

curl

curl -X POST https://gateway.pipeworx.io/universities/mcp \
  -H 'Content-Type: application/json' \
  -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"search_universities","arguments":{"name":"Harvard"}}}'

TypeScript (@pipeworx/sdk)

import { Pipeworx } from '@pipeworx/sdk';
const pipeworx = new Pipeworx();

const result = await pipeworx.call('search_universities', {
  "name": "Harvard"
});

More examples

{
  "name": "Cambridge",
  "country": "United Kingdom"
}

Response shape

Always returns: count, universities

FieldTypeDescription
countnumberTotal number of universities found
universitiesarrayList of universities matching the search criteria
Full JSON Schema
{
  "type": "object",
  "properties": {
    "count": {
      "type": "number",
      "description": "Total number of universities found"
    },
    "universities": {
      "type": "array",
      "items": {
        "type": "object",
        "properties": {
          "name": {
            "type": "string",
            "description": "University name"
          },
          "country": {
            "type": "string",
            "description": "Country name"
          },
          "country_code": {
            "type": "string",
            "description": "Two-letter country code"
          },
          "state_province": {
            "type": [
              "string",
              "null"
            ],
            "description": "State or province name if applicable"
          },
          "domains": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "University domain names"
          },
          "web_pages": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "University web page URLs"
          }
        },
        "required": [
          "name",
          "country",
          "country_code",
          "state_province",
          "domains",
          "web_pages"
        ]
      },
      "description": "List of universities matching the search criteria"
    }
  },
  "required": [
    "count",
    "universities"
  ]
}

Connect

Add this to your MCP client config, or use one-click install buttons:

{
  "mcpServers": {
    "universities": {
      "url": "https://gateway.pipeworx.io/universities/mcp"
    }
  }
}

See Getting Started for client-specific install steps.

Regenerated from source · build May 9, 2026