Skip to main content
Glama

Alion: company, startup and market intelligence

Search people

search_people
Read-onlyIdempotent

Find people on Alion for a role - engineers, data and product people, designers, founders - by role, technologies (with years), seniority, country, the countries they may work in, work mode, relocation, languages, English level, kind of work, availability, budget, degree, past employer or free words; at least one of role, technology, query or company is required, the rest narrow. Every row is a short card: handle, name (when the person shows it), headline, seniority, years, skills with years, recent jobs, location, the countries they may work in, work modes, availability, pay expectation (when the person shows it) and why: the facts behind the row's place. Only people open to offers who left their profile open to agents are listed; nobody's email or phone is ever served. Read a profile with get_person, ask check_fit before you write, write with send_message. Free; limits by trust: no account 50 profile reads and 20 searches a day per network, a wallet signed in with SIWX 100 and 50, an Alion account 1,000 and 200, a verified company 5,000 and 1,000. Docs: https://alion.io/developers/docs

Input Schema

NameRequiredDescriptionDefault
cityNoCity in English.
roleNoRole family or specialisation, e.g. "Backend", "Data Engineer", "Product Manager" (alion://dictionaries/role-families).
sortNobest_match
limitNo
queryNoFree words over titles, summaries, employers and skills ("computer vision drones").
cursorNonext_cursor of the previous page (a search does not page past row 100).
companyNoWorked (or works) at this company: name or domain.
countryNoWhere the person lives: ISO 3166-1 alpha-2 code.
educationNoThe minimum degree.
languagesNoSpoken languages, a comma list ("German, French"); all required.
min_yearsNoYears with each named technology (or in total when none is named).
seniorityNoOne or a comma list: intern, junior, middle, senior, staff, principal, lead, head, architect.
work_modeNoA work mode the person accepts.
budget_usdNoThe most the role pays a year in USD: people who expect more are left out.
has_githubNoOnly people with their GitHub on the profile.
relocationNoOnly people open to relocation.
technologyNoTechnologies the person must have, a comma list ("Python, PostgreSQL"); every one is required.
can_work_inNoA country the person may work in (lives there, holds a permit or citizenship): ISO code.
availabilityNoactively_looking only, or everyone open to offers (the default).
english_levelNoThe minimum English level.
employment_typeNoA kind of work the person takes.
active_within_daysNoOnly people active on Alion in this many days.

Schema Changelog

Changes observed during successful MCP inspections.

  1. Added

TDQS

A4.4/5.0
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already cover read-only/idempotent/non-destructive, but the description adds substantive context: only people open to offers who left their profile open to agents, emails and phones are never returned, the tool is free, and per-trust-tier rate limits (50/20, 100/50, 1,000/200, 5,000/1,000 per day). That is real behavioral disclosure beyond the structured hints, though pagination/depth limits live only in the schema.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Front-loads purpose and filter surface, then result shape, then eligibility/privacy/limits/next steps — a sensible order. It is dense and run-on in places (the long semicolon chain of filters and the four-tier quota sentence), but nearly every clause carries information an agent needs.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness5/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

With 22 parameters and no output schema, the description does the heavy lifting: it enumerates the card fields returned (handle, headline, seniority, skills with years, recent jobs, pay expectation, 'why'), states eligibility/privacy restrictions, quotas and next-step tools. Nothing an agent needs to call this correctly is missing.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters4/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema coverage is 91%, so the schema carries most parameter meaning. The description still adds the cross-parameter rule that one of role/technology/query/company is required and the rest narrow, which is nowhere in the schema (required array is empty), plus framing of what people must have matched ('every one is required' for technology is in schema, but the 'narrow' semantics is description-level).

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

States a specific verb and resource ('Find people on Alion for a role') and immediately enumerates the eligible populations (engineers, data, product, designers, founders) plus the filter surface. An agent can tell this is a candidate-search tool apart from get_person, check_fit and send_message, which are named in the follow-up workflow.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

Gives an explicit invocation constraint ('at least one of role, technology, query or company is required, the rest narrow') and a clear next-step workflow (get_person to read, check_fit before writing, send_message to write). It does not explain when to prefer this over the close siblings match_people or similar_people, so the alternative-selection guidance is incomplete.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources