CorteX402
cortex402-mcp
MCP server for CorteX402 — exposes pay-per-call x402 data products as Claude-callable tools. Settles in USDC on Base mainnet.
Tools
Tool | Cost | Description |
| $0.50 USDC | OFAC/UN/EU/UK + 100+ sanctions lists. Name + DOB + country in, normalized match score with provenance out. Source: OpenSanctions. |
| $0.10 USDC | METAR + TAF + 24h forecast for ICAO airports (batch up to 10). Sources: NOAA AviationWeather + Open-Meteo. |
| $2.00 USDC | US address → 50-field property + demographics + risk dossier. Currently in development (returns clean status, no payment taken). |
Related MCP server: 2s
Install — Claude Desktop
Add to ~/Library/Application Support/Claude/claude_desktop_config.json:
{
"mcpServers": {
"cortex402": {
"command": "npx",
"args": ["-y", "cortex402-mcp"],
"env": {
"CORTEX402_WALLET_PRIVATE_KEY": "0x..."
}
}
}
}Restart Claude Desktop. The three CorteX402 tools become available to Claude.
Install — Claude Code
claude mcp add cortex402 -- npx -y cortex402-mcpThen set the env var in your shell or in the config file produced.
Wallet setup
You need a wallet with USDC on Base mainnet (NOT Base Sepolia, NOT Ethereum mainnet). The wallet's private key goes in the CORTEX402_WALLET_PRIVATE_KEY env var.
Easiest funding path:
Coinbase Wallet (self-custody app, not the exchange) → Buy crypto → USDC on Base network → debit card
~$5 USDC gives ~50 sanctions checks or ~50 aviation queries
Export the private key from Coinbase Wallet (Settings → Show recovery phrase → derive key)
Or use any existing Base mainnet wallet that you control the private key for.
What happens per call
Claude decides one of the CorteX402 tools is relevant to your question
The MCP server constructs the request and calls the corresponding
cortex402.vercel.appendpointThe endpoint returns HTTP 402 with payment requirements
The MCP server signs an EIP-3009 USDC transfer authorization with your wallet
Coinbase's CDP-authenticated facilitator settles the transfer on Base mainnet
The endpoint returns the data + an on-chain transaction hash receipt
Claude formats and returns the data to you
Total time per call: ~3–4 seconds end-to-end. No accounts, no API keys, no monthly minimums.
Security
Your private key is stored in your MCP client config and read via env var by this MCP server. The server never logs or transmits it.
All payments happen wallet-to-wallet on Base mainnet. No platform takes a cut.
Each successful call returns a Base mainnet transaction hash, permanently auditable.
Endpoints + receiving wallets (canonical)
Sanctions:
0x8A74c239DeDc0bB9Ee68eAEeC168Cca985f82F58Aviation:
0x41a90Fc1D1D7FE22aCc8aB1DdB978ed65205C56FProperty:
0x420999608f6f05a007a89EAa77BcE8D81bd3Ae4B
All on Base mainnet. View any of them on https://basescan.org/.
Links
Catalog page: https://innovativeblockchainsolutions.live/CorteX402/
Machine-readable manifest: https://cortex402.vercel.app/.well-known/skill.md
x402 protocol spec: https://x402.org
License
MIT. Built by Innovative Blockchain Solutions.
Available Tools
7 toolsagent_sessionA
Mint a CallAuth402 agent session — bridges wallet identity to voice or HTTPS channels with EIP-712 verification and on-chain attestation on Base mainnet. Returns a single-use 6-digit session code, expiration timestamp, and the on-chain attestation transaction hash. Costs $0.10 USDC per call. Settled on Base mainnet from your wallet. Use this when an agent needs to authenticate itself to another agent or service via a voice call or HTTPS handshake.
| Name | Required | Description | Default |
|---|---|---|---|
| wallet | Yes | EVM wallet address requesting the session | |
| channel | Yes | Target channel for session redemption | |
| ttl_seconds | No | Session validity in seconds (default 900 = 15 min) |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Discloses key behaviors: cost ($0.10 USDC per call), output structure, channel flexibility, and validity period. Lacks details on failure modes or rate limits, but is otherwise transparent.
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?
Three sentences, front-loaded with action verb 'Mint', no redundant information. Every sentence 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 no output schema and few parameters, the description fully explains purpose, inputs, outputs, and when to use it. No apparent gaps.
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?
All parameters have schema descriptions (100% coverage), so baseline is 3. Description adds context (EIP-712 verification, single-use, Base mainnet), elevating beyond schema-only meaning.
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 mints an agent session using EIP-712 verification and on-chain attestation on Base mainnet. It specifies the output (single-use 6-digit code, expiration, transaction hash). Sibling tools are unrelated, so no ambiguity.
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?
Explicit guidance: 'Use this when an agent needs to authenticate itself...via voice call or HTTPS handshake.' Includes cost and settlement details, helping distinguish from other tools.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
aviation_weatherA
Real-time aviation weather for any ICAO airport. Returns decoded METAR, TAF, SIGMET alerts, and a normalized 24-hour forecast. Batch up to 10 airports per call. Sources: NOAA Aviation Weather Center and Open-Meteo. Costs $0.10 USDC per call. Settled on Base mainnet from your wallet. Use this when the user asks about: airport weather, flight planning, METAR/TAF, drone pre-flight, aviation conditions. ICAO codes: KLAS (Las Vegas), KDFW (Dallas), KJFK (New York), EGLL (Heathrow), RJTT (Tokyo).
| Name | Required | Description | Default |
|---|---|---|---|
| icao | Yes | ICAO airport code(s) |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations, the description carries full burden. It discloses real-time nature, decoded formats, batch limit, sources, cost, and settlement details. Lacks explicit read-only claim but is inferable.
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?
Concise yet comprehensive: includes purpose, outputs, batch, sources, cost, usage guidance, and examples with no superfluous text.
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?
Adequate for a single-parameter query tool with high schema coverage. Could mention error handling or rate limits, but not critical.
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 100%, so the parameter is well-documented structurally. Description adds context (examples, batch hint) but not essential beyond 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 clearly states it provides real-time aviation weather for any ICAO airport, listing specific outputs (METAR, TAF, SIGMET, forecast) and batch capability. It distinguishes well from unrelated sibling 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?
Explicitly lists use cases (airport weather, flight planning, etc.) and provides example ICAO codes. While it doesn't mention when not to use, the sibling tools are unrelated, so guidance is clear.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
mortgage_ratesA
Live US mortgage and macro rates from the Federal Reserve. Returns 30-year and 15-year fixed mortgage rates, prime rate, fed funds rate, and CPI year-over-year. Sourced from FRED (Freddie Mac PMMS series). Costs $0.02 USDC per call. Settled on Base mainnet from your wallet. Use this when the user asks about: current mortgage rates, refinance rates, prime rate, fed funds, inflation, interest rates. No parameters required — always returns the current snapshot.
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
No annotations provided, but description fully discloses cost ($0.02/call), data source (FRED), settlement (Base mainnet), and that it always returns a current snapshot. No side effects or 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?
Three sentences efficiently convey purpose, outputs, and context. No redundant phrases, though could be marginally tighter. Well-structured with front-loaded purpose.
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 zero parameters and no output schema, the description covers all needed context: what rates are returned, cost, source, and that it's a snapshot. No gaps remain 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?
No parameters exist, and schema coverage is 100%. Description explicitly states 'No parameters required', adding clarity beyond the schema. Baseline 4 for zero params is exceeded by the helpful note.
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 live US mortgage and macro rates, listing specific rates (30-year, 15-year fixed, prime, fed funds, CPI). It distinguishes itself from siblings by focusing on financial rates, with no ambiguity.
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?
Explicitly tells when to use: when user asks about current mortgage rates, refinance rates, prime rate, etc. Although it does not mention when not to use or alternatives, no close sibling tools exist, making the guidance sufficient.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
property_dossierA
Comprehensive US property intelligence from a single address. Returns 50+ fields covering property details, automated valuation (AVM), neighborhood demographics, and nearby school ratings. Powered by ATTOM. Costs $2.00 USDC per call. Settled on Base mainnet from your wallet. Use this when the user asks about: property research, real estate analysis, mortgage qualification, neighborhood data, school zoning, property due diligence.
| Name | Required | Description | Default |
|---|---|---|---|
| address | Yes | Full US street address (e.g. '1234 Main St, Austin, TX 78701') | |
| include | No | Sections to include (defaults to all) |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations, the description carries full burden. It reveals it returns 50+ fields, includes AVM and schools, and importantly states the cost ($2.00 USDC from wallet on Base mainnet). This discloses a behavioral trait (payment) beyond typical read operations. Could add rate limits or auth details, but cost transparency is strong.
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 front-loaded with purpose, then details, then usage guidance, then cost. Each sentence adds value. Slightly verbose but well organized. Could merge '50+ fields' line with earlier sentence.
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 the tool's complexity (50+ fields, no output schema), the description provides a solid overview of return categories (property, AVM, demographics, schools). The two parameters are well described. The description compensates for lack of output schema by listing data types.
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 100%, but the description adds value: provides an example address format and notes that 'include' defaults to all sections. This helps the agent understand usage beyond schema definitions.
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?
Tool name 'property_dossier' combined with description 'Comprehensive US property intelligence from a single address' clearly indicates a specific verb (get) and resource (property dossier). The description lists detailed data categories, distinguishing it from siblings like mortgage_rates or aviation_weather.
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 states when to use the tool: 'Use this when the user asks about: property research, real estate analysis, mortgage qualification, neighborhood data, school zoning, property due diligence.' It also mentions the cost and blockchain settlement, aiding decision-making. Lacks explicit 'when not to use', but siblings provide alternatives.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
sanctions_screenA
Screen a person or company against 100+ global sanctions lists including OFAC, UN, EU, and UK. Returns match score, list provenance, source entity IDs, and verification URLs. Powered by OpenSanctions. Costs $0.50 USDC per call (settled on Base mainnet from your wallet). Use this when the user asks about: compliance checks, KYC, screening counterparties, OFAC/sanctions, due diligence. No LLM in the response path — deterministic passthrough with source attribution.
| Name | Required | Description | Default |
|---|---|---|---|
| name | Yes | Full name of the person or company being screened | |
| dob | No | Date of birth in YYYY-MM-DD format (optional, improves match accuracy) | |
| country | No | ISO-3166 alpha-2 country code (optional) | |
| type | No | Entity type | person |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Without annotations, the description discloses cost ($0.50 USDC), settlement network (Base mainnet), and deterministic passthrough with source attribution. Could mention failure modes or data handling, but sufficient for expected behavior.
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 focused sentences with a bullet list of use cases and cost note. No wasted words, front-loaded with key 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?
No output schema, but description details return values (score, provenance, IDs, URLs) and cost/deterministic nature. Covers all aspects for a screening 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?
Schema coverage is 100%, baseline 3. Description adds value by noting 'dob improves match accuracy' and 'country code is ISO-3166 alpha-2', providing context beyond 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 clearly states it screens against 100+ global sanctions lists, names specific lists (OFAC, UN, EU, UK), and lists return fields (match score, provenance, etc.). It distinguishes from siblings by providing a specific compliance use case.
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?
Explicitly tells when to use: 'Use this when the user asks about: compliance checks, KYC, screening counterparties, OFAC/sanctions, due diligence.' Also clarifies no LLM involvement, ensuring reliability.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
title_chainA
US property title chain history. Returns recorded deeds, mortgages, and preforeclosure events with distress signals. Includes summary (n_sales, n_mortgages, n_preforeclosure, has_distress_signal) plus chronological event detail. Powered by ATTOM. Costs $0.02 USDC per call. Settled on Base mainnet from your wallet. Use this when the user asks about: title verification, ownership history, mortgage history, lien status, distress flags, property due diligence.
| Name | Required | Description | Default |
|---|---|---|---|
| address | Yes | Full US street address (e.g. '1234 Main St, Austin, TX 78701') |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations, description fully discloses: powered by ATTOM, costs $0.02 USDC per call, settled on Base mainnet from user's wallet. This covers data source, cost, and payment method. Also indicates it is a read operation (returns data). 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?
Description is 4 sentences, front-loaded with purpose, then usage guidelines, then cost. Efficient but could be slightly more concise. Good structure.
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 single parameter and no output schema, description covers purpose, usage, cost, and data source. It mentions summary and detail but lacks explicit response structure. Still fairly 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?
Only one parameter (address) with schema description already providing format and example. Coverage is 100% so baseline is 3. The description does not add additional semantics 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 clearly states it returns US property title chain history with specific data types (recorded deeds, mortgages, preforeclosure events) and includes summary and chronological detail. It distinguishes from sibling tools like property_dossier by being specifically about title chain.
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?
Explicitly lists use cases (title verification, ownership history, etc.) and says 'Use this when the user asks about:' providing clear guidance. Does not mention when not to use or alternatives, but the list sufficiently directs usage.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
wallet_balanceA
Check any wallet balance across 5 EVM chains. Returns native or ERC-20 balance with optional threshold check, block height, and on-chain receipt. Supports Base, Ethereum, Arbitrum, Optimism, and Polygon. Common tokens (USDC, USDT, WETH, WBTC, DAI) resolve by symbol; others by contract address. Costs $0.02 USDC per call. Settled on Base mainnet from your wallet. Use this when the user asks about: wallet balance, token balance, checking if a wallet has enough funds, multi-chain balance lookup.
| Name | Required | Description | Default |
|---|---|---|---|
| address | Yes | EVM wallet address to check | |
| network | Yes | Which chain to query | |
| token | No | Token symbol (USDC, USDT, WETH, etc.) or contract address. Omit for native ETH balance. | |
| threshold | No | Optional minimum balance to check — returns sufficient/deficient flag |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations provided, the description carries the full burden of behavioral disclosure. It reveals cost ($0.02 USDC per call), settlement details (Base mainnet from your wallet), and return information (balance, block height, on-chain receipt). While it does not mention rate limits or error handling, the disclosed cost and return structure are sufficient for this simple query tool.
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 concise and well-structured, with the main action stated upfront. Each sentence adds meaningful information (supported chains, token resolution, cost, use cases). It could be slightly shorter, but there is no fluff or redundancy.
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 the tool's simplicity, full schema coverage, and no output schema, the description provides adequate context: it explains what the tool returns (balance, block height, receipt), costs, and supported chains. It does not cover error scenarios or timeout behavior, but for a balance-checking tool this is sufficient.
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 100%, so the baseline is 3. The description adds value beyond the schema by explaining that common tokens (USDC, USDT, WETH, WBTC, DAI) resolve by symbol and others need contract addresses. It also clarifies that the threshold parameter returns a sufficient/deficient flag. This additional context helps the agent understand parameter usage better.
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 checks wallet balances across 5 EVM chains, returning native or ERC-20 balances with optional threshold checks. It specifies supported chains and token resolution methods. This is a specific verb+resource description that fully conveys the tool's purpose without ambiguity.
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 states when to use the tool: 'Use this when the user asks about: wallet balance, token balance, checking if a wallet has enough funds, multi-chain balance lookup.' This provides clear guidance for the AI agent on context triggers, and given sibling tools are unrelated, no alternative guidance is needed.
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.
7 tool updates
v0.4.0- First observed
agent_session - First observed
aviation_weather - First observed
mortgage_rates - First observed
property_dossier - First observed
sanctions_screen - First observed
title_chain - First observed
wallet_balance
TDQS
Each tool targets a completely distinct domain (authentication, aviation weather, mortgage rates, property, sanctions, blockchain balance), with no overlapping functionality. An agent can easily distinguish them based on purpose.
All tool names follow a consistent pattern of lowercase words separated by underscores, typically combining two nouns (e.g., 'agent_session', 'aviation_weather', 'mortgage_rates'). There is no mixing of styles or irregular verbs.
With 7 tools, the count is within the reasonable range for a tool set. However, the broad scope covering multiple unrelated domains makes the number feel slightly more than if the server had a focused purpose.
The set lacks any coherent domain; each tool is a standalone call. For the implied purpose of a versatile data API, many common data needs are missing (e.g., stock prices, company info). Within each sub-domain, the coverage is minimal—typically just one operation per type.
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
Pay-per-call data APIs for AI agents. USDC on Base via x402. 33 tools, no signup.
Market data and web intelligence for AI agents, paid per call in USDC on Base via x402.
Pay-per-call tools for autonomous agents, settled in USDC on Base via x402.
161Pay-per-call crypto market intelligence for AI agents. USDC on Base via x402.
Related MCP Servers
- FlicenseNot gradedqualityDmaintenance56 pay-per-call MCP endpoints for AI agents. Market signals, macro economics, crypto/DeFi, geopolitical intelligence, SEC filings, GitHub velocity, sanctions screening. USDC on Base Mainnet via x402.-
- AlicenseBqualityAmaintenancePay-per-call AI agent APIs on Base via x402. Multiple tools across patents, law, AI, geo, weather, crypto, and more. Always growing.2018MIT
- FlicenseAqualityCmaintenancePay-per-call tools for AI agents including trust checks, due diligence, market data, and human-verified approvals, settled in USDC on Base via the x402 protocol.16-
- AlicenseAqualityCmaintenanceEnables AI agents to access crypto/web3 data across 5 chains with pay-per-call billing in USDC via x402, no API key required, and built-in spend caps.3647MIT
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/Ooak21/cortex402-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server