MCP SERVER

Organizational Hierarchy Service

Standard Software Engineering & Scrum Team Directory for Autonomous AI Agents

Online • 14 Members
EL

Elena Vance

VP of Engineering

Top Level / Leadership Executive Leadership

Company-wide engineering strategy, organizational structure pivots, department headcount and annual budget approvals, cross-department alignment with executive leadership (CEO, CTO, CPO), major technology acquisitions, high-level escalation for existential technical risks.

MA

Marcus Chen

Director of Software Engineering

Reports to: Elena Vance Engineering Leadership

Multi-quarter roadmap execution, cross-team resource allocation, engineering velocity and departmental KPIs, engineering management hiring, vendor and third-party SaaS tooling budget approvals, resolving inter-team dependencies and organizational bottlenecks.

DA

David Miller

Engineering Manager

Reports to: Marcus Chen Engineering Management

Sprint resource planning, 1-on-1 career development discussions, performance reviews, promotion cases, team burnout and workload balancing, PTO and schedule approvals, resolving interpersonal team conflicts, hiring pipelines and technical interviews.

RA

Rachel Green

Product Owner

Reports to: Elena Vance Product & Agile

Product backlog prioritization, user story acceptance criteria, defining MVP feature scope, business requirements and customer feedback synthesis, release target dates, evaluating trade-offs between scope and delivery deadlines.

LI

Liam O'Connor

Scrum Master & Agile Coach

Reports to: David Miller Product & Agile

Sprint ceremonies (Daily Standup, Sprint Planning, Sprint Review, Retrospective), tracking sprint velocity and burndown charts, clearing workflow blockers and process friction, facilitating team communication, agile process coaching and continuous improvement.

MA

Maya Lin

Staff Software Engineer & Tech Lead

Reports to: David Miller Core Engineering

System architecture decisions, cross-service API contracts, architectural design reviews (RFCs), technical debt prioritization, selecting core technology stacks, major framework upgrades, scalability blueprints and high-level architectural patterns.

JA

James Wilson

Senior Backend Engineer

Reports to: Maya Lin Backend Engineering

Backend REST and gRPC API designs, database query optimization and indexing, caching strategies with Redis, message brokers (Kafka, RabbitMQ, Celery), third-party service integrations, asynchronous workers, and backend microservice reliability.

PR

Priya Patel

Backend Engineer

Reports to: James Wilson Backend Engineering

CRUD endpoint implementation, database migrations (Alembic/Prisma), unit and integration testing, request validation and serialization schemas, backend bug fixes, service logging and error handling.

CA

Carlos Gomez

Senior Frontend Engineer

Reports to: Maya Lin Frontend Engineering

Frontend architecture (React, Next.js, TypeScript), global state management patterns (Zustand, Redux), Core Web Vitals and client-side performance profiling, design system architecture, SSR/SSG hydration strategies, browser caching, and micro-frontend structures.

AI

Aisha Bello

Frontend Engineer

Reports to: Carlos Gomez Frontend Engineering

UI components styling with Tailwind CSS, responsive mobile-friendly layouts, client-side form validation and error states, accessibility (WCAG) standards, cross-browser compatibility bugs, and frontend user journey interactions.

SO

Sophie Martin

Senior DevOps & Platform Engineer

Reports to: David Miller Platform & DevOps

CI/CD build pipelines (GitHub Actions, GitLab CI), Docker containerization, Kubernetes cluster deployment and Helm charts, AWS/GCP cloud infrastructure provisioning, Terraform scripts, monitoring and alerting (Prometheus, Grafana, Datadog), zero-downtime releases.

KE

Kenji Sato

Senior QA Automation Engineer

Reports to: David Miller Quality Assurance

Automated end-to-end testing frameworks (Playwright, Cypress), integration test flakiness, load and stress testing (k6, Locust), test environment staging data setup, release sign-off criteria, regression testing plans, QA gates in CI pipelines.

EM

Emma Watson

UI/UX Designer

Reports to: Rachel Green Product & Agile

Figma component libraries and design tokens, wireframing and user experience flowcharts, user testing feedback analysis, interaction prototypes, visual styling guidelines, design handoff specifications for frontend developers.

AL

Alex Rivera

Data Engineer

Reports to: Maya Lin Data Engineering

Data pipelines and ETL workflows (Airflow, dbt), analytics database modeling (Snowflake, BigQuery), event tracking schema specifications, data lake maintenance, business intelligence exports, data quality audits and pipeline latency.

Test the Question Routing Engine

Simulate an AI agent querying the find_who_to_ask tool to find the right person for any scenario.

Quick prompts:

Connecting Your AI Agents via MCP

Connect Claude Desktop, Cursor, Antigravity, or custom Python agents to this server over SSE or STDIO.

Option 1: Remote SSE Connection (Internet / Domain)

Use this configuration for Claude Desktop, Cursor, or any remote MCP client connecting to your deployed domain:

{
  "mcpServers": {
    "org-hierarchy": {
      "url": "https://bcom-mcp.hilton-tech.net/sse"
    }
  }
}

Option 2: Local STDIO Connection

For running the MCP server locally in Claude Desktop or Cursor:

{
  "mcpServers": {
    "org-hierarchy": {
      "command": "python",
      "args": ["-m", "src.main", "--transport", "stdio"]
    }
  }
}

Available Tools for Agents

  • find_who_to_ask(question: str) - Intelligently routes any inquiry to the right person with relevance scoring and reasoning.
  • get_organization_chart() - Returns the full hierarchical tree (ASCII tree and structured hierarchy).
  • list_members(team: Optional[str]) - Retrieves all members or members filtered by team.
  • get_member(name: str) - Returns full profile, manager details, and direct reports.
  • get_reporting_chain(name: str) - Escalation path: upward chain of command and downward subordinates.
  • search_members(query: str) - Broad keyword search across names, positions, teams, and questions.
  • add_member, update_member, delete_member - Manage team entries dynamically.

Server Endpoints & Protocol Support

GET/sse

MCP Server-Sent Events (SSE) connection stream.

POST/messages/

MCP SSE JSON-RPC message endpoint.

GET/health

Health check reporting database status and member count.

GET/api/members

JSON array of all organizational members.

GET/api/chart

JSON nested tree and ASCII rendering of the org chart.