Skip to main content
Glama
gabrielmahia

sifa-mcp

by gabrielmahia

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

sifa-mcp Glama score


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_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

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: NEWBUILDINGESTABLISHEDTRUSTED

Quick Start

pip install sifa-mcp       # coming soon to PyPI
sifa-mcp                   # starts on stdio

Example

# 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-bus

All 32 servers: pypi.org/user/gmahia Live demo: coord-cascade-demo

IP & Collaboration

MIT licensed. Feedback via GitHub Issues only — pull requests are not accepted. Demo data is labeled DEMO and is not suitable for operational decisions. Full policy: docs/architecture/IP_POLICY.md. Security reports: see SECURITY.md.

Part of the East Africa coordination stack

Model-agnostic by design: closed APIs, open-weight models, and small distilled models are all first-class citizens.

Install Server
A
license - permissive license
A
quality
A
maintenance

Maintenance

Maintainers
Response time
2wRelease cycle
3Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

  • A
    license
    A
    quality
    A
    maintenance
    MCP server for alternative credit scoring in Kenya — builds a 300–850 score from M-PESA behavioral signals for adults with no formal credit history. 5 tools.
    5
    MIT
  • A
    license
    A
    quality
    A
    maintenance
    MCP server for East Africa commodity price intelligence — regional price comparison across 8 markets, trend analysis, and sell/hold decision support for smallholder farmers. 5 tools.
    5
    MIT

View all related MCP servers

Related MCP Connectors

  • Read-only MCP server for Muovi, Argentina's trust-first local services marketplace (6 tools).

  • MCP Server for agents to onboard, pay, and provision services autonomously with InFlow

  • Personal MCP server for humans who create. Proof of authorship, license control.

View all MCP Connectors

Latest Blog Posts

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