Search rated insider dealings across the UK, US, Sweden, Netherlands and US Congress.
Maintain this server? Claim it
Call this server's tools from your browser. Nothing to install.
Requests go through mcptry because browsers can't call most MCP servers directly. Header values are sent to the server for that request only and are never stored or logged.
Tool list from our last check. Connect live to refresh it.
The full thin-tier record for one id returned by search.
The full thin-tier record for one id returned by search.
| Argument | Type | Description |
|---|---|---|
| id* | string |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"id"
],
"properties": {
"id": {
"type": "string",
"maxLength": 200,
"minLength": 1
}
}
}Recent insider dealings at one UK- or US-listed company, with a short description of the business and a link to its ddbx company page.
| Argument | Type | Description |
|---|---|---|
| limit | integer | |
| market* | string | |
| ticker* | string | e.g. "TSCO" (UK) or "AAPL" (US). |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"market",
"ticker"
],
"properties": {
"limit": {
"type": "integer",
"default": 20,
"maximum": 50,
"minimum": 1
},
"market": {
"enum": [
"UK",
"US"
],
"type": "string"
},
"ticker": {
"type": "string",
"maxLength": 16,
"minLength": 1,
"description": "e.g. \"TSCO\" (UK) or \"AAPL\" (US)."
}
}
}ddbx's written recap of a trading day's insider dealings (UK or US), with the filings it cites. Omit date for the latest.
| Argument | Type | Description |
|---|---|---|
| date | string | |
| market | string | |
| session | string | afternoon is the end-of-day recap; morning covers the opening session. |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"date": {
"type": "string",
"pattern": "^\\d{4}-\\d{2}-\\d{2}$"
},
"market": {
"enum": [
"UK",
"US"
],
"type": "string",
"default": "UK"
},
"session": {
"enum": [
"morning",
"afternoon"
],
"type": "string",
"description": "afternoon is the end-of-day recap; morning covers the opening session."
}
}
}One filing by the id returned from search_dealings or get_company (e.g. "UK:…", "US:f4-…").
| Argument | Type | Description |
|---|---|---|
| id* | string |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"id"
],
"properties": {
"id": {
"type": "string",
"maxLength": 200,
"minLength": 1
}
}
}Find recent insider dealings at a company by name or ticker (UK and US). Returns ids to pass to fetch.
| Argument | Type | Description |
|---|---|---|
| query* | string |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"query"
],
"properties": {
"query": {
"type": "string",
"maxLength": 200,
"minLength": 1
}
}
}List recent insider share dealings in one market, newest first. By default only filings ddbx rated as signal (significant, noteworthy or minor); set signal_only=false for every screened open-market filing. Filter by ticker and by disclosure date.
| Argument | Type | Description |
|---|---|---|
| limit | integer | |
| since | string | Only filings disclosed on or after this date. |
| before | string | Only filings disclosed before this date (use to page back). |
| market* | string | UK = LSE directors; US = SEC Form 4 insiders; SE = Sweden; NL = Netherlands; USG = members of the US Congress. |
| ticker | string | Issuer ticker, e.g. "BARC" or "BARC.L" (UK), "NVDA" (US). |
| signal_only | boolean |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"market"
],
"properties": {
"limit": {
"type": "integer",
"default": 20,
"maximum": 50,
"minimum": 1
},
"since": {
"type": "string",
"pattern": "^\\d{4}-\\d{2}-\\d{2}$",
"description": "Only filings disclosed on or after this date."
},
"before": {
"type": "string",
"pattern": "^\\d{4}-\\d{2}-\\d{2}$",
"description": "Only filings disclosed before this date (use to page back)."
},
"market": {
"enum": [
"UK",
"US",
"SE",
"NL",
"USG"
],
"type": "string",
"description": "UK = LSE directors; US = SEC Form 4 insiders; SE = Sweden; NL = Netherlands; USG = members of the US Congress."
},
"ticker": {
"type": "string",
"maxLength": 16,
"description": "Issuer ticker, e.g. \"BARC\" or \"BARC.L\" (UK), \"NVDA\" (US)."
},
"signal_only": {
"type": "boolean",
"default": true
}
}
}