fca_short_changes

Pack: fca-shorts · Endpoint: https://gateway.pipeworx.io/fca-shorts/mcp

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

Per-issuer short-position deltas: compares each issuer’s latest CURRENT disclosed position against the most recent prior value shown for that ISIN in the HISTORIC disclosures file, i.e. what moved and by how much since the previous reported position. Filter to one issuer/ISIN, or omit both to get the largest market-wide moves (optionally only since a given date). Example: fca_short_changes({ isin: “GB00B01QGK86” }) or fca_short_changes({ since: “2026-09-15”, top_n: 15 }).

Parameters

NameTypeRequiredDescription
issuerstringnoIssuer/company name substring (case-insensitive) to restrict to.
isinstringnoExact ISIN to restrict to.
sincestringnoISO date (YYYY-MM-DD). Only include issuers whose current position date is on or after this date.
top_nnumbernoWhen no issuer/ISIN filter is given, how many of the largest moves to return, ranked by absolute change. Default 20, max 100.

Example call

Arguments

{
  "isin": "GB00B01QGK86"
}

curl

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

TypeScript (@pipeworx/sdk)

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

const result = await pipeworx.call('fca_short_changes', {
  "isin": "GB00B01QGK86"
});

Connect

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

{
  "mcpServers": {
    "fca-shorts": {
      "url": "https://gateway.pipeworx.io/fca-shorts/mcp"
    }
  }
}

See Getting Started for client-specific install steps.

Regenerated from source · build September 23, 2026