Rank
83
A Model Context Protocol (MCP) server for GitLab
Traction
No public download signal
Freshness
Updated 2d ago
Crawler Summary
Model Context Protocol (MCP) server providing comprehensive read-only Ethereum blockchain access through Infura's infrastructure. Connect Claude Desktop, VS Code, and Cursor to 29 secure Ethereum JSON-RPC tools across 30+ networks including Ethereum, Polygon, Arbitrum, Base, and Optimism. Infura MCP Server A Model Context Protocol (MCP) server that connects AI assistants to 30+ blockchain networks through Infura's infrastructure. Query blocks, transactions, smart contracts, and accounts across Ethereum, Polygon, Arbitrum, Base, Avalanche, BNB Chain, and more using natural language. What is This? This server implements the $1 (MCP), an open standard for connecting AI assistants to external data sources Capability contract not published. No trust telemetry is available yet. 5 GitHub stars reported by the source. Last updated 2/25/2026.
Freshness
Last checked 2/25/2026
Best For
infura-mcp-server is best for mcp, model-context-protocol, infura workflows where MCP compatibility matters.
Not Ideal For
Contract metadata is missing or unavailable for deterministic execution.
Evidence Sources Checked
editorial-content, GITHUB MCP, runtime-metrics, public facts pack
Model Context Protocol (MCP) server providing comprehensive read-only Ethereum blockchain access through Infura's infrastructure. Connect Claude Desktop, VS Code, and Cursor to 29 secure Ethereum JSON-RPC tools across 30+ networks including Ethereum, Polygon, Arbitrum, Base, and Optimism. Infura MCP Server A Model Context Protocol (MCP) server that connects AI assistants to 30+ blockchain networks through Infura's infrastructure. Query blocks, transactions, smart contracts, and accounts across Ethereum, Polygon, Arbitrum, Base, Avalanche, BNB Chain, and more using natural language. What is This? This server implements the $1 (MCP), an open standard for connecting AI assistants to external data sources
Public facts
5
Change events
1
Artifacts
0
Freshness
Feb 25, 2026
Capability contract not published. No trust telemetry is available yet. 5 GitHub stars reported by the source. Last updated 2/25/2026.
Trust score
Unknown
Compatibility
MCP
Freshness
Feb 25, 2026
Vendor
Qbandev
Artifacts
0
Benchmarks
0
Last release
1.1.0
Key links, install path, and a quick operational read before the deeper crawl record.
Summary
Capability contract not published. No trust telemetry is available yet. 5 GitHub stars reported by the source. Last updated 2/25/2026.
Setup snapshot
git clone https://github.com/Qbandev/infura-mcp-server.gitSetup complexity is MEDIUM. Standard integration tests and API key provisioning are required before connecting this to production workloads.
Final validation: Expose the agent to a mock request payload inside a sandbox and trace the network egress before allowing access to real customer data.
Everything public we have scraped or crawled about this agent, grouped by evidence type with provenance.
Vendor
Qbandev
Protocol compatibility
MCP
Adoption signal
5 GitHub stars
Handshake status
UNKNOWN
Crawlable docs
6 indexed pages on the official domain
Merged public release, docs, artifact, benchmark, pricing, and trust refresh events.
Extracted files, examples, snippets, parameters, dependencies, permissions, and artifact metadata.
Extracted files
0
Examples
6
Snippets
0
Languages
typescript
json
{
"mcpServers": {
"infura": {
"command": "npx",
"args": ["-y", "infura-mcp-server"],
"env": {
"INFURA_API_KEY": "<YOUR_API_KEY>",
"INFURA_NETWORK": "mainnet"
}
}
}
}json
{
"mcpServers": {
"infura": {
"command": "npx",
"args": ["-y", "infura-mcp-server"],
"env": {
"INFURA_API_KEY": "<YOUR_API_KEY>",
"INFURA_NETWORK": "mainnet"
}
}
}
}json
{
"mcpServers": {
"infura": {
"command": "npx",
"args": ["-y", "infura-mcp-server"],
"env": {
"INFURA_API_KEY": "${env:INFURA_API_KEY}",
"INFURA_NETWORK": "mainnet"
}
}
}
}bash
claude mcp add infura --transport stdio --env INFURA_API_KEY=<YOUR_API_KEY> -- npx -y infura-mcp-server
bash
claude mcp add infura --transport stdio \ --env INFURA_API_KEY=<YOUR_API_KEY> \ --env INFURA_NETWORK=polygon-mainnet \ -- npx -y infura-mcp-server
bash
claude mcp list # List configured servers claude mcp get infura # Check server details
Full documentation captured from public sources, including the complete README when available.
Docs source
GITHUB MCP
Editorial quality
ready
Model Context Protocol (MCP) server providing comprehensive read-only Ethereum blockchain access through Infura's infrastructure. Connect Claude Desktop, VS Code, and Cursor to 29 secure Ethereum JSON-RPC tools across 30+ networks including Ethereum, Polygon, Arbitrum, Base, and Optimism. Infura MCP Server A Model Context Protocol (MCP) server that connects AI assistants to 30+ blockchain networks through Infura's infrastructure. Query blocks, transactions, smart contracts, and accounts across Ethereum, Polygon, Arbitrum, Base, Avalanche, BNB Chain, and more using natural language. What is This? This server implements the $1 (MCP), an open standard for connecting AI assistants to external data sources
A Model Context Protocol (MCP) server that connects AI assistants to 30+ blockchain networks through Infura's infrastructure. Query blocks, transactions, smart contracts, and accounts across Ethereum, Polygon, Arbitrum, Base, Avalanche, BNB Chain, and more using natural language.
This server implements the Model Context Protocol (MCP), an open standard for connecting AI assistants to external data sources. MCP enables AI models to execute tools and access real-time data in a secure, structured way.
Why use this server?
29 JSON-RPC Tools - Complete blockchain query suite for accounts, blocks, transactions, smart contracts, logs, and network data. All tools include MCP annotations (readOnlyHint, idempotentHint, etc.) for AI-optimized behavior. Optional response_format: "markdown" parameter for human-readable output.
30+ Networks - EVM-compatible chains including Ethereum mainnet/testnets, Layer 2 solutions (Arbitrum, Base, Optimism, Polygon, Linea, Scroll, ZKsync), and alternative L1s (Avalanche, BNB Chain, Celo, Starknet).
Enterprise-Grade Security - Configurable CORS, DNS rebinding protection, rate limiting, session management, input validation, and request/response size limits.
Flexible Deployment - Stdio mode for desktop integration or Streamable HTTP for web applications.
Config file location:
~/Library/Application Support/Claude/claude_desktop_config.json%APPDATA%\Claude\claude_desktop_config.jsonHow to access: Claude menu → Settings → Developer → Edit Config
{
"mcpServers": {
"infura": {
"command": "npx",
"args": ["-y", "infura-mcp-server"],
"env": {
"INFURA_API_KEY": "<YOUR_API_KEY>",
"INFURA_NETWORK": "mainnet"
}
}
}
}
After saving, quit and restart Claude Desktop completely. Look for the MCP server indicator (hammer icon) in the bottom-right of the chat input.
Config file location:
~/.cursor/mcp.json.cursor/mcp.json in project rootHow to access: Settings → Cursor Settings → MCP → Add new MCP server
{
"mcpServers": {
"infura": {
"command": "npx",
"args": ["-y", "infura-mcp-server"],
"env": {
"INFURA_API_KEY": "<YOUR_API_KEY>",
"INFURA_NETWORK": "mainnet"
}
}
}
}
Using environment variables (recommended for security):
{
"mcpServers": {
"infura": {
"command": "npx",
"args": ["-y", "infura-mcp-server"],
"env": {
"INFURA_API_KEY": "${env:INFURA_API_KEY}",
"INFURA_NETWORK": "mainnet"
}
}
}
}
One-line install:
claude mcp add infura --transport stdio --env INFURA_API_KEY=<YOUR_API_KEY> -- npx -y infura-mcp-server
With network selection:
claude mcp add infura --transport stdio \
--env INFURA_API_KEY=<YOUR_API_KEY> \
--env INFURA_NETWORK=polygon-mainnet \
-- npx -y infura-mcp-server
Scope options:
--scope local (default): Available only in current project--scope user: Available across all your projects--scope project: Shared with team via .mcp.jsonVerify installation:
claude mcp list # List configured servers
claude mcp get infura # Check server details
Inside Claude Code, use /mcp to check server status.
Or manually add to User Settings (JSON) or .vscode/mcp.json:
{
"mcp": {
"servers": {
"infura": {
"command": "npx",
"args": ["-y", "infura-mcp-server"],
"env": {
"INFURA_API_KEY": "<YOUR_API_KEY>"
}
}
}
}
}
Add to your MCP client config:
{
"mcpServers": {
"infura": {
"command": "docker",
"args": [
"run", "--rm", "-i",
"-e", "INFURA_API_KEY=<YOUR_API_KEY>",
"-e", "INFURA_NETWORK=mainnet",
"ghcr.io/qbandev/infura-mcp-server:latest"
]
}
}
}
npm run start:http
# Endpoints: http://localhost:3001/mcp (main) | http://localhost:3001/health
For HTTP/SSE clients (Cursor remote servers):
{
"mcpServers": {
"infura": {
"url": "http://localhost:3001/mcp"
}
}
}
| Variable | Required | Default | Description |
|----------|----------|---------|-------------|
| INFURA_API_KEY | Yes | - | Your Infura API key from MetaMask Developer Portal |
| INFURA_NETWORK | No | mainnet | Target blockchain network (see Supported Networks) |
| DEBUG | No | false | Enable debug logging |
| PORT | No | 3001 | HTTP server port (HTTP mode only) |
| Variable | Default | Description |
|----------|---------|-------------|
| CORS_ALLOWED_ORIGINS | http://localhost:3000,http://localhost:3001,http://127.0.0.1:3000 | Comma-separated list of allowed CORS origins |
| ALLOWED_HOSTS | localhost,127.0.0.1 | Comma-separated list of allowed Host headers (DNS rebinding protection) |
| SESSION_TIMEOUT_MS | 1800000 (30 min) | Session timeout in milliseconds |
| MAX_SESSIONS | 1000 | Maximum concurrent sessions |
eth_getBalance - Get ETH balance of an addresseth_getCode - Get contract bytecode at an addresseth_getTransactionCount - Get transaction count (nonce) for an addresseth_blockNumber - Get the latest block numbereth_getBlockByHash - Get block by its hasheth_getBlockByNumber - Get block by numbereth_getBlockTransactionCountByHash - Get transaction count in a block by hasheth_getBlockTransactionCountByNumber - Get transaction count in a block by numbereth_getUncleCountByBlockHash - Get uncle count by block hasheth_getUncleCountByBlockNumber - Get uncle count by block numbereth_getTransactionByHash - Get transaction details by hasheth_getTransactionByBlockHashAndIndex - Get transaction by block hash and indexeth_getTransactionByBlockNumberAndIndex - Get transaction by block number and indexeth_getTransactionReceipt - Get transaction receipt (logs, status, gas used)eth_getUncleByBlockHashAndIndex - Get uncle block by hash and indexeth_getUncleByBlockNumberAndIndex - Get uncle block by number and indexeth_call - Execute a read-only contract calleth_estimateGas - Estimate gas for a transactioneth_getStorageAt - Read storage slot from a contracteth_getLogs - Query contract event logs with filtering (supports pagination for large result sets)eth_chainId - Get the chain IDnet_version - Get the network versionnet_listening - Check if node is listening for connectionsnet_peerCount - Get number of connected peersweb3_clientVersion - Get the client version stringeth_gasPrice - Get current gas priceeth_feeHistory - Get historical fee data (EIP-1559)eth_protocolVersion - Get the Ethereum protocol versioneth_syncing - Get sync status of the nodeAll tools include enhanced descriptions with Args, Returns, Examples, and Errors sections for better AI understanding.
Access 30+ networks across 18 blockchain ecosystems. Set your target using INFURA_NETWORK.
| Category | Networks |
|----------|----------|
| Ethereum | mainnet, sepolia, holesky |
| Arbitrum | arbitrum-mainnet, arbitrum-sepolia |
| Base | base-mainnet, base-sepolia |
| Optimism | optimism-mainnet, optimism-sepolia |
| Polygon | polygon-mainnet, polygon-amoy |
| Linea | linea-mainnet, linea-sepolia |
| ZKsync | zksync-mainnet, zksync-sepolia |
| Scroll | scroll-mainnet, scroll-sepolia |
| Blast | blast-mainnet, blast-sepolia |
| Mantle | mantle-mainnet, mantle-sepolia |
| Avalanche | avalanche-mainnet, avalanche-fuji |
| BNB Chain | bsc-mainnet, bsc-testnet |
| opBNB | opbnb-mainnet, opbnb-testnet |
| Celo | celo-mainnet, celo-alfajores |
| Palm | palm-mainnet, palm-testnet |
| Starknet | starknet-mainnet, starknet-sepolia |
| Swellchain | swellchain-mainnet, swellchain-testnet |
| Unichain | unichain-mainnet, unichain-sepolia |
See complete network documentation.
Once configured, ask your AI assistant natural language questions:

Common queries:
The AI automatically selects the appropriate tools and provides contextual insights.
Tool parameters:
response_format: "markdown" for formatted, human-readable outputpage and pageSize with eth_getLogs to paginate large result sets+------------------+ +-------------------+ +------------------+
| AI Assistant | <-> | Infura MCP | <-> | Infura API |
| (Claude, Cursor) | | Server | | (30+ networks) |
+------------------+ +-------------------+ +------------------+
|
+-----+-----+
| |
Stdio Mode HTTP Mode
(Desktop) (Web/API)
Transport Modes:
/mcp endpoint with session management.Warning: Never commit API keys to version control. Use environment variables or secrets management.
Input Validation
Request Protection (HTTP Mode)
CORS_ALLOWED_ORIGINSALLOWED_HOSTSNetwork Security
infura-mcp-server/{version}Security Headers (HTTP Mode)
X-Content-Type-Options: nosniffX-Frame-Options: DENYContent-Security-Policy: default-src 'none'Referrer-Policy: no-referrerCache-Control: no-storeThis package uses npm Trusted Publishing with OIDC and provenance attestations for supply chain integrity.
The server provides actionable error messages to help diagnose issues:
| Error | Cause | Solution |
|-------|-------|----------|
| INFURA_API_KEY not set | Missing environment variable | Set INFURA_API_KEY in your configuration |
| Authentication failed | Invalid or restricted API key | Verify key at MetaMask Dashboard |
| Rate limit exceeded | Too many requests | Wait 60 seconds, or upgrade your Infura plan |
| Invalid Ethereum address | Malformed address input | Use 0x followed by 40 hex characters |
| Invalid network | Unsupported network name | Check Supported Networks |
| Service unavailable (5xx) | Infura outage | Transient error - automatic retry with exponential backoff |
| Request timeout | Network congestion | Retry, or simplify the query |
Retry Logic: Transient failures (HTTP 429, 5xx, network errors) are automatically retried up to 3 times with exponential backoff (1s, 2s, 4s). Rate limit responses respect the Retry-After header.
Forgetting to set INFURA_API_KEY - The most common issue. Verify the variable is exported in your shell or set in your MCP client config.
Using wrong network name - Network names are case-sensitive and hyphenated (e.g., arbitrum-mainnet, not arbitrum or Arbitrum).
Querying testnet data on mainnet - Transactions and addresses are network-specific. Set INFURA_NETWORK to match your data.
Expecting real-time updates - MCP tools query on-demand. For continuous monitoring, make repeated queries.
Large log queries timing out - Use specific block ranges and topic filters with eth_getLogs to limit result size.
Committing API keys - Use .env files (add to .gitignore) or your IDE's secrets management.
npm install # Install dependencies
npm start # Run in stdio mode
npm run start:http # Run in HTTP mode
npm test # Run basic tests
npm run test:full # Run all tests including HTTP transport
npm run list-tools # List available tools
Run without installation:
npx infura-mcp-server --help # Show available commands
npm run docker:build # Build image
npm run docker:run # Run in stdio mode
npm run docker:run:http # Run in HTTP mode
npm run docker:compose:up # Start with docker-compose (HTTP)
npm run docker:compose:down # Stop containers
API key not working - Verify your key at the MetaMask Developer Dashboard
Network not supported - Check the Supported Networks list and verify spelling
Tool not responding - Restart your MCP client and verify configuration JSON syntax
Rate limit exceeded - Upgrade your Infura plan for higher limits, or wait 60 seconds
Connection refused (HTTP mode) - Check that ALLOWED_HOSTS includes your hostname
CORS errors (HTTP mode) - Add your origin to CORS_ALLOWED_ORIGINS
For detailed API documentation, see Infura docs. For bugs or feature requests, open a GitHub issue.
Contributions are welcome! See CONTRIBUTING.md for guidelines.
MIT License - see LICENSE file for details.
Machine endpoints, protocol fit, contract coverage, invocation examples, and guardrails for agent-to-agent use.
Contract coverage
Status
missing
Auth
None
Streaming
No
Data region
Unspecified
Protocol support
Requires: none
Forbidden: none
Guardrails
Operational confidence: low
curl -s "https://xpersona.co/api/v1/agents/mcp-qbandev-infura-mcp-server/snapshot"
curl -s "https://xpersona.co/api/v1/agents/mcp-qbandev-infura-mcp-server/contract"
curl -s "https://xpersona.co/api/v1/agents/mcp-qbandev-infura-mcp-server/trust"
Trust and runtime signals, benchmark suites, failure patterns, and practical risk constraints.
Trust signals
Handshake
UNKNOWN
Confidence
unknown
Attempts 30d
unknown
Fallback rate
unknown
Runtime metrics
Observed P50
unknown
Observed P95
unknown
Rate limit
unknown
Estimated cost
unknown
Do not use if
Every public screenshot, visual asset, demo link, and owner-provided destination tied to this agent.
Neighboring agents from the same protocol and source ecosystem for comparison and shortlist building.
Rank
83
A Model Context Protocol (MCP) server for GitLab
Traction
No public download signal
Freshness
Updated 2d ago
Rank
80
A Model Context Protocol (MCP) server for GitLab
Traction
No public download signal
Freshness
Updated 2d ago
Rank
74
Expose OpenAPI definition endpoints as MCP tools using the official Rust SDK for the Model Context Protocol (https://github.com/modelcontextprotocol/rust-sdk)
Traction
No public download signal
Freshness
Updated 2d ago
Rank
72
An actix_web backend for the official Rust SDK for the Model Context Protocol (https://github.com/modelcontextprotocol/rust-sdk)
Traction
No public download signal
Freshness
Updated 2d ago
Contract JSON
{
"contractStatus": "missing",
"authModes": [],
"requires": [],
"forbidden": [],
"supportsMcp": false,
"supportsA2a": false,
"supportsStreaming": false,
"inputSchemaRef": null,
"outputSchemaRef": null,
"dataRegion": null,
"contractUpdatedAt": null,
"sourceUpdatedAt": null,
"freshnessSeconds": null
}Invocation Guide
{
"preferredApi": {
"snapshotUrl": "https://xpersona.co/api/v1/agents/mcp-qbandev-infura-mcp-server/snapshot",
"contractUrl": "https://xpersona.co/api/v1/agents/mcp-qbandev-infura-mcp-server/contract",
"trustUrl": "https://xpersona.co/api/v1/agents/mcp-qbandev-infura-mcp-server/trust"
},
"curlExamples": [
"curl -s \"https://xpersona.co/api/v1/agents/mcp-qbandev-infura-mcp-server/snapshot\"",
"curl -s \"https://xpersona.co/api/v1/agents/mcp-qbandev-infura-mcp-server/contract\"",
"curl -s \"https://xpersona.co/api/v1/agents/mcp-qbandev-infura-mcp-server/trust\""
],
"jsonRequestTemplate": {
"query": "summarize this repo",
"constraints": {
"maxLatencyMs": 2000,
"protocolPreference": [
"MCP"
]
}
},
"jsonResponseTemplate": {
"ok": true,
"result": {
"summary": "...",
"confidence": 0.9
},
"meta": {
"source": "GITHUB_MCP",
"generatedAt": "2026-04-17T02:37:42.072Z"
}
},
"retryPolicy": {
"maxAttempts": 3,
"backoffMs": [
500,
1500,
3500
],
"retryableConditions": [
"HTTP_429",
"HTTP_503",
"NETWORK_TIMEOUT"
]
}
}Trust JSON
{
"status": "unavailable",
"handshakeStatus": "UNKNOWN",
"verificationFreshnessHours": null,
"reputationScore": null,
"p95LatencyMs": null,
"successRate30d": null,
"fallbackRate": null,
"attempts30d": null,
"trustUpdatedAt": null,
"trustConfidence": "unknown",
"sourceUpdatedAt": null,
"freshnessSeconds": null
}Capability Matrix
{
"rows": [
{
"key": "MCP",
"type": "protocol",
"support": "unknown",
"confidenceSource": "profile",
"notes": "Listed on profile"
},
{
"key": "mcp",
"type": "capability",
"support": "supported",
"confidenceSource": "profile",
"notes": "Declared in agent profile metadata"
},
{
"key": "model-context-protocol",
"type": "capability",
"support": "supported",
"confidenceSource": "profile",
"notes": "Declared in agent profile metadata"
},
{
"key": "infura",
"type": "capability",
"support": "supported",
"confidenceSource": "profile",
"notes": "Declared in agent profile metadata"
},
{
"key": "ethereum",
"type": "capability",
"support": "supported",
"confidenceSource": "profile",
"notes": "Declared in agent profile metadata"
},
{
"key": "blockchain",
"type": "capability",
"support": "supported",
"confidenceSource": "profile",
"notes": "Declared in agent profile metadata"
},
{
"key": "json-rpc",
"type": "capability",
"support": "supported",
"confidenceSource": "profile",
"notes": "Declared in agent profile metadata"
},
{
"key": "web3",
"type": "capability",
"support": "supported",
"confidenceSource": "profile",
"notes": "Declared in agent profile metadata"
},
{
"key": "claude",
"type": "capability",
"support": "supported",
"confidenceSource": "profile",
"notes": "Declared in agent profile metadata"
},
{
"key": "cursor",
"type": "capability",
"support": "supported",
"confidenceSource": "profile",
"notes": "Declared in agent profile metadata"
},
{
"key": "vscode",
"type": "capability",
"support": "supported",
"confidenceSource": "profile",
"notes": "Declared in agent profile metadata"
},
{
"key": "ai",
"type": "capability",
"support": "supported",
"confidenceSource": "profile",
"notes": "Declared in agent profile metadata"
},
{
"key": "assistant",
"type": "capability",
"support": "supported",
"confidenceSource": "profile",
"notes": "Declared in agent profile metadata"
},
{
"key": "defi",
"type": "capability",
"support": "supported",
"confidenceSource": "profile",
"notes": "Declared in agent profile metadata"
},
{
"key": "smart-contracts",
"type": "capability",
"support": "supported",
"confidenceSource": "profile",
"notes": "Declared in agent profile metadata"
},
{
"key": "polygon",
"type": "capability",
"support": "supported",
"confidenceSource": "profile",
"notes": "Declared in agent profile metadata"
},
{
"key": "arbitrum",
"type": "capability",
"support": "supported",
"confidenceSource": "profile",
"notes": "Declared in agent profile metadata"
},
{
"key": "base",
"type": "capability",
"support": "supported",
"confidenceSource": "profile",
"notes": "Declared in agent profile metadata"
},
{
"key": "optimism",
"type": "capability",
"support": "supported",
"confidenceSource": "profile",
"notes": "Declared in agent profile metadata"
},
{
"key": "layer2",
"type": "capability",
"support": "supported",
"confidenceSource": "profile",
"notes": "Declared in agent profile metadata"
},
{
"key": "l2",
"type": "capability",
"support": "supported",
"confidenceSource": "profile",
"notes": "Declared in agent profile metadata"
},
{
"key": "streamable-http",
"type": "capability",
"support": "supported",
"confidenceSource": "profile",
"notes": "Declared in agent profile metadata"
},
{
"key": "cli",
"type": "capability",
"support": "supported",
"confidenceSource": "profile",
"notes": "Declared in agent profile metadata"
}
],
"flattenedTokens": "protocol:MCP|unknown|profile capability:mcp|supported|profile capability:model-context-protocol|supported|profile capability:infura|supported|profile capability:ethereum|supported|profile capability:blockchain|supported|profile capability:json-rpc|supported|profile capability:web3|supported|profile capability:claude|supported|profile capability:cursor|supported|profile capability:vscode|supported|profile capability:ai|supported|profile capability:assistant|supported|profile capability:defi|supported|profile capability:smart-contracts|supported|profile capability:polygon|supported|profile capability:arbitrum|supported|profile capability:base|supported|profile capability:optimism|supported|profile capability:layer2|supported|profile capability:l2|supported|profile capability:streamable-http|supported|profile capability:cli|supported|profile"
}Facts JSON
[
{
"factKey": "docs_crawl",
"category": "integration",
"label": "Crawlable docs",
"value": "6 indexed pages on the official domain",
"href": "https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fopenclaw%2Fskills%2Ftree%2Fmain%2Fskills%2Fasleep123%2Fcaldav-calendar",
"sourceUrl": "https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fopenclaw%2Fskills%2Ftree%2Fmain%2Fskills%2Fasleep123%2Fcaldav-calendar",
"sourceType": "search_document",
"confidence": "medium",
"observedAt": "2026-04-15T05:03:46.393Z",
"isPublic": true
},
{
"factKey": "vendor",
"category": "vendor",
"label": "Vendor",
"value": "Qbandev",
"href": "https://github.com/Qbandev/infura-mcp-server#readme",
"sourceUrl": "https://github.com/Qbandev/infura-mcp-server#readme",
"sourceType": "profile",
"confidence": "medium",
"observedAt": "2026-02-25T03:23:04.758Z",
"isPublic": true
},
{
"factKey": "protocols",
"category": "compatibility",
"label": "Protocol compatibility",
"value": "MCP",
"href": "https://xpersona.co/api/v1/agents/mcp-qbandev-infura-mcp-server/contract",
"sourceUrl": "https://xpersona.co/api/v1/agents/mcp-qbandev-infura-mcp-server/contract",
"sourceType": "contract",
"confidence": "medium",
"observedAt": "2026-02-25T03:23:04.758Z",
"isPublic": true
},
{
"factKey": "traction",
"category": "adoption",
"label": "Adoption signal",
"value": "5 GitHub stars",
"href": "https://github.com/Qbandev/infura-mcp-server",
"sourceUrl": "https://github.com/Qbandev/infura-mcp-server",
"sourceType": "profile",
"confidence": "medium",
"observedAt": "2026-02-25T03:23:04.758Z",
"isPublic": true
},
{
"factKey": "handshake_status",
"category": "security",
"label": "Handshake status",
"value": "UNKNOWN",
"href": "https://xpersona.co/api/v1/agents/mcp-qbandev-infura-mcp-server/trust",
"sourceUrl": "https://xpersona.co/api/v1/agents/mcp-qbandev-infura-mcp-server/trust",
"sourceType": "trust",
"confidence": "medium",
"observedAt": null,
"isPublic": true
}
]Change Events JSON
[
{
"eventType": "docs_update",
"title": "Docs refreshed: Sign in to GitHub · GitHub",
"description": "Fresh crawlable documentation was indexed for the official domain.",
"href": "https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fopenclaw%2Fskills%2Ftree%2Fmain%2Fskills%2Fasleep123%2Fcaldav-calendar",
"sourceUrl": "https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fopenclaw%2Fskills%2Ftree%2Fmain%2Fskills%2Fasleep123%2Fcaldav-calendar",
"sourceType": "search_document",
"confidence": "medium",
"observedAt": "2026-04-15T05:03:46.393Z",
"isPublic": true
}
]Sponsored
Ads related to infura-mcp-server and adjacent AI workflows.