sifa-mcp
The sifa-mcp server provides a portable reputation and skills passport system for workers in East Africa, solving the problem of non-portable professional identity by digitizing and centralizing reputation. Key capabilities include:
Create Worker Profiles: Build a portable "economic passport" capturing a worker's name, phone, primary skill, sub-skills, location, experience, and languages — generating a unique profile ID (e.g.,
SFA-A3F2B19C4E1D).Log Completed Jobs: Record service engagements with client details, service type, duration, payment (in KES), and a 1–5 star rating — each record contributes to the worker's trust score.
Retrieve Reputation Profiles: Fetch a worker's full profile including a computed trust score (0–100) and tier (
NEW,BUILDING,ESTABLISHED,TRUSTED), tailored to the requester context (employer, bank, SACCO, NGO, etc.).Generate Reference Letters: Produce structured professional references for job applications, loan applications, tenancy, SACCO membership, or NGO programme enrollment.
Browse Skill Categories: Explore all available NITA-aligned skill categories and subcategories for use when creating profiles.
Compare Workers: Rank and compare multiple workers side-by-side by trust score and skill match for a specific job requirement.
⭐ sifa-mcp — Portable Reputation & Skills Passport MCP Server
Compatible with claude-sonnet-5 (released 2026-06-30) — Anthropic's most agentic
Sonnet yet. Runs multi-step tool chains end-to-end without stopping short.
Install: pip install sifa-mcp · Use with any MCP client.
Sifa = reputation/praise in Swahili.
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.
The Structural Problem
In mature economies, reputation travels: Uber driver ratings, Yelp reviews, LinkedIn endorsements, contractor licence registries. A skilled plumber in Chicago can prove her track record to any homeowner in Los Angeles.
In Kenya, trust is tribal and local. A qualified mason in Mombasa cannot take her reputation to Nairobi. Economic mobility is throttled by the non-portability of professional identity.
Reputation portability is a coordination technology. Without it, hiring defaults to personal networks, which excludes the most talented people outside existing networks.
Related MCP server: AgentStamp
Tools
Tool | What it does |
| Create a portable reputation profile with skills, location, experience |
| Log a completed job with client details and rating |
| Retrieve full profile with trust score for any requester type |
| Generate a formatted professional reference letter |
| Browse all NITA-aligned skill categories |
| Rank multiple workers by trust score and skill match |
Trust Score
Scored 0–100 across four signals:
Job volume (up to 30 pts) — number of completed jobs
Average quality (up to 35 pts) — client star ratings
Verified records (up to 20 pts) — client-OTP-confirmed completions
Tenure (up to 15 pts) — years of documented history
Tiers: NEW → BUILDING → ESTABLISHED → TRUSTED
Quick Start
pip install sifa-mcp # coming soon to PyPI
sifa-mcp # starts on stdioExample
# Create a mason's portable profile
create_worker_profile(
full_name="James Mwangi",
phone="0712345678",
primary_skill="construction",
sub_skills="masonry,tiling,plastering",
location="Nairobi",
years_experience=8
)
# → SFA-A3F2B19C4E1D
# Log a completed job
add_service_record(
profile_id="SFA-A3F2B19C4E1D",
client_name="ABC Contractors",
client_phone="0722000000",
service_type="Kitchen tiling",
duration_days=5,
payment_kes=15000,
client_rating=5
)
# Generate a reference for a new job application
generate_reference(profile_id="SFA-A3F2B19C4E1D", reference_purpose="job_application")Research Basis
IFC "The Value of Reputation" (2020)
ILO Skills Recognition Framework (2023)
World Bank "Mobile-Based Reputation Systems" (2021)
Kenya NITA (National Industrial Training Authority) trade classifications
⚠️ DEMO — Production requires Huduma Number / NIIMS integration for identity verification.
© 2026 Gabriel Mahia / AI Kung Fu LLC · MIT License
Part of the East Africa Coordination Stack
This MCP server is one of 32 tools in the Kenya coordination infrastructure.
Connect it to africa-coord-bus —
the coordination event bus that routes signals between domains automatically.
pip install africa-coord-busAll 32 servers: pypi.org/user/gmahia Live demo: coord-cascade-demo
Maintenance
Latest Blog Posts
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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/gabrielmahia/sifa-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server