@tpmjs/tools-compensation-band
Structures compensation data into salary bands with minimum, midpoint, and maximum values. Calculates percentiles, provides market comparison, and includes recommendations for competitive positioning.
marketData must contain at least one data point
Last checked: 3/1/2026, 4:27:28 AM
Test @tpmjs/tools-compensation-band (compensationBandTool) with AI-powered execution
0/2000 characters
Install this tool and use it with the AI SDK
npm install @tpmjs/tools-compensation-bandpnpm add @tpmjs/tools-compensation-bandyarn add @tpmjs/tools-compensation-bandbun add @tpmjs/tools-compensation-banddeno add npm:@tpmjs/tools-compensation-bandimport { compensationBandTool } from '@tpmjs/tools-compensation-band';import { generateText } from 'ai';
import { openai } from '@ai-sdk/openai';
import { compensationBandTool } from '@tpmjs/tools-compensation-band';
const result = await generateText({
model: openai('gpt-4o'),
tools: { compensationBandTool },
prompt: 'Your prompt here...',
});
console.log(result.text);(role: string, marketData: { equity: number; salary: number; source: string; location: string; totalComp: number }[], location?: string) => Promise<unknown>Available configuration options
rolestringRole title (e.g., "Senior Software Engineer", "Product Manager")
marketDataarrayArray of market compensation data points from various sources
locationstringGeographic location for the role (e.g., "San Francisco, CA", "Remote - US")
Schema extracted: 3/1/2026, 4:27:27 AM
ERROR: No README data found!
Downloads/month
0
Quality Score