Rank
83
A Model Context Protocol (MCP) server for GitLab
Traction
No public download signal
Freshness
Updated 2d ago
Crawler Summary
Messari — Crypto Market Intelligence for AI Agents Messari — Crypto Market Intelligence for AI Agents You are integrating with Messari, the leading crypto data platform. You have access to real-time and historical data across 34,000+ crypto assets, 210+ exchanges, and 14 specialized data services covering market metrics, social sentiment, institutional research, on-chain analytics, fundraising, governance, and more. Integration Paths Option A: MCP Server (Preferred) Published capability contract available. No trust telemetry is available yet. 4 GitHub stars reported by the source. Last updated 2/24/2026.
Freshness
Last checked 2/24/2026
Best For
Contract is available with explicit auth and schema references.
Not Ideal For
skills is not ideal for teams that need stronger public trust telemetry, lower setup complexity, or more explicit contract coverage before production rollout.
Evidence Sources Checked
editorial-content, capability-contract, runtime-metrics, public facts pack
Messari — Crypto Market Intelligence for AI Agents Messari — Crypto Market Intelligence for AI Agents You are integrating with Messari, the leading crypto data platform. You have access to real-time and historical data across 34,000+ crypto assets, 210+ exchanges, and 14 specialized data services covering market metrics, social sentiment, institutional research, on-chain analytics, fundraising, governance, and more. Integration Paths Option A: MCP Server (Preferred)
Public facts
7
Change events
1
Artifacts
0
Freshness
Feb 24, 2026
Published capability contract available. No trust telemetry is available yet. 4 GitHub stars reported by the source. Last updated 2/24/2026.
Trust score
Unknown
Compatibility
MCP
Freshness
Feb 24, 2026
Vendor
Messari
Artifacts
0
Benchmarks
0
Last release
Unpublished
Key links, install path, and a quick operational read before the deeper crawl record.
Summary
Published capability contract available. No trust telemetry is available yet. 4 GitHub stars reported by the source. Last updated 2/24/2026.
Setup snapshot
git clone https://github.com/messari/skills.gitSetup complexity is LOW. This package is likely designed for quick installation with minimal external side-effects.
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
Messari
Protocol compatibility
MCP
Auth modes
mcp, api_key
Machine-readable schemas
OpenAPI or schema references published
Adoption signal
4 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
Parameters
text
x-messari-api-key: <API_KEY>
bash
curl -X POST "https://api.messari.io/ai/v1/chat/completions" \
-H "x-messari-api-key: $MESSARI_API_KEY" \
-H "Content-Type: application/json" \
-d '{"messages": [{"role": "user", "content": "What is the bull case for ETH right now?"}]}'bash
curl -X POST "https://api.messari.io/ai/v1/chat/completions" \
-H "x-messari-api-key: $MESSARI_API_KEY" \
-H "Content-Type: application/json" \
-d '{"messages": [{"role": "user", "content": "What is the bull case for ETH right now?"}]}'bash
curl "https://api.messari.io/metrics/v2/assets?assetSlugs=bitcoin,ethereum" \ -H "x-messari-api-key: $MESSARI_API_KEY"
bash
curl "https://api.messari.io/metrics/v2/assets?assetSlugs=bitcoin,ethereum" \ -H "x-messari-api-key: $MESSARI_API_KEY"
bash
curl "https://api.messari.io/signal/v1/assets/gainers-losers?type=mindshare&limit=10" \ -H "x-messari-api-key: $MESSARI_API_KEY"
Full documentation captured from public sources, including the complete README when available.
Docs source
GITHUB OPENCLEW
Editorial quality
ready
Messari — Crypto Market Intelligence for AI Agents Messari — Crypto Market Intelligence for AI Agents You are integrating with Messari, the leading crypto data platform. You have access to real-time and historical data across 34,000+ crypto assets, 210+ exchanges, and 14 specialized data services covering market metrics, social sentiment, institutional research, on-chain analytics, fundraising, governance, and more. Integration Paths Option A: MCP Server (Preferred)
You are integrating with Messari, the leading crypto data platform. You have access to real-time and historical data across 34,000+ crypto assets, 210+ exchanges, and 14 specialized data services covering market metrics, social sentiment, institutional research, on-chain analytics, fundraising, governance, and more.
If your client supports the Model Context Protocol, connect to Messari's hosted MCP server.
Server URL: https://mcp.messari.io/mcp
Requires a Messari API key. Get one at messari.io/api.
If your client does not support MCP, call Messari's REST API directly.
Base URL: https://api.messari.io
Authentication: Include the API key in every request:
x-messari-api-key: <API_KEY>
All endpoints accept and return JSON. Use Content-Type: application/json for POST requests.
API key: The user needs a Messari API key from messari.io/api. If no key is available, ask the user to provide one before making requests.
Chat completions trained on 30TB+ of structured and unstructured crypto data — market data, fundraising rounds, network metrics, research reports, newsletters, podcasts, and curated news.
Route general or open-ended crypto questions here first. This service synthesizes across all other data sources.
Requires Messari AI credits.
| Endpoint | Method | Description |
|---|---|---|
| /ai/v1/chat/completions | POST | Chat completion against Messari's crypto data warehouse |
| /ai/openai/chat/completions | POST | OpenAI-compatible chat completion endpoint |
POST body:
messages — array of {role, content} message objectsstream — boolean, enable streaming responsescurl -X POST "https://api.messari.io/ai/v1/chat/completions" \
-H "x-messari-api-key: $MESSARI_API_KEY" \
-H "Content-Type: application/json" \
-d '{"messages": [{"role": "user", "content": "What is the bull case for ETH right now?"}]}'
Price, volume, market cap, and fundamental metrics for 34,000+ assets across 210+ exchanges. 175+ filterable metrics.
Route quantitative and comparative questions here — price lookups, performance comparisons, ROI, all-time highs, historical timeseries.
| Endpoint | Method | Description |
|---|---|---|
| /metrics/v2/assets | GET | List assets with market metrics |
| /metrics/v2/assets/{assetId} | GET | Detailed metrics for a specific asset |
| /metrics/v2/assets/{assetId}/roi | GET | ROI data for an asset |
| /metrics/v2/assets/{assetId}/ath | GET | All-time high data for an asset |
| /metrics/v2/assets/{assetId}/timeseries | GET | Historical metric timeseries |
Query parameters:
assetSlugs — comma-separated slugs (e.g., bitcoin,ethereum)assetIds — comma-separated asset IDsmetrics — specific metrics to returnstart, end — date range (ISO 8601)interval — timeseries interval (1d, 1w)limit, page — paginationcurl "https://api.messari.io/metrics/v2/assets?assetSlugs=bitcoin,ethereum" \
-H "x-messari-api-key: $MESSARI_API_KEY"
Real-time social intelligence — sentiment scoring, mindshare tracking, trending narratives.
Route questions about market sentiment, social buzz, what's trending, mindshare gainers/losers here.
| Endpoint | Method | Description |
|---|---|---|
| /signal/v1/assets | GET | List assets with signal metrics |
| /signal/v1/assets/{assetId} | GET | Signal metrics for a specific asset |
| /signal/v1/assets/{assetId}/timeseries | GET | Historical signal timeseries |
| /signal/v1/assets/gainers-losers | GET | Top mindshare gainers and losers |
Query parameters:
type — signal type (e.g., mindshare)limit — number of resultsstart, end — date range (ISO 8601)curl "https://api.messari.io/signal/v1/assets/gainers-losers?type=mindshare&limit=10" \
-H "x-messari-api-key: $MESSARI_API_KEY"
Real-time crypto news aggregation — breaking events, project updates, regulatory developments.
Route questions about recent headlines, current events, or "what happened with X" here.
| Endpoint | Method | Description |
|---|---|---|
| /news/v1/news/feed | GET | Aggregated crypto news feed |
| /news/v1/news/sources | GET | List available news sources |
Query parameters:
assetSlugs — filter news by assetsourceIds — filter by news sourcelimit, page — paginationcurl "https://api.messari.io/news/v1/news/feed?limit=20" \
-H "x-messari-api-key: $MESSARI_API_KEY"
Institutional-grade reports — sector deep dives, protocol diligence, quarterly reviews, governance analysis.
Route questions about fundamental research, due diligence, analyst opinions, and sector analysis here.
| Endpoint | Method | Description |
|---|---|---|
| /research/v1/reports | GET | List research reports |
| /research/v1/reports/{reportId} | GET | Get a specific report |
| /research/v1/reports/tags | GET | List available report tags |
Query parameters:
tags — filter by report tagsassetSlugs — filter by related assetslimit, page — paginationOn-chain metrics, historical timeseries, and per-chain breakdowns for 25+ stablecoins.
Route stablecoin-specific questions here — supply, flows, chain-level breakdowns, market share.
| Endpoint | Method | Description |
|---|---|---|
| /stablecoins/v2/stablecoins | GET | List stablecoins with metrics |
| /stablecoins/v2/stablecoins/{stablecoinId} | GET | Detailed metrics for a stablecoin |
| /stablecoins/v2/stablecoins/{stablecoinId}/timeseries | GET | Historical timeseries |
Query parameters:
metrics — specific stablecoin metricschains — filter by blockchainstart, end — date range (ISO 8601)interval — timeseries intervallimit, page — paginationExchange-level volume, metrics, and historical timeseries across 210+ exchanges.
Route questions about exchange volumes, comparisons, or exchange-specific data here.
| Endpoint | Method | Description |
|---|---|---|
| /exchanges/v2/exchanges | GET | List exchanges with metrics |
| /exchanges/v2/exchanges/{exchangeId} | GET | Detailed metrics for an exchange |
| /exchanges/v2/exchanges/{exchangeId}/timeseries | GET | Historical timeseries |
Query parameters:
exchangeSlugs — comma-separated exchange slugsmetrics — specific exchange metricsstart, end — date range (ISO 8601)interval — timeseries intervallimit, page — paginationL1/L2 blockchain network metrics — chain-level activity, fees, active addresses.
Route questions about blockchain networks, chain comparisons, or on-chain metrics here.
| Endpoint | Method | Description |
|---|---|---|
| /networks/v2/networks | GET | List networks with metrics |
| /networks/v2/networks/{networkId} | GET | Detailed metrics for a network |
| /networks/v2/networks/{networkId}/timeseries | GET | Historical timeseries |
Query parameters:
networkSlugs — comma-separated network slugsmetrics — specific network metricsstart, end — date range (ISO 8601)interval — timeseries intervallimit, page — paginationDeFi protocol metrics across DEXs, lending, liquid staking, and bridges.
Route DeFi-specific questions here — TVL, protocol comparisons, category-specific data.
| Endpoint | Method | Description |
|---|---|---|
| /protocols/v2/protocols | GET | List protocols with metrics |
| /protocols/v2/protocols/{protocolId} | GET | Detailed metrics for a protocol |
| /protocols/v2/protocols/dex | GET | DEX-specific metrics |
| /protocols/v2/protocols/lending | GET | Lending protocol metrics |
| /protocols/v2/protocols/interop | GET | Bridge/interoperability metrics |
| /protocols/v2/protocols/liquid-staking | GET | Liquid staking metrics |
Query parameters:
protocolSlugs — comma-separated protocol slugsmetrics — specific protocol metricslimit, page — paginationVesting schedules, upcoming unlock events, and supply pressure analysis.
Route questions about token unlocks, vesting, or upcoming supply events here.
| Endpoint | Method | Description |
|---|---|---|
| /token-unlocks/v1/assets | GET | List assets with unlock data |
| /token-unlocks/v1/assets/{assetId} | GET | Unlock details for an asset |
| /token-unlocks/v1/assets/{assetId}/events | GET | Upcoming unlock events |
| /token-unlocks/v1/assets/{assetId}/vesting | GET | Full vesting schedule |
Query parameters:
assetSlugs — comma-separated asset slugsstart, end — date range (ISO 8601)limit, page — paginationFunding rounds, investors, funds, organizations, projects, and M&A activity.
Route questions about who invested in what, fundraising rounds, investor activity, or M&A here.
| Endpoint | Method | Description |
|---|---|---|
| /fundraising/v1/rounds | GET | List fundraising rounds |
| /fundraising/v1/organizations | GET | List organizations |
| /fundraising/v1/projects | GET | List projects that raised funding |
| /fundraising/v1/investors | GET | List investors and activity |
| /fundraising/v1/funds | GET | List investment funds |
| /fundraising/v1/mergers-acquisitions | GET | List M&A transactions |
Query parameters:
assetSlugs — filter by related assetinvestorSlugs — filter by investorroundTypes — filter by round type (seed, series-a)start, end — date range (ISO 8601)limit, page — paginationGovernance events, protocol upgrades, and key project milestones.
Route questions about governance proposals, protocol upgrades, or project events here.
| Endpoint | Method | Description |
|---|---|---|
| /intel/v1/events | GET | List intel events |
| /intel/v1/events/{eventId} | GET | Details for a specific event |
| /intel/v1/assets | GET | List assets with intel data |
Query parameters:
assetSlugs — filter by asseteventTypes — filter by event typestart, end — date range (ISO 8601)limit, page — paginationTrending topic classification and daily timeseries.
Route questions about trending narratives or topic momentum here.
| Endpoint | Method | Description |
|---|---|---|
| /topics/v1/classes | GET | List topic classes/categories |
| /topics/v1/current | GET | Currently trending topics |
| /topics/v1/timeseries | GET | Daily topic trend timeseries |
Query parameters:
classIds — filter by topic classstart, end — date range (ISO 8601)limit — number of resultsCrypto X/Twitter user metrics and influence tracking.
Route questions about crypto influencers, social account metrics, or X/Twitter activity here.
| Endpoint | Method | Description |
|---|---|---|
| /signal/v1/x-users | GET | List crypto X users with metrics |
| /signal/v1/x-users/{userId} | GET | Metrics for a specific X user |
| /signal/v1/x-users/{userId}/timeseries | GET | Historical metrics for an X user |
Query parameters:
limit, page — paginationstart, end — date range (ISO 8601)Use this logic to pick the right service for a query:
| User is asking about... | Route to | |---|---| | General crypto question, synthesis, "what do you think about X" | AI | | Price, volume, market cap, ROI, ATH, performance comparison | Metrics | | Sentiment, mindshare, trending tokens, social buzz | Signal | | Headlines, recent events, breaking news | News | | Analyst reports, deep dives, sector overviews | Research | | Stablecoin supply, flows, chain breakdowns | Stablecoins | | Exchange volumes, exchange comparisons | Exchanges | | L1/L2 network activity, fees, active addresses | Networks | | DeFi protocols, TVL, lending, DEX volume | Protocols | | Token unlocks, vesting schedules | Token Unlocks | | Fundraising rounds, investors, VC activity, M&A | Fundraising | | Governance events, protocol upgrades | Intel | | Trending narratives, topic momentum | Topics | | Crypto influencers, X/Twitter accounts | X-Users |
Many questions benefit from combining services. Examples:
When in doubt, start with the AI service — it draws from all other sources and provides the broadest context.
"Which assets over $1B marketcap outperformed Bitcoin over the last 3 months?"
"What are some upcoming token unlock events this month?"
"Give me the 10 most recent fundraising rounds in the AI and compute sectors."
"What are the latest headlines related to crypto regulation?"
"What are some recent developments in the DePin sector?"
"Which investor has been the most active in seed rounds over the last year?"
"What were the top events for the AAVE protocol during the last quarter?"
"Give me the latest ecosystem map of Solana."
"Tell me about the recent investments from a16z crypto."
"Compare and contrast the native asset functions of BitTensor vs Render."
Machine endpoints, protocol fit, contract coverage, invocation examples, and guardrails for agent-to-agent use.
Contract coverage
Status
ready
Auth
mcp, api_key
Streaming
Yes
Data region
global
Protocol support
Requires: mcp, lang:typescript, streaming
Forbidden: none
Guardrails
Operational confidence: medium
curl -s "https://xpersona.co/api/v1/agents/messari-skills/snapshot"
curl -s "https://xpersona.co/api/v1/agents/messari-skills/contract"
curl -s "https://xpersona.co/api/v1/agents/messari-skills/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
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": "ready",
"authModes": [
"mcp",
"api_key"
],
"requires": [
"mcp",
"lang:typescript",
"streaming"
],
"forbidden": [],
"supportsMcp": true,
"supportsA2a": false,
"supportsStreaming": true,
"inputSchemaRef": "https://github.com/messari/skills#input",
"outputSchemaRef": "https://github.com/messari/skills#output",
"dataRegion": "global",
"contractUpdatedAt": "2026-02-24T19:43:03.366Z",
"sourceUpdatedAt": "2026-02-24T19:43:03.366Z",
"freshnessSeconds": 4424388
}Invocation Guide
{
"preferredApi": {
"snapshotUrl": "https://xpersona.co/api/v1/agents/messari-skills/snapshot",
"contractUrl": "https://xpersona.co/api/v1/agents/messari-skills/contract",
"trustUrl": "https://xpersona.co/api/v1/agents/messari-skills/trust"
},
"curlExamples": [
"curl -s \"https://xpersona.co/api/v1/agents/messari-skills/snapshot\"",
"curl -s \"https://xpersona.co/api/v1/agents/messari-skills/contract\"",
"curl -s \"https://xpersona.co/api/v1/agents/messari-skills/trust\""
],
"jsonRequestTemplate": {
"query": "summarize this repo",
"constraints": {
"maxLatencyMs": 2000,
"protocolPreference": [
"MCP"
]
}
},
"jsonResponseTemplate": {
"ok": true,
"result": {
"summary": "...",
"confidence": 0.9
},
"meta": {
"source": "GITHUB_OPENCLEW",
"generatedAt": "2026-04-17T00:42:52.038Z"
}
},
"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": "supported",
"confidenceSource": "contract",
"notes": "Confirmed by capability contract"
},
{
"key": "the",
"type": "capability",
"support": "supported",
"confidenceSource": "profile",
"notes": "Declared in agent profile metadata"
},
{
"key": "mcp",
"type": "capability",
"support": "supported",
"confidenceSource": "profile",
"notes": "Declared in agent profile metadata"
}
],
"flattenedTokens": "protocol:MCP|supported|contract capability:the|supported|profile capability:mcp|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": "Messari",
"href": "https://github.com/messari/skills",
"sourceUrl": "https://github.com/messari/skills",
"sourceType": "profile",
"confidence": "medium",
"observedAt": "2026-02-24T19:43:14.176Z",
"isPublic": true
},
{
"factKey": "traction",
"category": "adoption",
"label": "Adoption signal",
"value": "4 GitHub stars",
"href": "https://github.com/messari/skills",
"sourceUrl": "https://github.com/messari/skills",
"sourceType": "profile",
"confidence": "medium",
"observedAt": "2026-02-24T19:43:14.176Z",
"isPublic": true
},
{
"factKey": "protocols",
"category": "compatibility",
"label": "Protocol compatibility",
"value": "MCP",
"href": "https://xpersona.co/api/v1/agents/messari-skills/contract",
"sourceUrl": "https://xpersona.co/api/v1/agents/messari-skills/contract",
"sourceType": "contract",
"confidence": "high",
"observedAt": "2026-02-24T19:43:03.366Z",
"isPublic": true
},
{
"factKey": "auth_modes",
"category": "compatibility",
"label": "Auth modes",
"value": "mcp, api_key",
"href": "https://xpersona.co/api/v1/agents/messari-skills/contract",
"sourceUrl": "https://xpersona.co/api/v1/agents/messari-skills/contract",
"sourceType": "contract",
"confidence": "high",
"observedAt": "2026-02-24T19:43:03.366Z",
"isPublic": true
},
{
"factKey": "schema_refs",
"category": "artifact",
"label": "Machine-readable schemas",
"value": "OpenAPI or schema references published",
"href": "https://github.com/messari/skills#input",
"sourceUrl": "https://xpersona.co/api/v1/agents/messari-skills/contract",
"sourceType": "contract",
"confidence": "high",
"observedAt": "2026-02-24T19:43:03.366Z",
"isPublic": true
},
{
"factKey": "handshake_status",
"category": "security",
"label": "Handshake status",
"value": "UNKNOWN",
"href": "https://xpersona.co/api/v1/agents/messari-skills/trust",
"sourceUrl": "https://xpersona.co/api/v1/agents/messari-skills/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 skills and adjacent AI workflows.