{"uid":"cap_z6Iqe0xYwprFSXURnk0eI","slug":"alion-salary-benchmark-ebd08145","name":"Alion Salary Benchmark","description":"Plain-HTTP twin of the Alion MCP server. Every tool is also a GET/POST endpoint. Send \"Authorization: Bearer <key>\" (a key from https://alion.io/developers/keys); calls are paid from the account's credits. Or pay a paid tool per call in USDC with x402 (https://x402.org), no account: call it without a key, sign one of the offers in the PAYMENT-REQUIRED header of its 402 and repeat the call with the PAYMENT-SIGNATURE header; or with MPP (https://paymentauth.org): answer a WWW-Authenticate: Payment challenge with Authorization: Payment <credential> (USDC on Base or Solana, a transfer you sign or have sent). Docs: https://alion.io/developers","url":"https://alion.io/mcp/rest/salary_benchmark?utm_source=zero.xyz","method":"GET","headers":{},"bodySchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["input"],"properties":{"input":{"type":"object","required":["type","method"],"properties":{"type":{"type":"string","const":"http"},"method":{"enum":["GET"],"type":"string"},"queryParams":{"type":"object","properties":{"city":{"type":"string"},"role":{"type":"string"},"country":{"type":"string"},"seniority":{"enum":["intern","junior","middle","senior","staff","lead","head"],"type":"string"},"work_mode":{"enum":["on_site","hybrid","remote"],"type":"string"}},"additionalProperties":false}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object"}}}}},"responseSchema":{"type":"json","example":{"as_of":"2026-10-20T01:46:36Z","salary":{"period":"year","stated":{"n":281,"p25":75319,"p50":88957,"p75":112422},"currency":"USD","estimated":{"n":2161,"p25":92000,"p50":96000,"p75":105000},"transparency_rate":0.098},"warnings":[],"filters_applied":{"role":{"input":"Backend","names":["Backend"],"matched":"family"},"country":{"iso":"DE","name":"Germany"},"window_days":90},"time_to_fill_days":{"n":848,"p25":8,"p50":22,"p75":39}}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.05","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"probe","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.05/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.05","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.05","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_NhzuryEby-88i5pQyKpg2","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.05","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Returns salary percentile benchmarks (p25/p50/p75) for a given role, country, city, seniority level, and work mode, based on recent job postings.","exampleAgentPrompt":"What's the market salary benchmark for a senior backend engineer in Germany working on-site — give me the p25, p50, and p75 annual figures in USD.","exampleUseCases":[{"title":"Offer letter compensation check","prompt":"I'm about to send an offer to a mid-level frontend developer in London working hybrid — what does the market say the p25, p50, and p75 annual salaries look like for that role right now?"},{"title":"Startup equity vs cash trade-off analysis","prompt":"We're hiring a staff engineer remotely in the US — can you pull the salary benchmark so I know what cash comp range is competitive at the 50th and 75th percentiles?"},{"title":"Salary negotiation preparation","prompt":"I have a job interview in Berlin for a junior data scientist role on-site — what's the typical annual salary range for that position so I know what to ask for?"}],"resultDescription":"A JSON object containing salary percentiles (p25, p50, p75) for both stated (from job postings) and estimated figures, the currency, number of data points (n), a transparency rate showing what fraction of postings disclosed salary, time-to-fill percentiles in days, the filters actually applied (role family matched, country ISO, date window), and any warnings about data quality or low sample sizes.","failureModes":["Low n (sample size) for rare role/country combos — response still returned but with warnings","Unrecognized role string — role may be matched to a broader family or return no results","Missing required parameters — 400 error","Payment failure or missing auth — 402 Payment Required with offer details in header","Rate limit or credit exhaustion — 402 or 429 depending on auth method"],"whenToPreferThis":"Choose this endpoint when you need structured, percentile-based salary benchmarks grounded in recent job postings (rolling 90-day window) for a specific role, country, city, seniority, or work mode. Prefer it over generic LLM knowledge for compensation because it returns live, source-attributed market data with sample sizes and transparency rates. It is particularly strong for European and US tech roles.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-31T18:37:03.698Z","isFirstParty":false,"canonicalSlug":"alion-salary-benchmark-ebd08145"}