Google PageRank for AI agents. 25,000+ tools indexed.

earl MCP Server

mathematic-inc/earl

Score: 54.7 Rank #10798 MCP Server
[![AgentRank](https://agentrank-ai.com/api/v1/badge/mathematic-inc--earl)](https://agentrank-ai.com/tool/mathematic-inc--earl/?utm_source=badge&utm_medium=readme&utm_campaign=agentrank_badge)
Are you the maintainer of mathematic-inc/earl? Claim this listing →

Secure CLI proxy for AI agents — HCL-defined operation templates with OS keychain secrets, MCP integration, and prompt injection protection

Add AgentRank to Claude Code Discover and compare tools like mathematic-inc/earl — your AI finds the right one automatically
Get API Access →
claude mcp add agentrank -- npx -y agentrank-mcp-server

Overview

mathematic-inc/earl is a Rust tool licensed under Apache-2.0. Secure CLI proxy for AI agents — HCL-defined operation templates with OS keychain secrets, MCP integration, and prompt injection protection Topics: ai-agents, cli, graphql, grpc, hcl, http, mcp, prompt-injection, rust, security.

Ranked #10798 out of 24846 indexed tools.

Ecosystem

Rust Apache-2.0
ai-agentscligraphqlgrpchclhttpmcpprompt-injectionrustsecurity

Score Breakdown

StarsFreshnessIssue HealthContributorsDependents
Stars 15% 113

113 stars → growing community

Freshness 25% 1mo ago

Last commit 1mo ago → moderate activity

Issue Health 25% 0%

0/14 issues closed → many open issues

Contributors 10% 2

2 contributors → solo project

Dependents 25% 0

No dependents → no downstream usage

npm Downloads N/A
PyPI Downloads N/A
Forks 7
Description Good
License Apache-2.0

Weights: Freshness 20% · Issue Health 20% · Dependents 22% · Stars 10% · Contributors 8% · How we score →

How to Improve

Description low impact

Expand your description to 150+ characters for better discoverability

Freshness high impact

Last commit was 33 days ago — a recent commit would boost your freshness score

Issue Health high impact

You have 14 open vs 0 closed issues — triaging stale issues improves health

Badge all embed codes →

AgentRank score for mathematic-inc/earl
[![AgentRank](https://agentrank-ai.com/api/v1/badge/mathematic-inc--earl)](https://agentrank-ai.com/tool/mathematic-inc--earl/?utm_source=badge&utm_medium=readme&utm_campaign=agentrank_badge)
<a href="https://agentrank-ai.com/tool/mathematic-inc--earl/?utm_source=badge&utm_medium=readme&utm_campaign=agentrank_badge"><img src="https://agentrank-ai.com/api/v1/badge/mathematic-inc--earl" alt="AgentRank"></a>

Embed Widget docs →

Embed a rich score widget on your site or blog.

<script src="https://agentrank-ai.com/embed.js" data-tool="mathematic-inc/earl"></script>

Matched Queries

topic:mcp

From the README

<p align="center">
  
</p>

&ensp;

Earl sits between agents and external services. Operations are HCL files committed to your repository. The LLM sees a tool name and description; it never reads the template body. An injected instruction in an API response has nowhere to land because the LLM isn't reading the part of the request that executes.

Secrets stay in the OS keychain. They aren't in tool arguments, tool descriptions, or output.

**[→ Documentation](https://mathematic-inc.github.io/earl/)**

## Quick start

```bash
# Install
curl -fsSL https://raw.githubusercontent.com/mathematic-inc/earl/main/scripts/install.sh | bash

# Import a provider template
earl templates import https://raw.githubusercontent.com/mathematic-inc/earl/main/examples/3p/github.hcl

# Store a secret — prompts for the value, not echoed
earl secrets set github.token

# Call a command
earl call --yes --json github.search_repos --query "language:rust stars:>100"
```

To use Earl as MCP tools in your agent, add i
Read full README on GitHub →

Get the weekly AgentRank digest

Top movers, new tools, ecosystem insights — straight to your inbox.