microlensing

Pack: exoplanet-archive · Connect: https://pipeworx.io/mcp (see Connect below for a single-pack URL)

No MCP client? Call it directly: GET https://gateway.pipeworx.io/v1/tools/microlensing for the schema, then POST the same URL with its arguments for the data.

Microlensing event table.

Parameters

NameTypeRequiredDescription
querystringno
limitnumberno

Example call

Arguments

{
  "query": "pl_name like 'OGLE-2018%'",
  "limit": 20
}

curl

curl -X POST https://gateway.pipeworx.io/exoplanet-archive/mcp \
  -H 'Content-Type: application/json' \
  -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"microlensing","arguments":{"query":"pl_name like '\''OGLE-2018%'\''","limit":20}}}'

TypeScript (@pipeworx/sdk)

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

const result = await pipeworx.call('microlensing', {
  "query": "pl_name like 'OGLE-2018%'",
  "limit": 20
});

More examples

{
  "query": "sy_dist < 5000",
  "limit": 5
}

Response shape

FieldTypeDescription
itemsarray
countnumber
Full JSON Schema
{
  "type": "object",
  "properties": {
    "items": {
      "type": "array",
      "items": {
        "type": "object",
        "properties": {
          "hostid": {
            "type": [
              "string",
              "null"
            ]
          },
          "systemid": {
            "type": [
              "string",
              "null"
            ]
          },
          "ra": {
            "type": [
              "number",
              "null"
            ]
          },
          "raerr1": {
            "description": "(type varies; observed both null and non-null)"
          },
          "raerr2": {
            "description": "(type varies; observed both null and non-null)"
          },
          "rasymerr": {
            "type": [
              "number",
              "null"
            ]
          },
          "rastr": {
            "type": [
              "string",
              "null"
            ]
          },
          "dec": {
            "type": [
              "number",
              "null"
            ]
          },
          "decerr1": {
            "description": "(type varies; observed both null and non-null)"
          },
          "decerr2": {
            "description": "(type varies; observed both null and non-null)"
          },
          "decsymerr": {
            "type": [
              "number",
              "null"
            ]
          },
          "decstr": {
            "type": [
              "string",
              "null"
            ]
          },
          "glon": {
            "type": [
              "number",
              "null"
            ]
          },
          "glonerr1": {
            "description": "(type varies; observed both null and non-null)"
          },
          "glonerr2": {
            "description": "(type varies; observed both null and non-null)"
          },
          "glonsymerr": {
            "description": "(type varies; observed both null and non-null)"
          },
          "glonstr": {
            "type": [
              "string",
              "null"
            ]
          },
          "glat": {
            "type": [
              "number",
              "null"
            ]
          },
          "glaterr1": {
            "description": "(type varies; observed both null and non-null)"
          },
          "glaterr2": {
            "description": "(type varies; observed both null and non-null)"
          },
          "glatsymerr": {
            "description": "(type varies; observed both null and non-null)"
          },
          "glatstr": {
            "type": [
              "string",
              "null"
            ]
          },
          "pl_massj": {
            "type": [
              "number",
              "null"
            ]
          },
          "pl_massjerr1": {
            "type": [
              "number",
              "null"
            ]
          },
          "pl_massjerr2": {
            "type": [
              "number",
              "null"
            ]
          },
          "pl_massjlim": {
            "type": [
              "number",
              "null"
            ]
          },
          "pl_massjformat": {
            "description": "(type varies; observed both null and non-null)"
          },
          "pl_massjstr": {
            "type": [
              "string",
              "null"
            ]
          },
          "pl_massjdef": {
            "description": "(type varies; observed both null and non-null)"
          },
          "pl_massjsymerr": {
            "type": [
              "number",
              "null"
            ]
          },
          "pl_masse": {
            "type": [
              "number",
              "null"
            ]
          },
          "pl_masseerr1": {
            "type": [
              "number",
              "null"
            ]
          },
          "pl_masseerr2": {
            "type": [
              "number",
              "null"
            ]
          },
          "pl_masselim": {
            "type": [
              "number",
              "null"
            ]
          },
          "pl_masseformat": {
            "description": "(type varies; observed both null and non-null)"
          },
          "pl_massestr": {
            "type": [
              "string",
              "null"
            ]
          },
          "pl_massedef": {
            "description": "(type varies; observed both null and non-null)"
          },
          "pl_massesymerr": {
            "type": [
              "number",
              "null"
            ]
          },
          "pl_orbsmax": {
            "type": [
              "number",
              "null"
            ]
          },
          "pl_orbsmaxerr1": {
            "type": [
              "number",
              "null"
            ]
          },
          "pl_orbsmaxerr2": {
            "type": [
              "number",
              "null"
            ]
          },
          "pl_orbsmaxlim": {
            "type": [
              "number",
              "null"
            ]
          },
          "pl_orbsmaxformat": {
            "description": "(type varies; observed both null and non-null)"
          },
          "pl_orbsmaxstr": {
            "type": [
              "string",
              "null"
            ]
          },
          "pl_orbsmaxdef": {
            "description": "(type varies; observed both null and non-null)"
          },
          "pl_orbsmaxsymerr": {
            "type": [
              "number",
              "null"
            ]
          },
          "st_mass": {
            "type": [
              "number",
              "null"
            ]
          },
          "st_masserr1": {
            "type": [
              "number",
              "null"
            ]
          },
          "st_masserr2": {
            "type": [
              "number",
              "null"
            ]
          },
          "st_masslim": {
            "type": [
              "number",
              "null"
            ]
          },
          "st_massformat": {
            "description": "(type varies; observed both null and non-null)"
          },
          "st_massstr": {
            "type": [
              "string",
              "null"
            ]
          },
          "st_massdef": {
            "description": "(type varies; observed both null and non-null)"
          },
          "st_masssymerr": {
            "type": [
              "number",
              "null"
            ]
          },
          "sy_dist": {
            "type": [
              "number",
              "null"
            ]
          },
          "sy_disterr1": {
            "type": [
              "number",
              "null"
            ]
          },
          "sy_disterr2": {
            "type": [
              "number",
              "null"
            ]
          },
          "sy_distlim": {
            "type": [
              "number",
              "null"
            ]
          },
          "sy_distformat": {
            "description": "(type varies; observed both null and non-null)"
          },
          "sy_diststr": {
            "type": [
              "string",
              "null"
            ]
          },
          "sy_distdef": {
            "description": "(type varies; observed both null and non-null)"
          },
          "sy_distsymerr": {
            "type": [
              "number",
              "null"
            ]
          },
          "ml_dists": {
            "type": [
              "null",
              "number"
            ]
          },
          "ml_distserr1": {
            "type": [
              "null",
              "number"
            ]
          },
          "ml_distserr2": {
            "type": [
              "null",
              "number"
            ]
          },
          "ml_distslim": {
            "type": [
              "null",
              "number"
            ]
          },
          "ml_distsformat": {
            "description": "(type varies; observed both null and non-null)"
          },
          "ml_distsstr": {
            "type": [
              "null",
              "string"
            ]
          },
          "ml_distsdef": {
            "description": "(type varies; observed both null and non-null)"
          },
          "ml_distssymerr": {
            "description": "(type varies; observed both null and non-null)"
          },
          "ml_tsepmin": {
            "type": [
              "number",
              "null"
            ]
          },
          "ml_tsepminerr1": {
            "type": [
              "number",
              "null"
            ]
          },
          "ml_tsepminerr2": {
            "type": [
              "number",
              "null"
            ]
          },
          "ml_tsepminlim": {
            "type": [
              "number",
              "null"
            ]
          },
          "ml_tsepminformat": {
            "description": "(type varies; observed both null and non-null)"
          },
          "ml_tsepminstr": {
            "type": [
              "string",
              "null"
            ]
          },
          "ml_tsepmindef": {
            "description": "(type varies; observed both null and non-null)"
          },
          "ml_tsepminsymerr": {
            "description": "(type varies; observed both null and non-null)"
          },
          "ml_sepminnorm": {
            "type": [
              "number",
              "null"
            ]
          },
          "ml_sepminnormerr1": {
            "type": [
              "number",
              "null"
            ]
          },
          "ml_sepminnormerr2": {
            "type": [
              "number",
              "null"
            ]
          },
          "ml_sepminnormlim": {
            "type": [
              "number",
              "null"
            ]
          },
          "ml_sepminnormformat": {
            "description": "(type varies; observed both null and non-null)"
          },
          "ml_sepminnormstr": {
            "type": [
              "string",
              "null"
            ]
          },
          "ml_sepminnormdef": {
            "description": "(type varies; observed both null and non-null)"
          },
          "ml_sepminnormsymerr": {
            "description": "(type varies; observed both null and non-null)"
          },
          "ml_xtimeein": {
            "type": [
              "number",
              "null"
            ]
          },
          "ml_xtimeeinerr1": {
            "type": [
              "number",
              "null"
            ]
          },
          "ml_xtimeeinerr2": {
            "type": [
              "number",
              "null"
            ]
          },
          "ml_xtimeeinlim": {
            "type": [
              "number",
              "null"
            ]
          },
          "ml_xtimeeinformat": {
            "description": "(type varies; observed both null and non-null)"
          },
          "ml_xtimeeinstr": {
            "type": [
              "string",
              "null"
            ]
          },
          "ml_xtimeeindef": {
            "description": "(type varies; observed both null and non-null)"
          },
          "ml_xtimeeinsymerr": {
            "description": "(type varies; observed both null and non-null)"
          },
          "ml_radsnorm": {
            "type": [
              "number",
              "null"
            ]
          },
          "ml_radsnormerr1": {
            "type": [
              "number",
              "null"
            ]
          },
          "ml_radsnormerr2": {
            "type": [
              "number",
              "null"
            ]
          },
          "ml_radsnormlim": {
            "type": [
              "number",
              "null"
            ]
          },
          "ml_radsnormformat": {
            "description": "(type varies; observed both null and non-null)"
          },
          "ml_radsnormstr": {
            "type": [
              "string",
              "null"
            ]
          },
          "ml_radsnormdef": {
            "description": "(type varies; observed both null and non-null)"
          },
          "ml_radsnormsymerr": {
            "description": "(type varies; observed both null and non-null)"
          },
          "ml_sepinsnorp": {
            "type": [
              "number",
              "null"
            ]
          },
          "ml_sepinsnorperr1": {
            "type": [
              "number",
              "null"
            ]
          },
          "ml_sepinsnorperr2": {
            "type": [
              "number",
              "null"
            ]
          },
          "ml_sepinsnorplim": {
            "type": [
              "number",
              "null"
            ]
          },
          "ml_sepinsnorpformat": {
            "description": "(type varies; observed both null and non-null)"
          },
          "ml_sepinsnorpstr": {
            "type": [
              "string",
              "null"
            ]
          },
          "ml_sepinsnorpdef": {
            "description": "(type varies; observed both null and non-null)"
          },
          "ml_sepinsnorpsymerr": {
            "description": "(type varies; observed both null and non-null)"
          },
          "ml_massratio": {
            "type": [
              "number",
              "null"
            ]
          },
          "ml_massratioerr1": {
            "type": [
              "number",
              "null"
            ]
          },
          "ml_massratioerr2": {
            "type": [
              "number",
              "null"
            ]
          },
          "ml_massratiolim": {
            "type": [
              "number",
              "null"
            ]
          },
          "ml_massratioformat": {
            "description": "(type varies; observed both null and non-null)"
          },
          "ml_massratiostr": {
            "type": [
              "string",
              "null"
            ]
          },
          "ml_massratiodef": {
            "description": "(type varies; observed both null and non-null)"
          },
          "ml_massratiosymerr": {
            "description": "(type varies; observed both null and non-null)"
          },
          "ml_angstlax": {
            "type": [
              "number",
              "null"
            ]
          },
          "ml_angstlaxerr1": {
            "type": [
              "number",
              "null"
            ]
          },
          "ml_angstlaxerr2": {
            "type": [
              "number",
              "null"
            ]
          },
          "ml_angstlaxlim": {
            "type": [
              "number",
              "null"
            ]
          },
          "ml_angstlaxformat": {
            "description": "(type varies; observed both null and non-null)"
          },
          "ml_angstlaxstr": {
            "type": [
              "string",
              "null"
            ]
          },
          "ml_angstlaxdef": {
            "description": "(type varies; observed both null and non-null)"
          },
          "ml_andstlaxsymerr": {
            "description": "(type varies; observed both null and non-null)"
          },
          "ml_magis": {
            "type": [
              "number",
              "null"
            ]
          },
          "ml_magiserr1": {
            "type": [
              "number",
              "null"
            ]
          },
          "ml_magiserr2": {
            "type": [
              "number",
              "null"
            ]
          },
          "ml_magislim": {
            "type": [
              "number",
              "null"
            ]
          },
          "ml_magisformat": {
            "description": "(type varies; observed both null and non-null)"
          },
          "ml_magisstr": {
            "type": [
              "string",
              "null"
            ]
          },
          "ml_magisdef": {
            "description": "(type varies; observed both null and non-null)"
          },
          "ml_magissymerr": {
            "description": "(type varies; observed both null and non-null)"
          },
          "ml_magibl": {
            "description": "(type varies; observed both null and non-null)"
          },
          "ml_magiblerr1": {
            "description": "(type varies; observed both null and non-null)"
          },
          "ml_magiblerr2": {
            "description": "(type varies; observed both null and non-null)"
          },
          "ml_magibllim": {
            "description": "(type varies; observed both null and non-null)"
          },
          "ml_magiblformat": {
            "description": "(type varies; observed both null and non-null)"
          },
          "ml_magiblstr": {
            "description": "(type varies; observed both null and non-null)"
          },
          "ml_magibldef": {
            "description": "(type varies; observed both null and non-null)"
          },
          "ml_magiblsymerr": {
            "description": "(type varies; observed both null and non-null)"
          },
          "ml_radeinang": {
            "type": [
              "number",
              "null"
            ]
          },
          "ml_radeinangerr1": {
            "type": [
              "number",
              "null"
            ]
          },
          "ml_radeinangerr2": {
            "type": [
              "number",
              "null"
            ]
          },
          "ml_radeinanglim": {
            "type": [
              "number",
              "null"
            ]
          },
          "ml_radeinangformat": {
            "description": "(type varies; observed both null and non-null)"
          },
          "ml_radeinangstr": {
            "type": [
              "string",
              "null"
            ]
          },
          "ml_radeinangdef": {
            "description": "(type varies; observed both null and non-null)"
          },
          "ml_radeinangsymerr": {
            "description": "(type varies; observed both null and non-null)"
          },
          "ml_pmrells": {
            "type": [
              "number",
              "null"
            ]
          },
          "ml_pmrellserr1": {
            "type": [
              "number",
              "null"
            ]
          },
          "ml_pmrellserr2": {
            "type": [
              "number",
              "null"
            ]
          },
          "ml_pmrellslim": {
            "type": [
              "number",
              "null"
            ]
          },
          "ml_pmrellsformat": {
            "description": "(type varies; observed both null and non-null)"
          },
          "ml_pmrellsstr": {
            "type": [
              "string",
              "null"
            ]
          },
          "ml_pmrellsdef": {
            "description": "(type varies; observed both null and non-null)"
          },
          "ml_pmrellssymerr": {
            "description": "(type varies; observed both null and non-null)"
          },
          "ml_plxrel": {
            "type": [
              "null",
              "number"
            ]
          },
          "ml_plxrelerr1": {
            "type": [
              "null",
              "number"
            ]
          },
          "ml_plxrelerr2": {
            "type": [
              "null",
              "number"
            ]
          },
          "ml_plxrellim": {
            "type": [
              "null",
              "number"
            ]
          },
          "ml_plxrelformat": {
            "description": "(type varies; observed both null and non-null)"
          },
          "ml_plxrelstr": {
            "type": [
              "null",
              "string"
            ]
          },
          "ml_plxreldef": {
            "description": "(type varies; observed both null and non-null)"
          },
          "ml_plxrelsymerr": {
            "description": "(type varies; observed both null and non-null)"
          },
          "ml_plxmicro": {
            "description": "(type varies; observed both null and non-null)"
          },
          "ml_plxmicroerr1": {
            "description": "(type varies; observed both null and non-null)"
          },
          "ml_plxmicroerr2": {
            "description": "(type varies; observed both null and non-null)"
          },
          "ml_plxmicrolim": {
            "description": "(type varies; observed both null and non-null)"
          },
          "ml_plxmicroformat": {
            "description": "(type varies; observed both null and non-null)"
          },
          "ml_plxmicrostr": {
            "description": "(type varies; observed both null and non-null)"
          },
          "ml_plxmicrodef": {
            "description": "(type varies; observed both null and non-null)"
          },
          "ml_plxmicrosymerr": {
            "description": "(type varies; observed both null and non-null)"
          },
          "ml_plxmicroe": {
            "type": [
              "null",
              "number"
            ]
          },
          "ml_plxmicroeerr1": {
            "type": [
              "null",
              "number"
            ]
          },
          "ml_plxmicroeerr2": {
            "type": [
              "null",
              "number"
            ]
          },
          "ml_plxmicroelim": {
            "type": [
              "null",
              "number"
            ]
          },
          "ml_plxmicroeformat": {
            "description": "(type varies; observed both null and non-null)"
          },
          "ml_plxmicroestr": {
            "type": [
              "null",
              "string"
            ]
          },
          "ml_plxmicroedef": {
            "description": "(type varies; observed both null and non-null)"
          },
          "ml_plxmicroesymerr": {
            "description": "(type varies; observed both null and non-null)"
          },
          "ml_plxmicron": {
            "type": [
              "null",
              "number"
            ]
          },
          "ml_plxmicronerr1": {
            "type": [
              "null",
              "number"
            ]
          },
          "ml_plxmicronerr2": {
            "type": [
              "null",
              "number"
            ]
          },
          "ml_plxmicronlim": {
            "type": [
              "null",
              "number"
            ]
          },
          "ml_plxmicronformat": {
            "description": "(type varies; observed both null and non-null)"
          },
          "ml_plxmicronstr": {
            "type": [
              "null",
              "string"
            ]
          },
          "ml_plxmicrondef": {
            "description": "(type varies; observed both null and non-null)"
          },
          "ml_plxmicronsymerr": {
            "description": "(type varies; observed both null and non-null)"
          },
          "ml_dsdt": {
            "type": [
              "null",
              "number"
            ]
          },
          "ml_dsdterr1": {
            "type": [
              "null",
              "number"
            ]
          },
          "ml_dsdterr2": {
            "type": [
              "null",
              "number"
            ]
          },
          "ml_dsdtlim": {
            "type": [
              "null",
              "number"
            ]
          },
          "ml_dsdtformat": {
            "description": "(type varies; observed both null and non-null)"
          },
          "ml_dsdtstr": {
            "type": [
              "null",
              "string"
            ]
          },
          "ml_dsdtdef": {
            "description": "(type varies; observed both null and non-null)"
          },
          "ml_dsdtsymerr": {
            "description": "(type varies; observed both null and non-null)"
          },
          "ml_dalphadt": {
            "type": [
              "null",
              "number"
            ]
          },
          "ml_dalphadterr1": {
            "type": [
              "null",
              "number"
            ]
          },
          "ml_dalphadterr2": {
            "type": [
              "null",
              "number"
            ]
          },
          "ml_dalphadtlim": {
            "type": [
              "null",
              "number"
            ]
          },
          "ml_dalphadtformat": {
            "description": "(type varies; observed both null and non-null)"
          },
          "ml_dalphadtstr": {
            "type": [
              "null",
              "string"
            ]
          },
          "ml_dalphadtdef": {
            "description": "(type varies; observed both null and non-null)"
          },
          "ml_dalphadtsymerr": {
            "description": "(type varies; observed both null and non-null)"
          },
          "ml_radsang": {
            "type": [
              "number",
              "null"
            ]
          },
          "ml_radsangerr1": {
            "type": [
              "number",
              "null"
            ]
          },
          "ml_radsangerr2": {
            "type": [
              "number",
              "null"
            ]
          },
          "ml_radsanglim": {
            "type": [
              "number",
              "null"
            ]
          },
          "ml_radsangformat": {
            "description": "(type varies; observed both null and non-null)"
          },
          "ml_radsangstr": {
            "type": [
              "string",
              "null"
            ]
          },
          "ml_radsangdef": {
            "description": "(type varies; observed both null and non-null)"
          },
          "ml_radsangsymerr": {
            "description": "(type varies; observed both null and non-null)"
          },
          "ml_radsphy": {
            "description": "(type varies; observed both null and non-null)"
          },
          "ml_radsphyerr1": {
            "description": "(type varies; observed both null and non-null)"
          },
          "ml_radsphyerr2": {
            "description": "(type varies; observed both null and non-null)"
          },
          "ml_radsphylim": {
            "description": "(type varies; observed both null and non-null)"
          },
          "ml_radsphyformat": {
            "description": "(type varies; observed both null and non-null)"
          },
          "ml_radsphystr": {
            "description": "(type varies; observed both null and non-null)"
          },
          "ml_radsphydef": {
            "description": "(type varies; observed both null and non-null)"
          },
          "ml_radsphysymerr": {
            "description": "(type varies; observed both null and non-null)"
          },
          "ml_xtimesrc": {
            "type": [
              "null",
              "number"
            ]
          },
          "ml_xtimesrcerr1": {
            "description": "(type varies; observed both null and non-null)"
          },
          "ml_xtimesrcerr2": {
            "description": "(type varies; observed both null and non-null)"
          },
          "ml_xtimesrclim": {
            "type": [
              "null",
              "number"
            ]
          },
          "ml_xtimesrcformat": {
            "description": "(type varies; observed both null and non-null)"
          },
          "ml_xtimesrcstr": {
            "type": [
              "null",
              "string"
            ]
          },
          "ml_xtimesrcdef": {
            "description": "(type varies; observed both null and non-null)"
          },
          "ml_xtimesrcsymerr": {
            "description": "(type varies; observed both null and non-null)"
          },
          "ml_efftime": {
            "description": "(type varies; observed both null and non-null)"
          },
          "ml_efftimeerr1": {
            "description": "(type varies; observed both null and non-null)"
          },
          "ml_efftimeerr2": {
            "description": "(type varies; observed both null and non-null)"
          },
          "ml_efftimelim": {
            "description": "(type varies; observed both null and non-null)"
          },
          "ml_efftimeformat": {
            "description": "(type varies; observed both null and non-null)"
          },
          "ml_efftimestr": {
            "description": "(type varies; observed both null and non-null)"
          },
          "ml_efftimedef": {
            "description": "(type varies; observed both null and non-null)"
          },
          "ml_errtimesymerr": {
            "description": "(type varies; observed both null and non-null)"
          },
          "ml_pms": {
            "description": "(type varies; observed both null and non-null)"
          },
          "ml_pmserr1": {
            "description": "(type varies; observed both null and non-null)"
          },
          "ml_pmserr2": {
            "description": "(type varies; observed both null and non-null)"
          },
          "ml_pmslim": {
            "description": "(type varies; observed both null and non-null)"
          },
          "ml_pmsformat": {
            "description": "(type varies; observed both null and non-null)"
          },
          "ml_pmsstr": {
            "description": "(type varies; observed both null and non-null)"
          },
          "ml_pmsdef": {
            "description": "(type varies; observed both null and non-null)"
          },
          "ml_pmssymerr": {
            "description": "(type varies; observed both null and non-null)"
          },
          "ml_magiso": {
            "type": [
              "number",
              "null"
            ]
          },
          "ml_magisoerr1": {
            "type": [
              "number",
              "null"
            ]
          },
          "ml_magisoerr2": {
            "type": [
              "number",
              "null"
            ]
          },
          "ml_magisolim": {
            "type": [
              "number",
              "null"
            ]
          },
          "ml_magisoformat": {
            "description": "(type varies; observed both null and non-null)"
          },
          "ml_magisostr": {
            "type": [
              "string",
              "null"
            ]
          },
          "ml_magisodef": {
            "description": "(type varies; observed both null and non-null)"
          },
          "ml_magisosymerr": {
            "description": "(type varies; observed both null and non-null)"
          },
          "ml_magjso": {
            "description": "(type varies; observed both null and non-null)"
          },
          "ml_magjsoerr1": {
            "description": "(type varies; observed both null and non-null)"
          },
          "ml_magjsoerr2": {
            "description": "(type varies; observed both null and non-null)"
          },
          "ml_magjsolim": {
            "description": "(type varies; observed both null and non-null)"
          },
          "ml_magjsoformat": {
            "description": "(type varies; observed both null and non-null)"
          },
          "ml_magjsostr": {
            "description": "(type varies; observed both null and non-null)"
          },
          "ml_magjsodef": {
            "description": "(type varies; observed both null and non-null)"
          },
          "ml_magjsosymerr": {
            "description": "(type varies; observed both null and non-null)"
          },
          "ml_magjs": {
            "description": "(type varies; observed both null and non-null)"
          },
          "ml_magjserr1": {
            "description": "(type varies; observed both null and non-null)"
          },
          "ml_magjserr2": {
            "description": "(type varies; observed both null and non-null)"
          },
          "ml_magjslim": {
            "description": "(type varies; observed both null and non-null)"
          },
          "ml_magjsformat": {
            "description": "(type varies; observed both null and non-null)"
          },
          "ml_magjsstr": {
            "description": "(type varies; observed both null and non-null)"
          },
          "ml_magjsdef": {
            "description": "(type varies; observed both null and non-null)"
          },
          "ml_magjsymerr": {
            "description": "(type varies; observed both null and non-null)"
          },
          "ml_magvs": {
            "description": "(type varies; observed both null and non-null)"
          },
          "ml_magvserr1": {
            "description": "(type varies; observed both null and non-null)"
          },
          "ml_magvserr2": {
            "description": "(type varies; observed both null and non-null)"
          },
          "ml_magvslim": {
            "description": "(type varies; observed both null and non-null)"
          },
          "ml_magvsformat": {
            "description": "(type varies; observed both null and non-null)"
          },
          "ml_magvsstr": {
            "description": "(type varies; observed both null and non-null)"
          },
          "ml_magvsdef": {
            "description": "(type varies; observed both null and non-null)"
          },
          "ml_magvssymerr": {
            "description": "(type varies; observed both null and non-null)"
          },
          "ml_magso": {
            "description": "(type varies; observed both null and non-null)"
          },
          "ml_magsoerr1": {
            "description": "(type varies; observed both null and non-null)"
          },
          "ml_magsoerr2": {
            "description": "(type varies; observed both null and non-null)"
          },
          "ml_magsolim": {
            "description": "(type varies; observed both null and non-null)"
          },
          "ml_magsoformat": {
            "description": "(type varies; observed both null and non-null)"
          },
          "ml_magsostr": {
            "description": "(type varies; observed both null and non-null)"
          },
          "ml_magsodef": {
            "description": "(type varies; observed both null and non-null)"
          },
          "ml_magsosymerr": {
            "description": "(type varies; observed both null and non-null)"
          },
          "ml_magvso": {
            "description": "(type varies; observed both null and non-null)"
          },
          "ml_magvsoerr1": {
            "description": "(type varies; observed both null and non-null)"
          },
          "ml_magvsoerr2": {
            "description": "(type varies; observed both null and non-null)"
          },
          "ml_magvsolim": {
            "description": "(type varies; observed both null and non-null)"
          },
          "ml_magvsoformat": {
            "description": "(type varies; observed both null and non-null)"
          },
          "ml_magvsostr": {
            "description": "(type varies; observed both null and non-null)"
          },
          "ml_magvsodef": {
            "description": "(type varies; observed both null and non-null)"
          },
          "ml_magvsosymerr": {
            "description": "(type varies; observed both null and non-null)"
          },
          "ml_maghs": {
            "description": "(type varies; observed both null and non-null)"
          },
          "ml_maghserr1": {
            "description": "(type varies; observed both null and non-null)"
          },
          "ml_maghserr2": {
            "description": "(type varies; observed both null and non-null)"
          },
          "ml_maghslim": {
            "description": "(type varies; observed both null and non-null)"
          },
          "ml_maghsformat": {
            "description": "(type varies; observed both null and non-null)"
          },
          "ml_maghsstr": {
            "description": "(type varies; observed both null and non-null)"
          },
          "ml_maghsdef": {
            "description": "(type varies; observed both null and non-null)"
          },
          "ml_maghssymerr": {
            "description": "(type varies; observed both null and non-null)"
          },
          "ml_maghso": {
            "description": "(type varies; observed both null and non-null)"
          },
          "ml_maghsoerr1": {
            "description": "(type varies; observed both null and non-null)"
          },
          "ml_maghsoerr2": {
            "description": "(type varies; observed both null and non-null)"
          },
          "ml_maghsolim": {
            "description": "(type varies; observed both null and non-null)"
          },
          "ml_maghsoformat": {
            "description": "(type varies; observed both null and non-null)"
          },
          "ml_maghsostr": {
            "description": "(type varies; observed both null and non-null)"
          },
          "ml_maghsodef": {
            "description": "(type varies; observed both null and non-null)"
          },
          "ml_maghsosymerr": {
            "description": "(type varies; observed both null and non-null)"
          },
          "ml_magks": {
            "description": "(type varies; observed both null and non-null)"
          },
          "ml_magkserr1": {
            "description": "(type varies; observed both null and non-null)"
          },
          "ml_magkserr2": {
            "description": "(type varies; observed both null and non-null)"
          },
          "ml_magkslim": {
            "description": "(type varies; observed both null and non-null)"
          },
          "ml_magksformat": {
            "description": "(type varies; observed both null and non-null)"
          },
          "ml_magksstr": {
            "description": "(type varies; observed both null and non-null)"
          },
          "ml_magksdef": {
            "description": "(type varies; observed both null and non-null)"
          },
          "ml_magkssymerr": {
            "description": "(type varies; observed both null and non-null)"
          },
          "ml_magkso": {
            "description": "(type varies; observed both null and non-null)"
          },
          "ml_magksoerr1": {
            "description": "(type varies; observed both null and non-null)"
          },
          "ml_magksoerr2": {
            "description": "(type varies; observed both null and non-null)"
          },
          "ml_magksolim": {
            "description": "(type varies; observed both null and non-null)"
          },
          "ml_magksoformat": {
            "description": "(type varies; observed both null and non-null)"
          },
          "ml_magksostr": {
            "description": "(type varies; observed both null and non-null)"
          },
          "ml_magksodef": {
            "description": "(type varies; observed both null and non-null)"
          },
          "ml_magksosymerr": {
            "description": "(type varies; observed both null and non-null)"
          },
          "ml_magibase": {
            "description": "(type varies; observed both null and non-null)"
          },
          "ml_magibaseerr1": {
            "description": "(type varies; observed both null and non-null)"
          },
          "ml_magibaseerr2": {
            "description": "(type varies; observed both null and non-null)"
          },
          "ml_magibaselim": {
            "description": "(type varies; observed both null and non-null)"
          },
          "ml_magibaseformat": {
            "description": "(type varies; observed both null and non-null)"
          },
          "ml_magibasestr": {
            "description": "(type varies; observed both null and non-null)"
          },
          "ml_magibasedef": {
            "description": "(type varies; observed both null and non-null)"
          },
          "ml_magibasesymerr": {
            "description": "(type varies; observed both null and non-null)"
          },
          "sy_vmag": {
            "description": "(type varies; observed both null and non-null)"
          },
          "sy_vmagerr1": {
            "description": "(type varies; observed both null and non-null)"
          },
          "sy_vmagerr2": {
            "description": "(type varies; observed both null and non-null)"
          },
          "sy_vmaglim": {
            "description": "(type varies; observed both null and non-null)"
          },
          "sy_vmagformat": {
            "description": "(type varies; observed both null and non-null)"
          },
          "sy_vmagstr": {
            "description": "(type varies; observed both null and non-null)"
          },
          "sy_vmagdef": {
            "description": "(type varies; observed both null and non-null)"
          },
          "sy_vmagsymerr": {
            "description": "(type varies; observed both null and non-null)"
          },
          "sy_icmag": {
            "description": "(type varies; observed both null and non-null)"
          },
          "sy_icmagerr1": {
            "description": "(type varies; observed both null and non-null)"
          },
          "sy_icmagerr2": {
            "description": "(type varies; observed both null and non-null)"
          },
          "sy_icmaglim": {
            "description": "(type varies; observed both null and non-null)"
          },
          "sy_icmagformat": {
            "description": "(type varies; observed both null and non-null)"
          },
          "sy_icmagstr": {
            "description": "(type varies; observed both null and non-null)"
          },
          "sy_icmagdef": {
            "description": "(type varies; observed both null and non-null)"
          },
          "sy_icmagsymerr": {
            "description": "(type varies; observed both null and non-null)"
          },
          "sy_jmag": {
            "description": "(type varies; observed both null and non-null)"
          },
          "sy_jmagerr1": {
            "description": "(type varies; observed both null and non-null)"
          },
          "sy_jmagerr2": {
            "description": "(type varies; observed both null and non-null)"
          },
          "sy_jmaglim": {
            "description": "(type varies; observed both null and non-null)"
          },
          "sy_jmagformat": {
            "description": "(type varies; observed both null and non-null)"
          },
          "sy_jmagstr": {
            "description": "(type varies; observed both null and non-null)"
          },
          "sy_jmagdef": {
            "description": "(type varies; observed both null and non-null)"
          },
          "sy_jmagsymerr": {
            "description": "(type varies; observed both null and non-null)"
          },
          "sy_hmag": {
            "description": "(type varies; observed both null and non-null)"
          },
          "sy_hmagerr1": {
            "description": "(type varies; observed both null and non-null)"
          },
          "sy_hmagerr2": {
            "description": "(type varies; observed both null and non-null)"
          },
          "sy_hmaglim": {
            "description": "(type varies; observed both null and non-null)"
          },
          "sy_hmagformat": {
            "description": "(type varies; observed both null and non-null)"
          },
          "sy_hmagstr": {
            "description": "(type varies; observed both null and non-null)"
          },
          "sy_hmagdef": {
            "description": "(type varies; observed both null and non-null)"
          },
          "sy_hmagsymerr": {
            "description": "(type varies; observed both null and non-null)"
          },
          "sy_kmag": {
            "description": "(type varies; observed both null and non-null)"
          },
          "sy_kmagerr1": {
            "description": "(type varies; observed both null and non-null)"
          },
          "sy_kmagerr2": {
            "description": "(type varies; observed both null and non-null)"
          },
          "sy_kmaglim": {
            "description": "(type varies; observed both null and non-null)"
          },
          "sy_kmagformat": {
            "description": "(type varies; observed both null and non-null)"
          },
          "sy_kmagstr": {
            "description": "(type varies; observed both null and non-null)"
          },
          "sy_kmagdef": {
            "description": "(type varies; observed both null and non-null)"
          },
          "sy_kmagsymerr": {
            "description": "(type varies; observed both null and non-null)"
          },
          "ml_extifld": {
            "type": [
              "null",
              "number"
            ]
          },
          "ml_extiflderr1": {
            "description": "(type varies; observed both null and non-null)"
          },
          "ml_extiflderr2": {
            "description": "(type varies; observed both null and non-null)"
          },
          "ml_extifldlim": {
            "type": [
              "null",
              "number"
            ]
          },
          "ml_extifldformat": {
            "description": "(type varies; observed both null and non-null)"
          },
          "ml_extifldstr": {
            "type": [
              "null",
              "string"
            ]
          },
          "ml_extiflddef": {
            "description": "(type varies; observed both null and non-null)"
          },
          "ml_extifldsymerr": {
            "description": "(type varies; observed both null and non-null)"
          },
          "ml_extvfld": {
            "description": "(type varies; observed both null and non-null)"
          },
          "ml_extvflderr1": {
            "description": "(type varies; observed both null and non-null)"
          },
          "ml_extvflderr2": {
            "description": "(type varies; observed both null and non-null)"
          },
          "ml_extvfldlim": {
            "description": "(type varies; observed both null and non-null)"
          },
          "ml_extvfldformat": {
            "description": "(type varies; observed both null and non-null)"
          },
          "ml_extvfldstr": {
            "description": "(type varies; observed both null and non-null)"
          },
          "ml_extvflddef": {
            "description": "(type varies; observed both null and non-null)"
          },
          "ml_extvfldsymerr": {
            "description": "(type varies; observed both null and non-null)"
          },
          "ml_extjfld": {
            "description": "(type varies; observed both null and non-null)"
          },
          "ml_extjflderr1": {
            "description": "(type varies; observed both null and non-null)"
          },
          "ml_extjflderr2": {
            "description": "(type varies; observed both null and non-null)"
          },
          "ml_extjfldlim": {
            "description": "(type varies; observed both null and non-null)"
          },
          "ml_extjfldformat": {
            "description": "(type varies; observed both null and non-null)"
          },
          "ml_extjfldstr": {
            "description": "(type varies; observed both null and non-null)"
          },
          "ml_extjflddef": {
            "description": "(type varies; observed both null and non-null)"
          },
          "ml_extjfldsymerr": {
            "description": "(type varies; observed both null and non-null)"
          },
          "ml_exthfld": {
            "description": "(type varies; observed both null and non-null)"
          },
          "ml_exthflderr1": {
            "description": "(type varies; observed both null and non-null)"
          },
          "ml_exthflderr2": {
            "description": "(type varies; observed both null and non-null)"
          },
          "ml_exthfldlim": {
            "description": "(type varies; observed both null and non-null)"
          },
          "ml_exthfldformat": {
            "description": "(type varies; observed both null and non-null)"
          },
          "ml_exthfldstr": {
            "description": "(type varies; observed both null and non-null)"
          },
          "ml_exthflddef": {
            "description": "(type varies; observed both null and non-null)"
          },
          "ml_exthfldsymerr": {
            "description": "(type varies; observed both null and non-null)"
          },
          "ml_extkfld": {
            "description": "(type varies; observed both null and non-null)"
          },
          "ml_extkflderr1": {
            "description": "(type varies; observed both null and non-null)"
          },
          "ml_extkflderr2": {
            "description": "(type varies; observed both null and non-null)"
          },
          "ml_extkfldlim": {
            "description": "(type varies; observed both null and non-null)"
          },
          "ml_extkfldformat": {
            "description": "(type varies; observed both null and non-null)"
          },
          "ml_extkfldstr": {
            "description": "(type varies; observed both null and non-null)"
          },
          "ml_extkflddef": {
            "description": "(type varies; observed both null and non-null)"
          },
          "ml_extkfldsymerr": {
            "description": "(type varies; observed both null and non-null)"
          },
          "ml_colvis": {
            "type": [
              "number",
              "null"
            ]
          },
          "ml_colviserr1": {
            "type": [
              "number",
              "null"
            ]
          },
          "ml_colviserr2": {
            "type": [
              "number",
              "null"
            ]
          },
          "ml_colvislim": {
            "type": [
              "number",
              "null"
            ]
          },
          "ml_colvisformat": {
            "description": "(type varies; observed both null and non-null)"
          },
          "ml_colvisstr": {
            "type": [
              "string",
              "null"
            ]
          },
          "ml_colvisdef": {
            "description": "(type varies; observed both null and non-null)"
          },
          "ml_colvissymerr": {
            "description": "(type varies; observed both null and non-null)"
          },
          "ml_colviso": {
            "type": [
              "number",
              "null"
            ]
          },
          "ml_colvisoerr1": {
            "type": [
              "number",
              "null"
            ]
          },
          "ml_colvisoerr2": {
            "type": [
              "number",
              "null"
            ]
          },
          "ml_colvisolim": {
            "type": [
              "number",
              "null"
            ]
          },
          "ml_colvisoformat": {
            "description": "(type varies; observed both null and non-null)"
          },
          "ml_colvisostr": {
            "type": [
              "string",
              "null"
            ]
          },
          "ml_colvisodef": {
            "description": "(type varies; observed both null and non-null)"
          },
          "ml_colvisosymerr": {
            "description": "(type varies; observed both null and non-null)"
          },
          "ml_colvks": {
            "description": "(type varies; observed both null and non-null)"
          },
          "ml_colvkserr1": {
            "description": "(type varies; observed both null and non-null)"
          },
          "ml_colvkserr2": {
            "description": "(type varies; observed both null and non-null)"
          },
          "ml_colvkslim": {
            "description": "(type varies; observed both null and non-null)"
          },
          "ml_colvksformat": {
            "description": "(type varies; observed both null and non-null)"
          },
          "ml_colvksstr": {
            "description": "(type varies; observed both null and non-null)"
          },
          "ml_colvksdef": {
            "description": "(type varies; observed both null and non-null)"
          },
          "ml_colvkssymerr": {
            "description": "(type varies; observed both null and non-null)"
          },
          "ml_colvkso": {
            "type": [
              "null",
              "number"
            ]
          },
          "ml_colvksoerr1": {
            "type": [
              "null",
              "number"
            ]
          },
          "ml_colvksoerr2": {
            "type": [
              "null",
              "number"
            ]
          },
          "ml_colvksolim": {
            "type": [
              "null",
              "number"
            ]
          },
          "ml_colvksoformat": {
            "description": "(type varies; observed both null and non-null)"
          },
          "ml_colvksostr": {
            "type": [
              "null",
              "string"
            ]
          },
          "ml_colvksodef": {
            "description": "(type varies; observed both null and non-null)"
          },
          "ml_colvksosymerr": {
            "description": "(type varies; observed both null and non-null)"
          },
          "ml_colihs": {
            "description": "(type varies; observed both null and non-null)"
          },
          "ml_colihserr1": {
            "description": "(type varies; observed both null and non-null)"
          },
          "ml_colihserr2": {
            "description": "(type varies; observed both null and non-null)"
          },
          "ml_colihslim": {
            "description": "(type varies; observed both null and non-null)"
          },
          "ml_colihsformat": {
            "description": "(type varies; observed both null and non-null)"
          },
          "ml_colihsstr": {
            "description": "(type varies; observed both null and non-null)"
          },
          "ml_colihsdef": {
            "description": "(type varies; observed both null and non-null)"
          },
          "ml_colihssymerr": {
            "description": "(type varies; observed both null and non-null)"
          },
          "ml_colihso": {
            "description": "(type varies; observed both null and non-null)"
          },
          "ml_colihsoerr1": {
            "description": "(type varies; observed both null and non-null)"
          },
          "ml_colihsoerr2": {
            "description": "(type varies; observed both null and non-null)"
          },
          "ml_colihsolim": {
            "description": "(type varies; observed both null and non-null)"
          },
          "ml_colihsoformat": {
            "description": "(type varies; observed both null and non-null)"
          },
          "ml_colihsostr": {
            "description": "(type varies; observed both null and non-null)"
          },
          "ml_colihsodef": {
            "description": "(type varies; observed both null and non-null)"
          },
          "ml_colihsosymerr": {
            "description": "(type varies; observed both null and non-null)"
          },
          "ml_colhks": {
            "description": "(type varies; observed both null and non-null)"
          },
          "ml_colhkserr1": {
            "description": "(type varies; observed both null and non-null)"
          },
          "ml_colhkserr2": {
            "description": "(type varies; observed both null and non-null)"
          },
          "ml_colhkslim": {
            "description": "(type varies; observed both null and non-null)"
          },
          "ml_colhksformat": {
            "description": "(type varies; observed both null and non-null)"
          },
          "ml_colhksstr": {
            "description": "(type varies; observed both null and non-null)"
          },
          "ml_colhksdef": {
            "description": "(type varies; observed both null and non-null)"
          },
          "ml_colhkssymerr": {
            "description": "(type varies; observed both null and non-null)"
          },
          "ml_colhkso": {
            "description": "(type varies; observed both null and non-null)"
          },
          "ml_colhksoerr1": {
            "description": "(type varies; observed both null and non-null)"
          },
          "ml_colhksoerr2": {
            "description": "(type varies; observed both null and non-null)"
          },
          "ml_colhksolim": {
            "description": "(type varies; observed both null and non-null)"
          },
          "ml_colhksoformat": {
            "description": "(type varies; observed both null and non-null)"
          },
          "ml_colhksostr": {
            "description": "(type varies; observed both null and non-null)"
          },
          "ml_colhksodef": {
            "description": "(type varies; observed both null and non-null)"
          },
          "ml_colhksosymerr": {
            "description": "(type varies; observed both null and non-null)"
          },
          "ml_colvibl": {
            "description": "(type varies; observed both null and non-null)"
          },
          "ml_colviblerr1": {
            "description": "(type varies; observed both null and non-null)"
          },
          "ml_colviblerr2": {
            "description": "(type varies; observed both null and non-null)"
          },
          "ml_colvibllim": {
            "description": "(type varies; observed both null and non-null)"
          },
          "ml_colviblformat": {
            "description": "(type varies; observed both null and non-null)"
          },
          "ml_colviblstr": {
            "description": "(type varies; observed both null and non-null)"
          },
          "ml_colvibldef": {
            "description": "(type varies; observed both null and non-null)"
          },
          "ml_colviblsymerr": {
            "description": "(type varies; observed both null and non-null)"
          },
          "ml_redvi": {
            "description": "(type varies; observed both null and non-null)"
          },
          "ml_redvierr1": {
            "description": "(type varies; observed both null and non-null)"
          },
          "ml_redvierr2": {
            "description": "(type varies; observed both null and non-null)"
          },
          "ml_redvilim": {
            "description": "(type varies; observed both null and non-null)"
          },
          "ml_redviformat": {
            "description": "(type varies; observed both null and non-null)"
          },
          "ml_redvistr": {
            "description": "(type varies; observed both null and non-null)"
          },
          "ml_redvidef": {
            "description": "(type varies; observed both null and non-null)"
          },
          "ml_redvisymerr": {
            "description": "(type varies; observed both null and non-null)"
          },
          "ml_redvk": {
            "description": "(type varies; observed both null and non-null)"
          },
          "ml_redvkerr1": {
            "description": "(type varies; observed both null and non-null)"
          },
          "ml_redvkerr2": {
            "description": "(type varies; observed both null and non-null)"
          },
          "ml_redvklim": {
            "description": "(type varies; observed both null and non-null)"
          },
          "ml_redvkformat": {
            "description": "(type varies; observed both null and non-null)"
          },
          "ml_redvkstr": {
            "description": "(type varies; observed both null and non-null)"
          },
          "ml_redvkdef": {
            "description": "(type varies; observed both null and non-null)"
          },
          "ml_redvksymerr": {
            "description": "(type varies; observed both null and non-null)"
          },
          "ml_redhk": {
            "description": "(type varies; observed both null and non-null)"
          },
          "ml_redhkerr1": {
            "description": "(type varies; observed both null and non-null)"
          },
          "ml_redhkerr2": {
            "description": "(type varies; observed both null and non-null)"
          },
          "ml_redhklim": {
            "description": "(type varies; observed both null and non-null)"
          },
          "ml_redhkformat": {
            "description": "(type varies; observed both null and non-null)"
          },
          "ml_redhkstr": {
            "description": "(type varies; observed both null and non-null)"
          },
          "ml_redhkdef": {
            "description": "(type varies; observed both null and non-null)"
          },
          "ml_redhksymerr": {
            "description": "(type varies; observed both null and non-null)"
          },
          "ml_modeldef": {
            "type": [
              "number",
              "null"
            ]
          },
          "ml_modelchisq": {
            "type": [
              "number",
              "null"
            ]
          },
          "ml_sepminflag": {
            "description": "(type varies; observed both null and non-null)"
          },
          "cb_flag": {
            "type": [
              "number",
              "null"
            ]
          },
          "ml_description": {
            "type": [
              "null",
              "string"
            ]
          },
          "pl_solnid": {
            "type": [
              "string",
              "null"
            ]
          },
          "st_solnid": {
            "type": [
              "string",
              "null"
            ]
          },
          "sy_solnid": {
            "type": [
              "string",
              "null"
            ]
          },
          "ml_solnid": {
            "type": [
              "string",
              "null"
            ]
          },
          "pl_name": {
            "type": "string"
          },
          "htmllink": {
            "type": [
              "string",
              "null"
            ]
          },
          "rowupdate": {
            "description": "(type varies; observed both null and non-null)"
          },
          "x": {
            "description": "(type varies; observed both null and non-null)"
          },
          "y": {
            "description": "(type varies; observed both null and non-null)"
          },
          "z": {
            "description": "(type varies; observed both null and non-null)"
          },
          "spt_ind": {
            "description": "(type varies; observed both null and non-null)"
          }
        }
      }
    },
    "count": {
      "type": "number"
    }
  },
  "description": "Query result from microlensing event table"
}

Connect

Add this to your MCP client config — every tool in the catalog, including this one — or use one-click install buttons:

{
  "mcpServers": {
    "pipeworx": {
      "url": "https://pipeworx.io/mcp"
    }
  }
}
Connect to just the exoplanet-archive pack
{
  "mcpServers": {
    "exoplanet-archive": {
      "url": "https://gateway.pipeworx.io/exoplanet-archive/mcp"
    }
  }
}

See Getting Started for client-specific install steps.

Regenerated from source · build October 5, 2026