io.github.yugantm/hvtracker-mcp
HVTracker MCP is a supply-chain trust verification server that lets you assess the safety and trustworthiness of AI agents, MCP servers, and frameworks before connecting to them.
Verify MCP Server Trust (
verify_mcp_server): Get a pre-connect trust verdict for an MCP server or AI agent by providing a GitHub owner/repo, GitHub URL, npm/PyPI package name, display name, slug, or MCP server URL — helping you decide whether it's safe to connect.Check Agent Trust Profile (
check_agent_trust): Retrieve a detailed HVTracker trust profile for a specific tracked AI agent or framework by name or repository identifier.Search the Agent Registry (
search_agents): Search the HVTracker registry of tracked AI agents and frameworks by name, repository, description, or category, with configurable result limits.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@io.github.yugantm/hvtracker-mcpverify trust for the GitHub MCP server"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
HVTracker MCP
MCP server for checking supply-chain trust before connecting to AI agents, frameworks, or MCP servers.
The hosted remote server is:
{
"mcpServers": {
"hvtracker": {
"url": "https://hvtracker.net/mcp"
}
}
}This repository also provides a local stdio package for clients that prefer package-based installation.
Tools
verify_mcp_server: pre-connect trust verdict for an MCP server, package, GitHub repo, or agent name.check_agent_trust: trust profile for a tracked AI agent or framework — incl. runtime capabilities (MCP status, providers, plugin surface, provenance drift) and the URL of its Ed25519-signed trust credential.compare_agents: two agents side by side with an evidence-based verdict and the published compare-page link.search_agents: search the HVTracker registry by name, repo, description, or category.scan_stack: bulk pre-connect trust check for a whole dependency set — paste a requirements.txt, package.json, MCP client config, or a plain list and get a trust verdict per item plus a stack summary.list_categories: list the HVTracker categories with agent counts, so you can then pull a category's leaderboard.get_leaderboard: top tracked AI agents and MCP servers ranked by HVTrust score, optionally filtered to one category.get_agent_history: 90-day trust-score, grade, and rank history for one tracked agent — is it improving or declining?
Related MCP server: Agent Identity MCP Server
Local Install
With npm:
npm install -g hvtracker-mcpWith PyPI:
python3 -m pip install hvtracker-mcpExample MCP client config:
{
"mcpServers": {
"hvtracker": {
"command": "hvtracker-mcp"
}
}
}Development
python3 -m pip install -e ".[dev]"
python3 -m pytest
hvtracker-mcpUse a different HVTracker base URL while testing:
HVTRACKER_BASE_URL=http://localhost:8080 hvtracker-mcpRegistry Publishing
The official MCP Registry manifest is server.json.
mcp-publisher login github
mcp-publisher publishIn GitHub Actions, run the "Publish MCP Registry" workflow after the npm, PyPI, and GHCR packages for the same version are live.
The server name is:
io.github.YugantM/hvtracker-mcpClaude Desktop Extension
Tagged releases build an .mcpb bundle for Claude Desktop from manifest.json.
To build it locally:
npm ci --omit=dev
npx @anthropic-ai/mcpb@2.1.2 packPrivacy
HVTracker MCP sends the user-supplied search string or server identifier to
https://hvtracker.net to fetch public trust data. It does not require an API
key and does not write to user systems. See the HVTracker site for current data
and methodology, and see PRIVACY.md for the repository privacy note.
Available Tools
8 toolscheck_agent_trustCheck Agent TrustBRead-onlyIdempotentInspect
Get the HVTracker trust profile for a tracked AI agent or framework, including its runtime capability surface and the URL of its Ed25519-signed trust credential (verifiable offline).
| Name | Required | Description | Default |
|---|---|---|---|
| name_or_repo | Yes |
Output Schema
| Name | Required | Description |
|---|---|---|
No output parameters | ||
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations provide readOnlyHint, idempotentHint, openWorldHint, destructiveHint. Description adds context about what the trust profile includes but does not disclose additional behavioral traits beyond the annotations.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
Single sentence, front-loaded, no redundant phrasing. Every word adds value.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Given low complexity (1 param) and presence of output schema, description covers main return elements. Lacks parameter guidance but otherwise complete.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Single parameter 'name_or_repo' lacks description. With 0% schema description coverage, the description should clarify this parameter but does not.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
Clearly states that it retrieves a trust profile for an AI agent or framework, including specific elements (runtime capability surface and Ed25519-signed trust credential). Distinguishes from siblings via specificity but does not explicitly differentiate.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
No guidance on when to use this tool vs alternatives like compare_agents or search_agents. Missing context on prerequisites or scenarios.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
compare_agentsCompare AgentsARead-onlyIdempotentInspect
Compare two tracked AI agents side by side: both trust profiles, an evidence-based one-line verdict, and the HVTracker compare-page URL when one is published.
| Name | Required | Description | Default |
|---|---|---|---|
| a | Yes | ||
| b | Yes |
Output Schema
| Name | Required | Description |
|---|---|---|
No output parameters | ||
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnlyHint, openWorldHint, idempotentHint. Description adds specific behavioral details: trust profiles, evidence-based verdict, and URL. No contradiction; adds value beyond annotations.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
A single sentence efficiently conveys purpose and outputs. However, it could be split for readability and to emphasize usage context.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Output schema exists, reducing need to explain returns, but parameter descriptions are lacking. With openWorldHint and readOnlyHint, the description covers main behavior but not parameter constraints or when to use.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema coverage is 0% and parameters 'a' and 'b' have no descriptions. The description only hints they are agent identifiers but gives no format, valid values, or prerequisites. Barely compensates for missing schema details.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description uses a specific verb 'compare' with resource 'AI agents' and details outputs: trust profiles, verdict, URL. It clearly distinguishes from siblings like check_agent_trust (single agent trust) and get_agent_history (history).
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description implies use when comparing two agents and mentions 'when one is published', but does not explicitly state when not to use or contrast with alternatives like search_agents or check_agent_trust.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
get_agent_historyGet Agent HistoryARead-onlyIdempotentInspect
90-day trust-score, grade, and rank history for one tracked agent — is it improving or declining? Accepts the same identifiers as check_agent_trust.
| Name | Required | Description | Default |
|---|---|---|---|
| name_or_repo | Yes |
Output Schema
| Name | Required | Description |
|---|---|---|
No output parameters | ||
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnlyHint, openWorldHint, idempotentHint, destructiveHint, covering safety. The description adds that it returns 90-day history, improving transparency. No contradictions.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
Two sentences with no wasted words. Front-loaded with purpose and specifics. Efficiently uses sibling reference for additional context.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
The description covers the key data returned (trust-score, grade, rank, 90-day history) and identifier hint. With an output schema present, it does not need to detail return values. Lacks information on edge cases like missing agents, but acceptable for a simple tool.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
The single parameter 'name_or_repo' has 0% schema description coverage. The description adds context by stating it accepts the same identifiers as check_agent_trust, which clarifies the parameter's meaning. It partially compensates for the schema gap.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description clearly states the tool returns 90-day history of trust-score, grade, and rank for one tracked agent, and asks if improving/declining. It distinguishes from siblings like check_agent_trust (current vs history). The verb 'get' in name matches the action.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description implies usage for historical data and references check_agent_trust for identifiers, indicating a sibling tool. However, it does not explicitly state when to use this tool vs alternatives or when not to use it.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
get_leaderboardGet LeaderboardARead-onlyIdempotentInspect
Top tracked AI agents and MCP servers by HVTrust score, optionally scoped to one category (exact name from list_categories).
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | ||
| category | No |
Output Schema
| Name | Required | Description |
|---|---|---|
No output parameters | ||
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnlyHint, idempotentHint, and non-destructive behavior. The description adds that results are sorted by HVTrust score and can be filtered by category, providing behavioral context beyond the annotations.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is a single sentence with no wasted words, conveying the essential purpose and a key usage note efficiently.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
With annotations covering safety, an output schema present, and only two simple parameters, the description provides sufficient context. It specifies the ranking metric and optional scoping, which is adequate for a read-only leaderboard.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema coverage is 0%, so the description must compensate. It explains the category parameter (exact name from list_categories) but does not mention the limit parameter or its semantics, leaving it ambiguous despite the default.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description clearly states the tool returns a leaderboard of top tracked AI agents and MCP servers by HVTrust score, with optional category scoping. It references the sibling tool list_categories for exact names, differentiating it from other tools.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description does not explicitly state when to use this tool over alternatives like check_agent_trust or compare_agents. The usage context is implied through the leaderboard nature but lacks clear guidance on conditions or exclusions.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
list_categoriesList CategoriesARead-onlyIdempotentInspect
List HVTracker categories with agent counts (most-populated first), so you can then pull a category's leaderboard.
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
Output Schema
| Name | Required | Description |
|---|---|---|
No output parameters | ||
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already indicate a safe, read-only, idempotent operation. The description adds ordering info (most-populated first) and the purpose of subsequent leaderboard access, which is valuable behavioral context beyond annotations.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is a single, concise sentence that communicates purpose, output ordering, and usage intent with no wasted words. It is front-loaded and efficient.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
The tool has no parameters, rich annotations, and an output schema. The description provides the essential context: what it lists, the ordering, and how to use the result. This is fully adequate given the complexity.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
With zero parameters and 100% schema coverage, the description cannot add parameter-level detail. The baseline score of 4 is appropriate as the description does not need to compensate for any gaps.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description clearly states the tool lists HVTracker categories with agent counts and ordering, and provides a follow-up use case for pulling a leaderboard. It distinguishes from siblings like get_leaderboard which retrieves data for a specific category.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description hints at a sequential workflow: list categories, then get a leaderboard. However, it does not explicitly state when to avoid using this tool or compare with alternatives like search_agents.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
scan_stackScan StackARead-onlyIdempotentInspect
Bulk pre-connect trust check for a whole dependency set. Paste a requirements.txt, package.json, MCP client config, or a newline/comma list; each item is returned with a trust verdict plus a stack summary.
| Name | Required | Description | Default |
|---|---|---|---|
| input | Yes |
Output Schema
| Name | Required | Description |
|---|---|---|
No output parameters | ||
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnlyHint=true, idempotentHint=true, destructiveHint=false, providing core safety and idempotency info. The description adds that the tool returns trust verdict and stack summary, but does not contradict annotations. Score reflects that annotations carry the bulk of behavioral disclosure.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is two sentences, directly stating the purpose, input formats, and output. Every word adds value with no fluff or repetition.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
The description covers the tool's input, output, and context effectively. With a single parameter, output schema present, and annotations covering safety, no additional information is essential for an agent to use the tool correctly.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Despite 0% schema description coverage, the description meaningfully explains the single parameter 'input' by detailing what it should contain (dependency set in various formats). This adds significant context beyond the bare schema type 'string', compensating for the coverage gap.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description clearly states the tool's action ('Bulk pre-connect trust check'), specifies the input (dependency set in multiple formats), and the output (trust verdict plus stack summary). It distinguishes from siblings by emphasizing 'bulk' and 'dependency set'.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description explicitly lists acceptable input formats (requirements.txt, package.json, MCP client config, newline/comma list) and implies the context for bulk scanning. However, it does not explicitly state when not to use it or provide alternatives among siblings, though sibling names offer some differentiation.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
search_agentsSearch AgentsARead-onlyIdempotentInspect
Search tracked AI agents and frameworks by name, repo, or description.
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | ||
| query | No | ||
| category | No |
Output Schema
| Name | Required | Description |
|---|---|---|
No output parameters | ||
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnlyHint=true, idempotentHint=true, destructiveHint=false. Description adds that agents are 'tracked' and searchable by name/repo/description, which is useful context. No contradictions. However, it does not disclose additional behaviors like pagination or result format beyond what annotations provide.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
Description is a single, clear sentence. It is concise and front-loaded with the key action. Could benefit from slight expansion to cover parameters, but overall efficient.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
With 3 parameters and an output schema, the description should provide enough context for correct invocation. It outlines the search fields but omits specifics on category filtering and limit. Since output schema exists, return values are documented elsewhere, but the description is incomplete for behavioral guidance.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema description coverage is 0%, so description must compensate. It mentions search by 'name, repo, or description', which hints at the query parameter, but does not explain the category or limit parameters. It lacks explicit mapping of parameters to their roles or allowable values.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
Description clearly states the tool searches 'tracked AI agents and frameworks' by name, repo, or description. The verb 'search' and resource are specific. Sibling tools (check_agent_trust, verify_mcp_server) are for different purposes, so this tool is well-distinguished.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
Description implies usage for searching agents, but does not explicitly state when not to use or mention alternatives. The sibling tools are not referenced. Still, the search purpose is clear and contextually distinct from the siblings.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
verify_mcp_serverVerify MCP ServerARead-onlyIdempotentInspect
Pre-connect trust verdict for an MCP server or AI agent.
Pass a GitHub owner/repo, GitHub URL, npm/PyPI package, display name, slug, or MCP server URL. Unknown servers return trusted=false because HVTracker has no independent evidence, not because harm is proven.
| Name | Required | Description | Default |
|---|---|---|---|
| server | Yes |
Output Schema
| Name | Required | Description |
|---|---|---|
No output parameters | ||
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnlyHint and destructiveHint. The description adds valuable behavioral context: unknown servers return trusted=false due to lack of evidence, not proven harm. This clarifies a potential misunderstanding. No contradiction with annotations.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is three sentences, no wasted words. The first states purpose, the second enumerates inputs, the third clarifies return behavior. Front-loaded and efficient.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a single-parameter tool with output schema, the description covers the purpose, acceptable inputs, and a key behavioral nuance. No missing critical information; the output schema handles return structure.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
The schema only defines 'server' as a string with no additional context. The description compensates fully by listing the many accepted input types (GitHub repo/URL, npm/PyPI, display name, slug, server URL), adding critical meaning beyond the schema.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description states it provides a 'pre-connect trust verdict' for MCP servers or AI agents, which is clear. However, it does not explicitly distinguish from sibling tools like 'check_agent_trust', so the differentiation is implied but not spelled out.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description lists acceptable input formats (GitHub, npm, etc.), which tells how to use it. But it lacks any guidance on when to use this tool versus alternatives such as 'check_agent_trust' or when not to use it.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections. Dates show when Glama detected each change.
5 tool updates
v0.3.0- Added
compare_agents - Added
get_agent_history - Added
get_leaderboard - Added
list_categories - Added
scan_stack
3 tool updates
v0.1.0- First observed
check_agent_trust - First observed
search_agents - First observed
verify_mcp_server
TDQS
Most tools have distinct purposes, but check_agent_trust and verify_mcp_server both provide trust verdicts for agents/servers, potentially causing confusion. Descriptions help differentiate, but overlap remains.
All tool names consistently follow a verb_noun pattern in snake_case, such as check_agent_trust, compare_agents, and list_categories.
With 8 tools, the server covers core querying needs without being cluttered. Each tool serves a clear function, and the count feels appropriate for a trust tracker.
The set covers trust checks, comparison, history, leaderboard, categories, bulk scanning, search, and MCP verification. Minor gaps exist, such as no individual category detail tool, but overall coverage is solid.
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Connectors
The MCP server that vets MCP servers: identity, risk grade and per-tool risk before you install.
Trust checks for MCP servers: trust scores, tool-drift detection, signed diligence receipts. Free.
MCP server for secureFlows: token-free URL builders and integration-linting tools for AI agents.
Search, vet & assemble MCP servers from your agent: verified tools, risk labels, and trust scores.
Related MCP Servers
- AlicenseAqualityDmaintenanceMCP server for AI agent identity — verify agents with Ed25519 signatures, check trust scores, sign and verify content, exchange encrypted messages. Built on the Agent Identity Protocol (AIP).8MIT
- AlicenseNot gradedqualityDmaintenanceMCP Server for AI agent identity and authorization. Create, verify, and manage agent identities with trust scores and scoped authorization tokens.MIT
- AlicenseNot gradedqualityDmaintenanceMCP server for Citizen of the Cloud — agent identity verification, trust scoring, and registry access for any AI runtime that speaks the Model Context Protocol.19MIT
- AlicenseAqualityDmaintenanceMCP server for AI agent trust verification, enabling agents to verify identities, check trust scores, and build reputation across multiple blockchain and web platforms.12241MIT
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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/YugantM/hvtracker-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server