Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault

No arguments

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{
  "listChanged": false
}
prompts
{
  "listChanged": false
}
resources
{
  "subscribe": false,
  "listChanged": false
}
experimental
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
init_projectA

Initialize a new usuarios project.

Creates the .usuarios/ directory structure: .usuarios/ config.yaml research/ <- Put interview files here patterns/ <- Analysis results go here profiles/ <- Generated profiles (JSON + MD) validations/ <- Validation reports

Args: project_path: Absolute path to the project directory.

list_researchA

List all research files in the project.

Args: project_path: Absolute path to the project directory.

get_research_promptA

Generate an analysis prompt from research data.

Reads all research files (or specified subset) and returns a prompt that you (the AI host) should process with your LLM to extract:

  • Behavioral patterns

  • Pain points

  • Goals and motivations

  • Environment/context factors

  • Key differentiators between user segments

After processing, call save_patterns with the structured result.

Args: project_path: Absolute path to the project directory. source_files: Optional list of specific file names to analyze.

save_patternsA

Save extracted research patterns to the project.

Accepts the patterns as a JSON string. The patterns should follow the structure provided by the get_research_prompt output.

Args: project_path: Absolute path to the project directory. patterns: JSON string with the analysis results.

get_generate_promptB

Generate a prompt for creating synthetic user profiles.

Reads the patterns file and returns a prompt with the complete 12-dimension profile schema for you to generate rich synthetic user profiles.

Args: project_path: Absolute path to the project directory. count: Optional number of profiles to generate (default: auto-detect from patterns).

save_profileA

Save a generated synthetic user profile.

Saves both a JSON file (for machine consumption) and a Markdown file (for human consumption). The profile must follow the 12-dimension schema provided by get_generate_prompt.

Args: project_path: Absolute path to the project directory. profile: JSON string with the 12-dimension profile.

list_profilesA

List all synthetic user profiles in the project.

Args: project_path: Absolute path to the project directory.

get_profileA

Get a specific profile by ID.

Args: project_path: Absolute path to the project directory. profile_id: The profile identifier (e.g. "maria-cuidadora"). format: Output format: "json" (structured) or "markdown" (human-readable).

get_validate_promptA

Generate a validation prompt for testing a design against a profile.

Reads the specified profile and design document, then returns a prompt for you to evaluate the design against the user's criteria and needs.

Args: project_path: Absolute path to the project directory. profile_id: The profile to validate against (e.g. "maria-cuidadora"). design_file: Path to the design document to validate (relative to project).

save_validationB

Save a validation report.

Args: project_path: Absolute path to the project directory. profile_id: The profile that was validated against. report: JSON string with the validation report.

list_validationsB

List all validation reports in the project.

Args: project_path: Absolute path to the project directory.

get_project_configC

Get the current project configuration.

Args: project_path: Absolute path to the project directory.

quick_statusA

Get a dashboard overview of the entire project.

Shows research files count, patterns status, profiles created, validations run, and project health. Call this FIRST in any workflow to understand the current state.

Args: project_path: Absolute path to the project directory.

get_workflow_guideA

Get the complete workflow guide for using usuarios-mcp.

Returns detailed instructions on how to use the server effectively: autonomous workflows, methodology, and UX principles.

Call this when you need a refresher on the correct workflow.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/Sebtiago/usuarios-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server