Skip to main content
Glama

trader_signals

Identify trading opportunities by scanning recent market signals including SEC filings, short interest changes, patent grants, and litigation activity across multiple datasets.

Instructions

Get recent alpha signals for traders and hedge funds. Signals include new 8-K filings, short interest spikes, new patent grants, new trademark filings, new litigation, and delinquent filers. Scans activity across all Verilex datasets over a configurable lookback period.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
daysNoLookback period in days (default 7, max 90)
signal_typesNoFilter to specific signal types (default: all)
limitNoMaximum signals to return (default 100, max 500)

Implementation Reference

  • The tool 'trader_signals' is defined and registered in src/tools/company.ts. The implementation includes the tool definition, schema definition using zod, and the handler function which calls the external API.
    server.registerTool(
      "trader_signals",
      {
        title: "Trader Alpha Signals",
        description:
          "Get recent alpha signals for traders and hedge funds. Signals include new 8-K filings, " +
          "short interest spikes, new patent grants, new trademark filings, new litigation, " +
          "and delinquent filers. Scans activity across all Verilex datasets over a configurable lookback period.",
        inputSchema: {
          days: z
            .number()
            .int()
            .min(1)
            .max(90)
            .optional()
            .describe("Lookback period in days (default 7, max 90)"),
          signal_types: z
            .array(z.enum([
              "new_8k",
              "short_interest_spike",
              "new_patent",
              "new_trademark",
              "new_litigation",
              "delinquent_filer",
            ]))
            .optional()
            .describe("Filter to specific signal types (default: all)"),
          limit: z
            .number()
            .int()
            .min(1)
            .max(500)
            .optional()
            .describe("Maximum signals to return (default 100, max 500)"),
        },
      },

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/carrierone/verilexdata-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server