cone_search

Pack: vizier · 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/cone_search for the schema, then POST the same URL with its arguments for the data.

Cone search around (RA, Dec).

Parameters

NameTypeRequiredDescription
catalogstringyes
ranumberyesRA in decimal degrees.
decnumberyesDec in decimal degrees.
radius_degnumberyes
maxnumberno

Example call

Arguments

{
  "catalog": "I/345/gaia2",
  "ra": 83.6287,
  "dec": 22.0145,
  "radius_deg": 0.5
}

curl

curl -X POST https://gateway.pipeworx.io/vizier/mcp \
  -H 'Content-Type: application/json' \
  -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"cone_search","arguments":{"catalog":"I/345/gaia2","ra":83.6287,"dec":22.0145,"radius_deg":0.5}}}'

TypeScript (@pipeworx/sdk)

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

const result = await pipeworx.call('cone_search', {
  "catalog": "I/345/gaia2",
  "ra": 83.6287,
  "dec": 22.0145,
  "radius_deg": 0.5
});

More examples

{
  "catalog": "V/147/sdss12",
  "ra": 210.8024,
  "dec": 54.3495,
  "radius_deg": 0.1,
  "max": 100
}

Response shape

Full JSON Schema
{
  "type": "object",
  "description": "Cone search results around specified coordinates",
  "oneOf": [
    {
      "type": "object",
      "properties": {},
      "additionalProperties": true
    },
    {
      "type": "object",
      "properties": {
        "format": {
          "type": "string",
          "enum": [
            "raw"
          ],
          "description": "Format indicator when JSON parsing fails"
        },
        "body": {
          "type": "string",
          "description": "Raw text response (first 4000 chars)"
        }
      },
      "required": [
        "format",
        "body"
      ]
    }
  ]
}

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 vizier pack
{
  "mcpServers": {
    "vizier": {
      "url": "https://gateway.pipeworx.io/vizier/mcp"
    }
  }
}

See Getting Started for client-specific install steps.

Regenerated from source · build October 5, 2026