Performance Review Generator
The Performance Review Generator produces HR-approved performance reviews that technically contain words arranged in sentences while communicating absolutely nothing actionable. Rate your employee as 'rockstar', 'solid', 'developing', or 'not a culture fit' and receive a review that will leave them confused about where they stand. The API also tells you what the manager wanted to say, what the review actually says, and the probability of a PIP.
Try It — No Seriously
Parameters
| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
employee_name |
string |
Required | — | Employee name. |
role |
string |
Optional | "Employee" |
Their role. |
rating |
string |
Optional | "solid" |
Performance rating. |
actual_performance |
string |
Optional | — | What they actually did (optional). |
what_manager_wants_to_say |
string |
Optional | — | What you actually think but HR won't let you say. |
Examples
curl "https://api.stupidapis.com/performance-review/generate?employee_name=Alex&rating=developing&actual_performance=breaks+prod+weekly"
import requests
response = requests.get(
"https://api.stupidapis.com/performance-review/generate",
params={"employee_name": "Alex", "rating": "developing", "actual_performance": "breaks prod weekly"}
)
print(response.json())
const response = await fetch( "https://api.stupidapis.com/performance-review/generate?employee_name=Alex&rating=developing" ); const data = await response.json(); console.log(data);
Response Schema
| Field | Type | Description |
|---|---|---|
review |
string |
The HR-approved review text |
rating_translation |
string |
What the rating actually means |
what_manager_wanted_to_say |
string |
The unfiltered truth |
what_review_actually_says |
string |
Honest summary of the review |
hr_approved |
boolean |
Always true |
followup_pip_probability |
string |
Probability of a PIP |
Example Response
{
"employee": "Alex",
"role": "Employee",
"rating": "developing",
"review": "Alex continues to grow in their role and demonstrates a willingness to engage with challenges. There are opportunities for Alex to further develop their technical execution and alignment with team processes. We look forward to supporting Alex's continued development journey.",
"rating_translation": "We are building a case",
"what_manager_wanted_to_say": "Alex breaks production every Friday and I'm running out of ways to say this politely",
"what_review_actually_says": "Words were arranged. Nothing was communicated.",
"hr_approved": true,
"followup_pip_probability": "elevated"
}
MCP Access
This API is available as an MCP tool for AI assistants. Connect your agent to:
POST https://api.stupidapis.com/performance-review/mcp
POST https://api.stupidapis.com/mcp
Use Pipeworx to connect this MCP tool to Claude, ChatGPT, and other AI assistants with no code.