MCP Badge Generator

Choose file
Use via CLI (API)
You can use the /mcp-badge/cli endpoint to generate badges programmatically. Here are some sample requests:
curl -X POST -F "git_url=https://github.com/example/repo.git" https://mcp.grabsecurity.com/mcp-badge/cli
curl -X POST -F "zip_file=@/path/to/your/codebase.zip" https://mcp.grabsecurity.com/mcp-badge/cli

Tip : Add "| tee >(awk '/Badge generated!/{flag=1;next}flag' > badge.json)" at the end of your curl command to save the badge.json as a file.
The response will be a badge.json manifest for your MCP. You can integrate this into your CI/CD or automation workflows.
Validate badge authenticity
To verify that your badge.json is authentic and signed by Grab Security, run:
curl -Ls https://mcp.grabsecurity.com/mcp-badge/cli/validate.sh | bash
This will check the badge signature using Grab Security's public key and print a clear PASS/FAIL result.

[ Arg ] : -s at the end to specify the badge file location