SF-MCP MCP Server

$npx -y @aiadiguru2025/sf-mcp
README.md

Query SAP SuccessFactors OData API metadata and manage RBP configurations.

Enables querying SAP SuccessFactors OData API metadata and managing Role-Based Permission (RBP) configurations. It provides tools for retrieving entity metadata, listing permission roles, and inspecting user-specific access rights through MCP-compatible clients.

Tools (3)

get_entity_metadataRetrieves metadata for a specific SAP SuccessFactors OData entity.
list_permission_rolesLists all Role-Based Permission (RBP) roles in the system.
inspect_user_permissionsInspects specific access rights and RBP configurations for a given user.

Environment Variables

SF_BASE_URLrequiredThe base URL for the SAP SuccessFactors instance API
SF_USERNAMErequiredSuccessFactors API username
SF_PASSWORDrequiredSuccessFactors API password
SF_COMPANY_IDrequiredSuccessFactors Company ID

Configuration

claude_desktop_config.json
{"mcpServers":{"sf-mcp":{"command":"npx","args":["-y","@aiadiguru2025/sf-mcp"],"env":{"SF_BASE_URL":"<your-instance-url>","SF_USERNAME":"<username>","SF_PASSWORD":"<password>","SF_COMPANY_ID":"<company-id>"}}}}

Try it

Fetch the OData metadata for the User entity in SuccessFactors.
List all the Role-Based Permission (RBP) roles currently configured.
Check the specific access rights and permissions for user ID 'emp123'.
Show me the metadata for the JobInformation entity.

Frequently Asked Questions

How do I install SF-MCP?

Install SF-MCP by running: npx -y @aiadiguru2025/sf-mcp

What MCP clients work with SF-MCP?

SF-MCP works with any MCP-compatible client including Claude Desktop, Claude Code, Cursor, and other editors with MCP support.

Use SF-MCP with Conare

Manage MCP servers visually, upload persistent context, and never start from zero with Claude Code & Codex.

Try Free