Sifa MCP Server

⭐ sifa-mcp — Portable Reputation & Skills Passport MCP Server

Local serverstdioPython

What is the Sifa MCP server?

Sifa MCP server exists for a simple reason — assistants are far more useful when they can act on Sifa directly instead of describing what you should do. ⭐ sifa-mcp — Portable Reputation & Skills Passport MCP Server.

What you get

Informal-sector workers build reputation with one buyer, one platform, one neighborhood at a time — and lose it the moment they switch. Nothing makes that reputation portable or agent-queryable.

What the assistant can call

Once Sifa is connected, these are the calls the assistant has available:

  • create_worker_profile — Create a portable reputation profile with skills, location, experience
  • add_service_record — Log a completed job with client details and rating
  • get_reputation_profile — Retrieve full profile with trust score for any requester type
  • generate_reference — Generate a formatted professional reference letter
  • list_skill_categories — Browse all NITA-aligned skill categories
  • compare_workers — Rank multiple workers by trust score and skill match

Setting it up

sifa-mcp on PyPI is all you need. Most clients run it directly, so configuration is a few lines and a restart.

Choosing this one

Plenty of developer tooling servers cover similar ground. The differences that matter in practice are scope of access and how much setup stands between you and a working tool call. Sifa's toolset — create_worker_profile, add_service_record, get_reputation_profile and 3 more — is a fair guide to whether it matches your workflow. It is maintained by gabrielmahia; worth a glance at recent repository activity before you build anything load-bearing on it.

We check each listing at SyncDev against the project's documentation before it goes live — if something here drifts out of date, it is a bug worth reporting.

Before you rely on it

  • It runs with your machine's permissions. That is convenient and also the reason to think about what you point it at before you approve a tool call.
  • MCP clients confirm each tool call by default. Leave that on until you have watched what the sifa mcp server does with a few real requests.

Available tools

ToolWhat it does
create_worker_profileCreate a portable reputation profile with skills, location, experience
add_service_recordLog a completed job with client details and rating
get_reputation_profileRetrieve full profile with trust score for any requester type
generate_referenceGenerate a formatted professional reference letter
list_skill_categoriesBrowse all NITA-aligned skill categories
compare_workersRank multiple workers by trust score and skill match

How to install the Sifa MCP server

{
  "mcpServers": {
    "sifa": {
      "command": "uvx",
      "args": ["sifa-mcp"]
    }
  }
}

Add to claude_desktop_config.json, then restart Claude Desktop.

Example prompts to try

  • Use Sifa to create worker profile.
  • Use Sifa to add service record.
  • Use Sifa to get reputation profile.

Frequently asked questions

It connects Sifa to MCP-compatible AI assistants such as Claude and Cursor, exposing 6 tools (create_worker_profile, add_service_record, get_reputation_profile, and more) that the assistant can call on your behalf. Instead of copying data back and forth by hand, the assistant works with Sifa directly.