Skip to main content
ClaudeWave
wudaoyou avatar
wudaoyou

successfactors-toolkit

Ver en GitHub

Self-hosted SAP SuccessFactors toolkit with REST and MCP interfaces for API troubleshooting and payload operations.

MCP ServersRegistry oficial3 estrellas0 forks● PythonApache-2.0Actualizado today
ClaudeWave Trust Score
95/100
✓ Verified
Passed
  • ✓Open-source license (Apache-2.0)
  • ✓Actively maintained (<30d)
  • ✓Clear description
  • ✓Topics declared
  • ✓Documented (README)
Last scanned: 9/29/2026
Install in Claude Code / Claude Desktop
Method: UVX (Python) · successfactors-toolkit
Claude Code CLI
claude mcp add successfactors-toolkit -- uvx successfactors-toolkit
claude_desktop_config.json (Claude Desktop)
{
  "mcpServers": {
    "successfactors-toolkit": {
      "command": "uvx",
      "args": ["successfactors-toolkit"]
    }
  }
}
1. Run the command above in your terminal (Claude Code), or paste the JSON config into claude_desktop_config.json (Claude Desktop).
2. Replace any <placeholder> values with your API keys or paths.
3. Restart Claude. The MCP server and its tools appear automatically.
💡 Package name inferred from the repository name. Verify it exists on PyPI, or clone https://github.com/wudaoyou/successfactors-toolkit and follow its README.
Casos de uso

Resumen de MCP Servers

# SuccessFactors Toolkit

[![CI](https://github.com/wudaoyou/successfactors-toolkit/actions/workflows/ci.yml/badge.svg)](https://github.com/wudaoyou/successfactors-toolkit/actions/workflows/ci.yml)
[![License](https://img.shields.io/badge/license-Apache--2.0-blue.svg)](LICENSE)
[![Python](https://img.shields.io/badge/python-3.12%2B-blue.svg)](pyproject.toml)

A self-hosted toolkit for SAP SuccessFactors API troubleshooting, payload
extraction, and integration development, exposed as a REST API and as an MCP
(Model Context Protocol) server.

| API | Protocol | Endpoint prefix |
|-----|----------|-----------------|
| EC SFAPI — Compound Employee | SOAP 1.1 | `/api/sfapi/ce/` |
| OData | REST (v2) | `/api/odata/` |

This is an independent project, not affiliated with or endorsed by SAP SE.
SAP and SuccessFactors are trademarks of SAP SE.

## Start here: Docker MCP → credentials → ask → export

> **Data security: prefer local deployment.** For sensitive SuccessFactors
> employee data and credentials, we recommend running the MCP server in local
> Docker and using a local AI agent, rather than an online AI platform or a
> third-party hosted MCP service. Keep credentials and exports on your machine;
> do not upload private keys or employee payloads to online platforms.
>
> **A local AI agent is not necessarily a local model.** If it calls a cloud
> model, prompts, tool responses, previews, and file contents supplied to that
> model may leave your machine. If HR data must stay within your controlled
> environment, use a locally hosted model and local file-processing tools,
> and check the agent's outbound data handling. Local Docker alone does not
> guarantee this. The toolkit still connects to your configured SuccessFactors
> tenant to query data.

For functional consultants and business key users, start with the
[business user guide](docs/DOCKER_MCP_GUIDE.md) or its
[English/Chinese HTML edition](docs/DOCKER_MCP_GUIDE.html).
Ask IT to complete the one-time Docker Compose setup and provide approved
connection files. Then:

1. Check Docker Desktop or your IT-managed Docker service is running, then open your local AI application.
2. Confirm with IT that the connection files are in `sf-toolkit/credentials`.
3. Confirm the SuccessFactors environment and ask for the employee, date,
   and information you need.
4. Find results under `sf-toolkit/data/mcp`. Ask a file-capable AI application
   for CSV or another supported format, or a copy in an authorized folder.

The guide includes example business questions, completion checks,
troubleshooting, and expandable one-time settings for your administrator.
Original OData results are JSON; Compound Employee results are XML.
CSV conversion requires local file tools in the AI application.

## Documentation

| Page | Covers |
|---|---|
| [REST API](docs/REST_API.md) | Fail-closed setup, install and run, cheat sheet, response format |
| [Connect to SuccessFactors](docs/CONNECT.md) | Key pair generation, environment variables, private key resolution order, tenant management |
| [EC SFAPI (SOAP)](docs/SFAPI.md) | Compound Employee single lookup, structured filter query, pagination, known footguns |
| [OData API](docs/ODATA.md) | `execute` / `extract` / `extract-by-filter-in`, per-request connection override, known API footguns |
| [MCP server](docs/MCP_SERVER.md) | Tools for AI agents, payload handling, export formats, PII tokenization, plugins |
| [Development](docs/DEVELOPMENT.md) | Local dev setup, linting, tests, release process |

## Data handling

Use synthetic examples and test fixtures. Credentials, certificates, tenant
exports, employee payloads, and generated results do not belong in Git —
`.gitignore` and `scripts/check_repository.py` are a basic guardrail, not a
complete secret or personal-data scanner. See [SECURITY.md](SECURITY.md) for
deployment guidance and how to report a vulnerability.

## License

[Apache License 2.0](LICENSE). Copyright 2026 Justin Gong. See
[NOTICE](NOTICE) for third-party and migrated-code attribution.
compound-employeefastapimcpmcp-serverodatapythonsapsuccessfactors

Lo que la gente pregunta sobre successfactors-toolkit

¿Qué es wudaoyou/successfactors-toolkit?

+

wudaoyou/successfactors-toolkit es mcp servers para el ecosistema de Claude AI. Self-hosted SAP SuccessFactors toolkit with REST and MCP interfaces for API troubleshooting and payload operations. Tiene 3 estrellas en GitHub y su última actualización registrada es del 2026-09-28.

¿Cómo se instala successfactors-toolkit?

+

Puedes instalar successfactors-toolkit clonando el repositorio (https://github.com/wudaoyou/successfactors-toolkit) o siguiendo las instrucciones del README en GitHub. ClaudeWave también te ofrece bloques de instalación rápida en esta misma página.

¿Es seguro usar wudaoyou/successfactors-toolkit?

+

Nuestro agente de seguridad ha analizado wudaoyou/successfactors-toolkit y le ha asignado un Trust Score de 95/100 (tier: Verified). Revisa el desglose completo de comprobaciones superadas y flags en esta página.

¿Quién mantiene wudaoyou/successfactors-toolkit?

+

wudaoyou/successfactors-toolkit es mantenido por wudaoyou. La última actividad registrada en GitHub es del 2026-09-28, con 1 issues abiertos.

¿Hay alternativas a successfactors-toolkit?

+

Sí. En ClaudeWave puedes explorar mcp servers similares en /categories/mcp, ordenados por popularidad o actividad reciente.

Despliega successfactors-toolkit en tu cloud

Lleva este repo a producción en minutos. Cada plataforma genera su propio entorno con variables de entorno editables.

¿Mantienes este repo? Añade un badge a tu README

Pega el badge en tu README de GitHub para mostrar que está auditado por ClaudeWave. Cada badge enlaza de vuelta a esta página y muestra el Trust Score actual.

Featured on ClaudeWave: wudaoyou/successfactors-toolkit
[![Featured on ClaudeWave](https://claudewave.com/api/badge/wudaoyou-successfactors-toolkit)](https://claudewave.com/repo/wudaoyou-successfactors-toolkit)
<a href="https://claudewave.com/repo/wudaoyou-successfactors-toolkit"><img src="https://claudewave.com/api/badge/wudaoyou-successfactors-toolkit" alt="Featured on ClaudeWave: wudaoyou/successfactors-toolkit" width="320" height="64" /></a>

Más MCP Servers

Alternativas a successfactors-toolkit