kronos-forgemesh-mcp
OfficialClick 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., "@kronos-forgemesh-mcpCan you pull the current risk and signal data?"
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.
Kronos by ForgeMesh MCP
An MCP stdio server that lets agents purchase structured Kronos market
intelligence from https://kronos.forgemesh.io using x402 USDC payments on
Base. This is the agent client layer for the third Kronos product origin.
Tools
Tool | Purpose | Price |
| Risk state, streaks, and cooldown context | $0.02 |
| Whale, exchange, bridge, and stablecoin flows | $0.02 |
| Current multi-symbol signal context | $0.05 |
| Up to 168 hours of signal history | $0.05 |
| Calibrated 80% range and upside probability | $0.05 |
| Conditions check before journaling | $0.05 |
| Outcome audit for a prior | $0.07 |
| Auditable market-intelligence journal | $0.15 |
Related MCP server: cipher-x402-mcp
Install
npx -y @forgemeshlabs/kronos-forgemesh-mcpThe private key stays local and is used only to sign x402 payment
authorizations. Use a dedicated low-balance Base wallet; never use a primary
wallet. The server allowlists https://kronos.forgemesh.io as its only
production API origin.
Claude Code / Desktop
{
"mcpServers": {
"kronos": {
"command": "npx",
"args": ["-y", "@forgemeshlabs/kronos-forgemesh-mcp"],
"env": {
"WALLET_PRIVATE_KEY": "0x<dedicated-low-balance-wallet-key>"
}
}
}
}No payment occurs when the server starts or lists its tools. Payment happens only when an agent invokes one of the eight tools.
Unpaid challenge requests time out after 30 seconds; paid retries time out
after 60 seconds. Errors are returned as structured KRONOS_TOOL_ERROR
payloads so the calling agent can recover without reading server logs.
Market intelligence only. Outputs are not instructions to transact.
Source: https://github.com/forgemeshlabs/kronos-forgemesh-mcp
Available Tools
8 toolsaudit_kronos_decisionA
Audit a prior Kronos decision_id against later prices and return its outcome verdict. Costs $0.07 USDC.
| Name | Required | Description | Default |
|---|---|---|---|
| window | No | 4h | |
| decision_id | Yes | decision_id returned by create_kronos_decision. |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations, the description must disclose behavior. It adds the important cost of $0.07 USDC and implicitly suggests a read-only audit, but doesn't explicitly state side effects or safety profile.
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, front-loaded with the core purpose and followed by cost. Every word earns its place.
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 main flow and cost, but without an output schema it doesn't explain what 'outcome verdict' includes or how the window parameter affects results—leaving some ambiguity for an agent.
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 50%: decision_id has a clear origin description, and window is self-documenting via enum/default. The description text doesn't add parameter details, but the schema provides enough for both params.
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 a specific action (audit a prior Kronos decision) and the purpose (compare against later prices to return an outcome verdict). This distinguishes it from sibling tools like creation or signal fetching.
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 the use case: when a prior decision_id exists and needs post-hoc evaluation. It provides clear context but doesn't explicitly mention alternatives or when not to use the tool.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
check_kronos_preflightA
Check market state, cooldowns, freshness, and warnings before creating a Kronos decision journal. Costs $0.05 USDC.
| Name | Required | Description | Default |
|---|---|---|---|
| symbol | Yes |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
The description discloses the cost ($0.05 USDC) and the categories of checks performed. With no annotations, this adds useful behavioral context, but it does not state whether the tool is read-only, how results are returned, or what happens if checks fail.
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 entire description is one sentence that front-loads the action and lists the check categories, with the cost appended. No redundant phrases.
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?
It covers the what (market state, cooldowns, freshness, warnings) and the why (before creating a decision journal), plus cost. But it lacks details on output format, failure conditions, and how to interpret the results, which is significant given no output schema and no annotations.
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 description does not mention the 'symbol' parameter or how it influences the checks. The input schema provides an enum list, but with zero schema description coverage, the description should compensate but does not, leaving the agent to infer the parameter's role.
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 the specific verb 'Check' and lists concrete resources (market state, cooldowns, freshness, warnings) and places it in the context of before creating a Kronos decision journal. This clearly distinguishes it from sibling getters and create/audit 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?
It explicitly says 'before creating a Kronos decision journal,' providing clear timing for use. However, it does not mention alternatives or exclusions, such as what to use instead for real-time market data versus preflight checks.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
create_kronos_decisionA
Create an auditable Kronos market-intelligence journal entry with directional bias, calibrated confidence, and decision_id. Costs $0.15 USDC.
| Name | Required | Description | Default |
|---|---|---|---|
| symbol | Yes |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations, the description carries the full burden. It discloses that the tool costs $0.15 USDC and creates an 'auditable' entry, which provides some behavioral context. However, it does not explain side effects, irreversibility, or what happens on success/failure, leaving a moderate transparency gap.
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 with no filler. It front-loads the core purpose and adds the cost detail 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?
Despite having a cost and a unique creation purpose, the description does not explain what happens after creation, how to retrieve the entry, or why this tool should be preferred over others. The existence of 'audit_kronos_decision' as a sibling suggests a workflow, but the description is too terse to be fully complete for a paid, auditable action.
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 the description names extra fields (directional bias, calibrated confidence, decision_id) that are not part of the input schema, which only accepts 'symbol'. This creates confusion: an agent might think it can supply those fields, but the schema disallows them. The description fails to clarify the role of 'symbol' or how those other fields are determined, providing misleading guidance 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 uses a specific verb ('create') and resource ('Kronos market-intelligence journal entry'), clearly distinguishing this from sibling read/audit tools. The mention of directional bias, calibrated confidence, and decision_id further specifies the tool's purpose.
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 when to use it (to create an auditable journal entry) and the sibling tools are read/audit operations, so the usage context is clear. However, it does not explicitly state when NOT to use this tool or name alternatives.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
get_kronos_forecastA
Get a conformally calibrated 80% price range, current price, and upside probability for a supported symbol. Costs $0.05 USDC.
| Name | Required | Description | Default |
|---|---|---|---|
| symbol | No | BTC |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations, the description discloses key behaviors: it returns a calibrated price range, current price, upside probability, and costs $0.05 USDC. This is more transparent than typical, though 'conformally calibrated' is jargon and side effects are not discussed; still, the operation is clearly read-only.
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, front-loaded with the output components and followed by cost. Every word adds value; perfect conciseness.
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?
No output schema exists, but the description explicitly lists what is returned (range, price, probability). It also mentions cost, which is important for selection. For a simple single-parameter tool, this is fairly complete, though it does not cover error cases or edge conditions.
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 has one parameter (symbol) with an enum and default, but no description text (0% coverage). The description only says 'supported symbol', which adds little beyond the enum. Since the parameter is self-explanatory from its name and enum, the schema carries the meaning; the description does not compensate but also doesn't need to.
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 ('Get') and precisely identifies the resource ('conformally calibrated 80% price range, current price, and upside probability') for a supported symbol. This clearly distinguishes it from sibling tools like signals, risk, history, or whale flows.
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 obtaining forecast metrics (price range and upside probability) and notes a cost, but does not explicitly state when to use this tool over alternatives or mention any exclusions. The context is clear but no alternatives are named.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
get_kronos_historyA
Get up to 168 hours of timestamped Kronos signal history for analysis and audit support. Costs $0.05 USDC.
| Name | Required | Description | Default |
|---|---|---|---|
| hours | No | History window in hours. |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations, the description carries the behavioral disclosure burden. It discloses a cost ('Costs $0.05 USDC') and the historical scope ('up to 168 hours'), which is useful. However, it does not explicitly state that this is a read-only operation, or mention authentication or rate limits, so transparency is moderate.
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 concise sentences that front-load the main purpose and include an important cost detail. There is no redundant or vague wording, making it highly 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 simple tool with one parameter and no output schema, the description covers the essentials: what it retrieves, the time window, the cost, and the intended use case. It could mention output format or any limitations beyond hours, but overall it is sufficiently complete for the tool's 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?
The schema already fully describes the single parameter 'hours' with min, max, default, and description. The tool description adds no additional parameter semantics beyond reiterating 'up to 168 hours,' which is already present in the schema. Since schema description coverage is 100%, a baseline score of 3 is appropriate.
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 function: 'Get up to 168 hours of timestamped Kronos signal history' using a specific verb ('Get') and resource ('Kronos signal history'). It also mentions 'for analysis and audit support,' which helps distinguish it from sibling tools like get_kronos_signals (likely current signals) and get_kronos_forecast.
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 provides contextual guidance ('for analysis and audit support') but does not explicitly state when to use this tool over siblings or when not to use it. There are no exclusions or alternative tool mentions, so the usage context is implied rather than explicit.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
get_kronos_riskA
Get current Kronos market-risk state, signal streaks, and cooldown context. Costs $0.02 USDC.
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations, the description must disclose behavioral traits. It adds the cost ($0.02 USDC) and indicates it returns current state and streaks, but does not mention whether it is read-only, response format, or any side effects. The cost disclosure is valuable, but other behavioral context is lacking.
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 that is front-loaded with the core purpose and adds the cost as a key detail. Every word contributes, with no redundancy or irrelevant information.
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 zero-parameter read-only tool, the description provides a clear list of outputs (risk state, streaks, cooldown context) and notes the cost. It lacks details about the output shape or pagination, but given the simplicity, it is mostly sufficient. No output schema exists, so the description could slightly expand on what 'cooldown context' entails.
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 tool accepts zero parameters, so the description does not need to explain parameter meanings. The baseline for no parameters is 4, and the description confirms the lack of inputs implicitly by mentioning no arguments.
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 function with a specific verb ('Get') and resource ('Kronos market-risk state'), and also lists distinct outputs ('signal streaks', 'cooldown context'). This differentiates it from sibling tools like get_kronos_signals and get_kronos_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 it is used for current risk-related data, but does not explicitly state when to use this tool over alternatives. No exclusions or alternative tool references are provided, leaving the agent to infer usage context.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
get_kronos_signalsA
Get current Kronos signal context and ranked symbols for BTC, ETH, SOL, XRP, and ADA. Costs $0.05 USDC.
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
No annotations are provided, so the description carries the full burden. It discloses the $0.05 USDC cost, which is a key behavioral trait. However, it does not mention auth requirements, rate limits, or what the response structure looks like. For a read-only getter, this is adequate but minimal.
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 with no filler. It conveys the core function and cost efficiently, earning its place.
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 zero-parameter tool with no output schema, the description gives the essential details: what data is returned (signal context and ranked symbols) and for which assets. It could mention the return format or prerequisites like preflight checks, but the tool is simple enough that this is mostly 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?
The tool has zero parameters, so the baseline is 4. The description adds no parameter-specific meaning, but none is needed. It clearly indicates the fixed scope (BTC, ETH, SOL, XRP, ADA).
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 verb 'get' and specific resource 'current Kronos signal context and ranked symbols' for five named assets. This distinguishes it from siblings like get_kronos_history and get_kronos_forecast by emphasizing 'current', and the asset list adds specificity.
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 use of 'current' implies this is for real-time snapshots rather than historical or forecast data, but there is no explicit guidance on when to choose this over sibling tools. No exclusions or alternative indications are provided.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
get_kronos_whale_flowsA
Get whale, exchange, bridge, and stablecoin-flow context for Ethereum, Base, or Arbitrum. Costs $0.02 USDC.
| Name | Required | Description | Default |
|---|---|---|---|
| chain | No | base | |
| hours | No |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
No annotations are provided, so the description carries the burden. It discloses the cost ($0.02 USDC) and the read-only nature implied by 'Get'. However, it doesn't mention return format, pagination, or any rate limits. The cost disclosure adds value beyond the schema, but other behavioral details are absent.
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 efficiently conveys the tool's purpose and cost. There is no redundancy or unnecessary detail, making it well-structured and front-loaded.
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 is relatively simple with two parameters and no output schema. The description covers the core purpose, supported chains, and cost. It lacks details about the nature of the returned data or how the 'hours' parameter affects results, but the schema provides defaults and bounds. Given the low complexity, the description is minimally complete but could be enhanced with output expectations.
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 explicitly lists the chains, covering the 'chain' parameter. However, the 'hours' parameter is entirely absent from the description, leaving its meaning and range to be inferred from the schema. The description adds some value for chain but fails to clarify the time window parameter.
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 function: retrieving whale, exchange, bridge, and stablecoin-flow context for specific chains. The verb 'Get' with the resource types and chain list is specific and distinguishes it from sibling tools like signals, risk, or 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 provides clear context on what data to expect (whale/exchange/bridge/stablecoin flows) and which chains are supported (Ethereum, Base, Arbitrum). While it doesn't explicitly mention when not to use it or alternatives, the distinct focus on flow context implies when it's appropriate relative to siblings.
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.
8 tool updates
v0.1.0- First observed
audit_kronos_decision - First observed
check_kronos_preflight - First observed
create_kronos_decision - First observed
get_kronos_forecast - First observed
get_kronos_history - First observed
get_kronos_risk - First observed
get_kronos_signals - First observed
get_kronos_whale_flows
TDQS
Each tool targets a distinct aspect of the Kronos market-intelligence domain: signals, risk, history, forecast, preflight checks, decision journaling, auditing, and whale flows. The only minor overlap is between risk and preflight (both mention cooldowns), but their purposes are clearly separated: one describes market risk state, the other is a pre-decision suitability check.
All tool names follow a consistent verb_kronos_noun pattern in snake_case (get_kronos_*, check_kronos_*, create_kronos_*, audit_kronos_*). The verb prefix clearly indicates the action, and the resource name is always kronos plus a specific suffix, making the set highly predictable.
With 8 tools, the server is well-scoped for a market-intelligence and decision-journaling service. Each tool covers a distinct need without redundancy or bloat, and the count comfortably fits within the ideal range.
The server provides a solid coverage of the Kronos workflow: retrieving signals/risk/forecast, checking preconditions, creating auditable decisions, and auditing past decisions. A minor gap is the lack of a tool to fetch or list decision entries directly (only audit by decision_id), but this is workable and does not break the core workflow.
Maintenance
Related MCP Connectors
37 paid x402 MCP tools for OSINT, prediction markets, web intel, and agent security on Base USDC.
Production-grade MCP gateway delivering 8 real-time AI tools with instant x402 micropayments settled in USDC on Base Mainnet or SPL-USDC on Solana. Features Basescan contract auditing, wallet analytics, headless browser scraping, and pre-scraped oracle data feeds.
Production-grade MCP gateway delivering 8 real-time AI tools with instant x402 micropayments settled in USDC on Base Mainnet or SPL-USDC on Solana. Features Basescan contract auditing, wallet analytics, headless browser scraping, and pre-scraped oracle data feeds.
Crypto market intelligence, token rug-checks, and wallet verification in one MCP server.
Related MCP Servers
- AlicenseAqualityBmaintenanceKronos crypto signals + trade decisions + 819 automation prompts. x402 micropayments, USDC/Base.8113051MIT
- AlicenseAqualityCmaintenanceMCP server providing Solana/crypto/macro tools (wallet scan, password breach, Jito tip, GitHub health, FRED series, Drift exposure, premium chapters) with x402 payment gating (USDC on Base) for 7 of 8 tools.15MIT
- AlicenseNot gradedqualityBmaintenanceMCP server providing x402-paid tools for tokenized stock data on EVM chains, including premium/discount, liquidity, whale activity, and a guarded trading wrapper for Robinhood Chain.1MIT
- AlicenseNot gradedqualityCmaintenanceMCP server providing 50+ crypto, market intelligence, and AI inference endpoints with x402 pay-per-request micropayments on Base.1Apache 2.0
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/forgemeshlabs/kronos-forgemesh-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server