🎩 You're Invited:Meet the Socket team at Black Hat in Las Vegas, August 3-6.RSVP
Sign In

wjttc

Package Overview
Dependencies
Maintainers
1
Versions
9
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

wjttc

WolfeJam Technical Testing Certification - Score your MCP server for free. 52 tests, 9 tiers (49 scored + Tier 9 Receipt validation), from the creator of IANA-registered .faf format. Full leaderboard coming soon - what will your server score?

latest
Source
npmnpm
Version
1.4.1
Version published
Weekly downloads
125
-45.18%
Maintainers
1
Weekly downloads
 
Created
Source

WJTTC/🍊

The FAF Foundation Testing Standard for MCP Servers

npm version FAF Trophy 100% FAF Foundation npm downloads License: MIT

"When brakes must work flawlessly, so must our MCP servers"

What is WJTTC?

WJTTC is the WolfeJam Technical Testing Certification. wolfejam is the dev who created the IANA-registered .faf format for AI context - the first and only MCP of its kind. He achieved this largely due to his obsession with technical details and testing.

WJTTC is the rollout of his self-certification secrets to help grade other MCP servers for free, with a view to improving MCP server quality system-wide. Now testing across Claude, Gemini, Grok, Rust, and IDE servers (Cursor, Windsurf, Cline, VS Code).

Score your Server for free. Full leaderboard going live soon - what will your server score?

The Testing Ecosystem

ComponentTestsSpeed
faf-cli (TypeScript)1,143 tests, 50 suitesProduction CLI
faf-wasm-sdk (Rust/WASM Mk4)136 tests0.13s total
wjttc (Certification)105 tests52 MCP tests, 9 tiers

Testing across 5 MCP servers (Claude, Gemini, Grok, IDE Edition, Rust) and counting.

What is Big Orange?

The 🍊 Big Orange is a badge — recognition that the Server Owner(s) have gone above and beyond the 100% pass rate.

  • 100% = Pass all 49 scored tests across ALL 9 tiers (Tiers 1-8)
  • 🍊 = Awarded for excellence beyond metrics (badge, not a score)
  • Tier 9 = TAF Receipt Validation (informational only, doesn't affect score)

The 🍊, much like a Michelin Star for a restaurant, is awarded for excellence and well-deserved for Best-of-Class MCP servers.

Did you know? Most MCP servers on the registry score Silver or below. Only 3 servers have achieved 🍊 Big Orange certification.

Full leaderboard coming soon.

Certification Tiers

BadgeTierScoreMeaning
🍊Big Orange100% + BADGEThe Michelin Star of MCP servers (awarded for excellence beyond metrics)
🏆Trophy100%Perfect - 100% pass rate
🥇Gold99%+Exceptional
🥈Silver95%+Excellent, room for polish
🥉Bronze85%+Production ready (minimum recommended)
🟢Green70%+Solid foundation
🟡Yellow55%+Needs improvement
🔴Red<55%Critical issues

Quick Start

# Test any MCP server
npx wjttc certify --mcp "npx your-mcp-server"

# Example output:
# 🏆 CERTIFICATION: TROPHY
#    Score:  100/100
#    Tests:  49/49 passed (+ 3 validation checks)
#    Badge:  🍊 Big Orange (awarded for excellence)

Current 🍊 Big Orange Holders

ServerScoreStatus
claude-faf-mcp100% 🍊Trophy + Big Orange Badge
faf-mcp100% 🍊Trophy + Big Orange Badge
grok-faf-mcp100% 🍊Trophy + Big Orange Badge

Test System

52 tests across 9 tiers (49 scored + 3 validation checks):

TierNameWeightTests
1Protocol Compliance20%12
2Capability Negotiation10%8
3Tool Integrity20%6
4Resource Management10%6
5Security Validation15%3
6Performance Benchmarks15%6
7Integration Readiness10%5
8FAF Documentation5%3
9TAF Receipt ValidationInformational3

Note: Tier 9 validates .taf receipt files but doesn't affect the 0-100% score. It provides proof of testing history over time.

GitHub Action

- uses: wolfe-jam/wjttc-action@v1
  with:
    mcp-path: './dist/index.js'
    tier: bronze

Pre-Certification Best Practices

Before running WJTTC certification, consider these preparation steps:

For FAF-enabled projects (Tier 8):

# Validate project.faf structure and score
faf score

# If you have faf-cli source code, run Boris-Flow integration tests
cd /path/to/faf-cli
./tests/boris-flow.test.sh

Boris-Flow is faf-cli's 12-test validation suite that checks:

  • Version detection
  • Type and language detection
  • Claude Code structure validation (agents, skills, commands)
  • Score progression (init → auto → 100%)
  • Non-TTY safety

Running Boris-Flow before WJTTC certification ensures your .faf file is valid and complete, which helps you pass Tier 8 tests.

Workflow:

  • faf init - Create project.faf
  • faf auto - Enhance to 100%
  • (Optional) Run Boris-Flow tests
  • npx wjttc certify --mcp "npx your-server" - Run certification

FAF Family

faf-clinpx faf-cli init — create .faf for any project
claude-faf-mcpMCP server for Claude Desktop
gemini-faf-mcpMCP server for Gemini CLI
grok-faf-mcpMCP server for Grok
faf-mcpMCP server for Cursor, Windsurf, Cline, VS Code
rust-faf-mcpMCP server in Rust
faf-skills17 Claude Code skills
faf.oneBlog, downloads, docs
IANA Registrationapplication/vnd.faf+yaml

format | driven 🏎️⚡️ wolfejam.dev

Get the CLI

faf-cli — The original AI-Context CLI. A must-have for every builder.

npx faf-cli auto

If wjttc has been useful, consider starring the repo — it helps others find it.

Anthropic MCP #2759 · IANA Registered: application/vnd.faf+yaml · faf.one · npm

Keywords

mcp

FAQs

Package last updated on 21 Jul 2026

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts