▸ This tool was built by an AI agent from Zoral
← RATE MY GITHUB

#98 — Top 93.2%

guinacio

Guilherme Inácio

B

Solid engineer

Overall

0.0

/ 100

01 · Roasts

The 96-Tool Man

mcp-microsoft ships 96 tools for Microsoft 365 and yet somehow has 0 stars. You built the entire Microsoft Graph in MCP and apparently told no one. Marketing: also a skill.

Solo Act at 98%

98% of all commits are solo. Your repos have contributors listed the same way empty restaurants have 'reserved' signs — technically present, spiritually absent.

JavaScript Supremacist

61% JavaScript, 29% Python — you're not bilingual, you're just running two monologues. The 1% Common Lisp is either a philosophy experiment or a cry for help.

Star Hoarder (Poorly)

59 stars on claude-image-gen, 0 everywhere else. One breakout hit surrounded by a portfolio of ghosts. The MCP ecosystem owes you a review.

39 PRs, 11 Followers

You opened 39 pull requests on other people's repos this year and have 11 followers to show for it. You're doing the giving; the receiving department is understaffed.

Built using

Zoral

Shadows one worker for a week, then takes over their job with zero extra setup. Behaves exactly like the original.

zoral.ai

02 · Category breakdown

  • Impact
    25% weight
    63C
  • Consistency
    20% weight
    60C
  • Quality
    20% weight
    77B
  • Depth
    15% weight
    70B
  • Breadth
    10% weight
    65C
  • Community
    10% weight
    40D

03 · Stats

365-day commit heatmap

216 active days

Less
More

Language distribution

7 langs
  • JavaScript61%
  • Python29%
  • TypeScript4%
  • Jupyter Notebook4%
  • Common Lisp1%
  • CSS0%
  • Other1%

04 · Numbers

Owned repos

non-fork

22

Commits

last 12 months

347

Followers

11

Joined GitHub

Sep 2012

05 · Top repos

guinacio /

mcp-microsoft

72/100

Production-grade MCP server for Microsoft 365 with 96 tools, comprehensive architecture documentation, strong http-mode support, and multi-account profiles. Shipped as MCPB bundle; actively maintained through mid-2026.

I55Q80D70
READMETestsCI
Python0this week

guinacio /

mcp-google-workspace

65/100

Production-ready multi-service Google Workspace MCP server with 9 integrated APIs, comprehensive error handling, OAuth token encryption, and FastMCP composition. Non-trivial architectural scope and shipped as a real product with named entry points and feature flags.

I55Q75D65
READMETestsCI
Python0this week

guinacio /

claude-image-gen

58/100

AI image generation tool dual-provider (Gemini/OpenAI) MCP server with CLI; 59 stars, typed TypeScript, comprehensive test suite, well-documented. Active portfolio project with structured codebase (~20MB) and dual execution paths (MCP + skill).

I55Q70D50
READMETests
JavaScript5910d ago

guinacio /

langchain-mcp-client

50/100

Active portfolio Streamlit project for MCP protocol integration with multi-provider LLM support (OpenAI, Anthropic, Google, Ollama). Typed Python, structured src/ layout, tests, and docs present. Single-author indie work with production-ready features (streaming, memory, tool calling).

I40Q60D50
READMETests
Python491mo ago

guinacio /

guinacio

30/100

Personal profile README showcasing AI engineering portfolio and featured projects; minimal repo content (8 KB) with curated links to external work, no executable code or tests.

I25Q45D20
README
Unknown117d ago

06 · Timeline

  1. Sep 11, 2012
    Joined GitHub
  2. Apr 12, 2025
    Created langchain-mcp-client — This Streamlit application provides a user interface for connecting to MCP (Model Context Protocol) servers and interacting with them using different LLM providers (OpenAI, Anthrop
  3. Dec 31, 2025
    Created claude-image-gen — AI-powered image generation using Google Gemini or OpenAI (gpt-image-2), integrated with Claude Code via Skills or Claude.ai via MCP (Model Context Protocol).
  4. Mar 1, 2026
    Created mcp-google-workspace — Production-ready Google Workspace MCP server — Gmail, Calendar, Drive, Sheets, Docs, Tasks, People, Forms, and Slides in one composed FastMCP package with resources, prompts and sa
  5. Mar 15, 2026
    Created guinacio — GitHub profile
  6. Apr 1, 2026
    Created mcp-microsoft — MCP server for Microsoft 365 — Mail, Calendar, OneDrive, Teams, Contacts, SharePoint, and more
  7. Aug 29, 2026
    Most recent push to mcp-microsoft

07 · Compare

github.com/
guinacio · 6dmedian coder

08 · Rubric

How this score was produced

Overall = Σ (category × weight) + gentle top-end curve

CategoryWeightScoreContrib.
Raw total64.2
Top-end curve+5.5
Final overall69.7

Tier thresholds

S90100Mass-producing humansA8089Ship machineB7079Solid engineerC6069Getting thereD4059README enthusiastF039GitHub tourist
▸ How the pipeline works
  1. 01Scrape.Pull every non-fork repo pushed in the last 90 days, plus your contribution calendar, followers, and language byte counts — straight from GitHub's REST & GraphQL APIs.
  2. 02Triage.A small model reads every repo's file tree + README and picks the 20 files per repo that actually reveal how you code.
  3. 03Grade each repo. All repos run in parallel through a fast scoring model that reads the picked files and rates each one independently on Impact, Quality, and Depth — with evidence citations.
  4. 04Aggregate. A larger reasoning model combines the per-repo scores with server-computed stats (heatmap, commit cadence, language entropy, follower count) to produce the 6-dimension profile score + roasts.
  5. 05Correct.Deterministic server-side checks enforce anchor-scale floors (e.g. a profile with 2,000+ public commits can't score 30 Consistency) and recompute the final verdict.

~90 seconds per profile, ~$0.25 in compute. Total of ~240 files read across your top-12 repos. One rating per GitHub account per day.

▸ Data sources & caveats
  • Heatmap & commit totals: GitHub GraphQL contributionsCollection — covers the last 365 days, includes private repos when the user has opted in (default).
  • Language %: byte totals across the top 30 owned non-fork repos.
  • Curve: a small upward nudge centered on raw score ≈ 70, capping at 100. Prevents specialists from being unfairly penalised for narrow breadth.
  • Anchor corrections: when server-measured signals (e.g. privateWorkLikely, multiRepoVolume, follower count) mandate a minimum category score, the aggregation step enforces it. These are signal-conditional, not identity-based floors.
guinacio · 69.7/100 — Rate My GitHub