MCP App Store
by KeenEthics

Overview

Browse, summarize, and act on WorkStory feedback, performance reviews, and review cycles directly from Claude. Make WorkStory a native part of your AI workflow— so you can understand how your team is doing without leaving the conversation.

Tools

get_account

ChatGPT
Gets one account by account ID.

get_accounts

ChatGPT
Gets multiple accounts with filters.

get_company

ChatGPT
Gets the authenticated caller's company: its name, scheduling defaults, groups, and how it is set up, including which integrations are configured.

get_company_categories

ChatGPT
Gets the company's categories — what the categoryId on a feedback row means. Pass no filters to list them all. Each row carries questionIds; pass those to get_company_questions for the wording. For the categories a role is asked about, use get_company_roles with options.include.categories.

get_company_questions

ChatGPT
Gets the company's questions by ID — what the questionId on a feedback row means, and the answers each question offers with the score each one stores. filters.questionIds is required; the ids come from a feedback row, or from categories[].questionIds on get_company_categories.

get_company_roles

ChatGPT
Gets the company's roles — what the roleId on a feedback row or an account means. Pass no filters to list them all. options.include.categories adds the categories those roles are asked about; filters.status applies to the roles only, so those categories come back whatever their own status.

get_data_model

ChatGPT
Describes the WorkStory entities the other tools return — the company, its questions, accounts, feedback, goals, performance reviews and review cycles — how they relate, and which filters and includes traverse those relations.

get_feedback_stats

ChatGPT
Gets aggregated feedback stats (counts grouped by a column, e.g. reviewee or categoryId) with filters.

get_feedbacks

ChatGPT
Gets multiple feedback rows with filters.

get_goals

ChatGPT
Gets multiple goals with filters.

get_me

ChatGPT
Gets the identity (account ID, email, company ID) of the authenticated caller.

get_performance_review

ChatGPT
Gets one performance review by performance review ID.

get_performance_reviews

ChatGPT
Gets multiple performance reviews with filters.

get_review_cycle

ChatGPT
Gets one review cycle by review cycle ID.

get_review_cycles

ChatGPT
Gets multiple review cycles with filters.

get_tree

ChatGPT
Gets the company's org hierarchy: a tree of nodes (id, managerId, active, children[]) rooted at the top of the company, and the caller's own node within it. This is the same tree account.manager/peers/directReports are derived from. Takes no arguments.

give_feedback

ChatGPT
Writes one general feedback comment about one person, authored by the authenticated caller. Creates one feedback row per call, so revising feedback that already exists is update_feedback rather than this - only give feedback again when the user asks for a new, separate piece of it.

request_feedback

ChatGPT
Asks reviewers to give feedback about reviewees, delivered now or on a future date. Creates one feedback request per reviewer/reviewee pair (and per question, for structured feedback).

search_faq

ChatGPT
Searches WorkStory public help articles and returns the full text of the ones that match, with their titles and links. Use this for product-help questions - what a feature does, how to do something in WorkStory - as opposed to questions about the caller company, people or feedback.

update_feedback

ChatGPT
Rewrites the comment on one existing feedback, or changes who can read it. Nothing else about the feedback - who it is about, what it answers, its status - can be changed.

get_account

Claude

get_accounts

Claude

get_company

Claude

get_company_categories

Claude

get_company_questions

Claude

get_company_roles

Claude

get_data_model

Claude

get_feedback_stats

Claude

get_feedbacks

Claude

get_goals

Claude

get_me

Claude

get_performance_review

Claude

get_performance_reviews

Claude

get_review_cycle

Claude

get_review_cycles

Claude

get_tree

Claude

give_feedback

Claude

request_feedback

Claude

search_faq

Claude

update_feedback

Claude

Capabilities

Writes

Example Prompts

Click any prompt to copy it.

App Stats

40

Tools

3

Prompts

ChatGPT, Claude

Platforms

Works with

ChatGPT
Claude

Data refreshed daily