Rank
83
A Model Context Protocol (MCP) server for GitLab
Traction
No public download signal
Freshness
Updated 2d ago
Crawler Summary
MCP server that splits large images into optimally-sized tiles for LLM vision (Claude, OpenAI, Gemini, Gemini 3) image-tiler-mcp-server $1 $1 $1 MCP server that tiles large images for LLM vision analysis. <figure align="center"> <img src="assets/preview.gif" alt="Preview of image tiling grid with advised vision models size and token estimates" width="100%" /> <figcaption><i>The server generates an interactive HTML preview for every image, showing per-model tile grids and token estimates</i></figcaption> </figure> Quick Start Cl Capability contract not published. No trust telemetry is available yet. 1 GitHub stars reported by the source. Last updated 2/25/2026.
Freshness
Last checked 2/25/2026
Best For
image-tiler-mcp-server is best for mcp, model-context-protocol, image-tiler 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
MCP server that splits large images into optimally-sized tiles for LLM vision (Claude, OpenAI, Gemini, Gemini 3) image-tiler-mcp-server $1 $1 $1 MCP server that tiles large images for LLM vision analysis. <figure align="center"> <img src="assets/preview.gif" alt="Preview of image tiling grid with advised vision models size and token estimates" width="100%" /> <figcaption><i>The server generates an interactive HTML preview for every image, showing per-model tile grids and token estimates</i></figcaption> </figure> Quick Start Cl
Public facts
5
Change events
1
Artifacts
0
Freshness
Feb 25, 2026
Capability contract not published. No trust telemetry is available yet. 1 GitHub stars reported by the source. Last updated 2/25/2026.
Trust score
Unknown
Compatibility
MCP
Freshness
Feb 25, 2026
Vendor
Keiver
Artifacts
0
Benchmarks
0
Last release
2.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. 1 GitHub stars reported by the source. Last updated 2/25/2026.
Setup snapshot
git clone https://github.com/keiver/image-tiler-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
Keiver
Protocol compatibility
MCP
Adoption signal
1 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
bash
claude mcp add image-tiler -- npx -y image-tiler-mcp-server
bash
codex mcp add image-tiler -- npx -y image-tiler-mcp-server
toml
[mcp_servers.image-tiler] command = "npx" args = ["-y", "image-tiler-mcp-server"]
json
{
"image-tiler": {
"command": "npx",
"args": ["-y", "image-tiler-mcp-server"]
}
}json
{
"mcpServers": {
"image-tiler": {
"command": "npx",
"args": ["-y", "image-tiler-mcp-server"]
}
}
}json
{
"mcpServers": {
"image-tiler": {
"command": "npx",
"args": ["-y", "image-tiler-mcp-server"]
}
}
}Full documentation captured from public sources, including the complete README when available.
Docs source
GITHUB MCP
Editorial quality
ready
MCP server that splits large images into optimally-sized tiles for LLM vision (Claude, OpenAI, Gemini, Gemini 3) image-tiler-mcp-server $1 $1 $1 MCP server that tiles large images for LLM vision analysis. <figure align="center"> <img src="assets/preview.gif" alt="Preview of image tiling grid with advised vision models size and token estimates" width="100%" /> <figcaption><i>The server generates an interactive HTML preview for every image, showing per-model tile grids and token estimates</i></figcaption> </figure> Quick Start Cl
MCP server that tiles large images for LLM vision analysis.
<figure align="center"> <img src="assets/preview.gif" alt="Preview of image tiling grid with advised vision models size and token estimates" width="100%" /> <figcaption><i>The server generates an interactive HTML preview for every image, showing per-model tile grids and token estimates</i></figcaption> </figure>claude mcp add image-tiler -- npx -y image-tiler-mcp-server
image-tileris a local alias. You can name it anything you like.image-tiler-mcp-serveris the npm package that gets downloaded and run.
See Claude Code MCP docs for more info.
<details> <summary>Codex CLI</summary>codex mcp add image-tiler -- npx -y image-tiler-mcp-server
Or add to ~/.codex/config.toml:
[mcp_servers.image-tiler]
command = "npx"
args = ["-y", "image-tiler-mcp-server"]
</details>
<details>
<summary>VS Code (Cline / Continue)</summary>
Add to your VS Code MCP settings:
{
"image-tiler": {
"command": "npx",
"args": ["-y", "image-tiler-mcp-server"]
}
}
</details>
<details>
<summary>Cursor</summary>
Add to ~/.cursor/mcp.json:
{
"mcpServers": {
"image-tiler": {
"command": "npx",
"args": ["-y", "image-tiler-mcp-server"]
}
}
}
</details>
<details>
<summary>Claude Desktop</summary>
Add to your Claude Desktop config file:
~/Library/Application Support/Claude/claude_desktop_config.json%APPDATA%\Claude\claude_desktop_config.json~/.config/Claude/claude_desktop_config.json{
"mcpServers": {
"image-tiler": {
"command": "npx",
"args": ["-y", "image-tiler-mcp-server"]
}
}
}
Restart Claude Desktop after editing.
</details> <details> <summary>Global Install (faster startup)</summary>npm install -g image-tiler-mcp-server
Then use the simpler config in any client:
{
"command": "image-tiler-mcp-server"
}
</details>
<details>
<summary>From Source</summary>
git clone https://github.com/keiver/image-tiler-mcp-server.git
cd image-tiler-mcp-server
npm install
npm run build
Then point your MCP config to the built file:
{
"command": "node",
"args": ["/absolute/path/to/image-tiler-mcp-server/dist/index.js"]
}
</details>
lets tile ~/Desktop/source.jpg
The server shows you a comparison of supported vision models with tile counts and token estimates. Pick the model that matches your use case, and the server tiles the image and returns them in batches for analysis.
capture screenshot of https://example.com and analyze the content
The server launches Chrome, captures a full-page screenshot (scroll-stitching pages over 16,384px), then presents the same model comparison. Choose a model and the server tiles the capture for analysis.
To get only the screenshot without tiling, just ask for a screenshot and stop after the comparison step.
| What | Example prompt | |------|---------------| | Target a specific model | "Tile hero.png for OpenAI" | | Keep full resolution | "Tile banner.png at full resolution, no downscaling" | | PNG output | "Tile diagram.png as lossless PNG" | | Tile from URL | "Download and tile https://example.com/chart.png" | | Tile from base64 | "Tile this base64 image: iVBORw0KGgo..." |
| Model | Default tile | Tokens/tile | Max tile | ID |
|-------|-------------|-------------|----------|-----|
| Claude | 1092px | 1590 | 1568px | claude |
| OpenAI (GPT-4o/o-series) | 768px | 765 | 2048px | openai |
| Gemini | 768px | 258 | 768px | gemini |
| Gemini 3 | 1536px | 1120 | 3072px | gemini3 |
OpenAI note: The
openaiconfig targets the GPT-4o / o-series vision pipeline (512px tile patches). GPT-4.1 uses a fundamentally different pipeline (32x32 pixel patches) and is not currently supported. It would require a separate model config with a different calculation approach.
<details> <summary>Why tile? What LLMs do to large images</summary>Gemini 3 note: Gemini 3 uses a fixed token budget per image (1,120 tokens at default resolution, regardless of dimensions). Tiling increases total token cost but preserves fine detail. For cases where detail isn't critical, consider sending a single image instead.
You screenshot a full page, paste it into Claude, and Claude rejects it. Your 20,000px full-page screenshot? Claude won't even look at it. Anything over 8,000px on either dimension gets refused outright.
GPT-4o is more forgiving but still destructive: it first scales your image to fit within 2,048px, then scales the shortest side down to 768px, then tiles internally. An 8,192px-wide NASA panorama becomes ~1,456 x 768 before GPT-4o's own tiling even begins.
Gemini 1.5/2.0 handles large images natively at 768px tiles without downscaling. Gemini 3, however, caps each image at a fixed token budget (1,120 tokens at default resolution) regardless of size. Tiling gives each piece its own budget.
Each tile stays within the model's sweet spot, so the LLM processes it at full resolution.
Using assets/portrait.png (3,600 x 20,220, a full-page National Geographic capture) as an example:
| Model | What happens | Impact | |-------|-------------|--------| | Claude | Rejected, exceeds 8,000px dimension limit | Cannot analyze the image at all | | GPT-4o | Downscaled to ~365 x 2,048, then internally tiled | ~1% of original pixels survive the downscale | | Gemini 3 | Capped at 1,120 tokens per image (default) | Fixed token budget regardless of image size |
Gemini 1.5/2.0 tiles large images natively at 768px without downscaling. For Gemini 3, tiling multiplies the total token budget by sending each tile as a separate image.
| Model | Tiles | Result | |-------|-------|--------| | Claude | 76 tiles at 1,092px | Every tile under 8,000px and 1,568px limits, full analysis | | GPT-4o | 135 tiles at 768px | Every tile under 2,048px, no pre-downscale needed | | Gemini 3 | 135 tiles at 768px | Each tile gets its own token budget |
Using assets/landscape.png (8,192 x 4,320, NASA image gallery):
| Model | Without tiling | With tiling | |-------|----------------|-------------| | Claude | Rejected (8,192 > 8,000px limit) | 32 tiles at 1,092px, full analysis | | GPT-4o | Downscaled to ~1,456 x 768 (~3% of pixels survive) | 66 tiles at 768px, full resolution | | Gemini 3 | Capped at 1,120 tokens | 18 tiles at 1,536px, 18x token budget |
Based on published model vision documentation as of Feb 2026: Claude vision limits · OpenAI vision guide · Gemini image understanding · Gemini media resolution
</details>This MCP server:
tilesDir + start/end to retrieve batches of up to 5 tilesAuto-downscaling: Images over 10,000px on their longest side are automatically downscaled before tiling (configurable via maxDimension). This keeps tile counts reasonable and improves LLM comprehension by increasing content density per tile. Set maxDimension=0 to disable, or pass a custom value (e.g., maxDimension=5000) for more aggressive downscaling.
tilerOne unified tool that handles all image tiling operations. The mode is auto-detected from the parameters you provide:
tilesDir present → Tile retrieval mode (read-only pagination)url or screenshotPath present → URL capture mode (screenshot + tile)filePath, sourceUrl, dataUrl, or imageBase64 present → Tile-image modeMode priority: When multiple mode params are present, the tool resolves by priority:
tilesDir>url/screenshotPath>filePath/sourceUrl/dataUrl/imageBase64. Avoid passing params from different modes in the same call.
Workflow:
The tool uses a two-step process to let you choose the right model before tiling:
preset + outputDir from step 1, plus:
filePath, sourceUrl, etc.)screenshotPath from step 1 (not the original url)Skip the comparison step: Provide
presetandoutputDiron the first call to tile immediately.
Interactive model picker: Clients that support MCP elicitation get a dropdown picker instead of the comparison table.
| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
| filePath | string | no* | - | Absolute or relative path to the image file |
| sourceUrl | string | no* | - | HTTPS URL to download the image from (max 50MB, 30s timeout) |
| dataUrl | string | no* | - | Data URL with base64-encoded image |
| imageBase64 | string | no* | - | Raw base64-encoded image data |
*At least one image source is required for tile-image mode.
| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
| url | string | no | - | URL of the web page to capture. Requires Chrome/Chromium installed (or CHROME_PATH env var). |
| screenshotPath | string | no | - | Path to a previously captured screenshot. Skips URL capture when provided. |
| viewportWidth | number | no | 1280 | Browser viewport width in pixels (320-3840) |
| waitUntil | string | no | "load" | When to consider the page loaded: "load", "networkidle", or "domcontentloaded" |
| delay | number | no | 0 | Additional delay in ms after page load (max 30000) |
Supports scroll-stitching for pages taller than 16,384px. Automatically triggers lazy-loaded images (loading="lazy") before capture by scrolling through the page. Pages without lazy images are unaffected.
| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
| tilesDir | string | no | - | Path to tiles directory (returned by a previous tiling call as outputDir) |
| start | number | no | 0 | Start tile index (0-based, inclusive) |
| end | number | no | start + 4 | End tile index (0-based, inclusive). Max 5 tiles per batch. |
| skipBlankTiles | boolean | no | true | Skip blank tiles and return a text annotation instead of an image. Set to false to include all tiles. |
| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
| preset | string | no | Auto (cheapest) | Target vision preset: "claude", "openai", "gemini", "gemini3". Auto-selects the most token-efficient preset when omitted. |
| tileSize | number | no | Model default | Tile size in pixels. Clamped to model's supported range with a warning if out of bounds. |
| maxDimension | number | no | 10000 | Max dimension in px (0 to disable, or 256-65536). Values 1-255 are silently clamped to 256. Pre-downscales the image so its longest side fits within this value before tiling. |
| outputDir | string | no | See below | Directory to save tiles. Defaults: for filePath sources, tiles/{name}_vN/ next to source (auto-incrementing: _v1, _v2, ..., _vN); for sourceUrl/dataUrl/imageBase64, {base}/tiles/tiled_{timestamp}_{hex}/; for captures, {base}/tiles/capture_{timestamp}_{hex}/. {base} is ~/Desktop, ~/Downloads, or ~ (first available). |
| page | number | no | 0 | Tile page to return (0 = first 5, 1 = next 5, etc.) |
| format | string | no | "webp" | Output format: "webp" (smaller, default) or "png" (lossless) |
| includeMetadata | boolean | no | true | Analyze each tile using Shannon entropy and return content classification (blank, low-detail, mixed, high-detail) plus entropy and sharpness values per tile |
| model | string | no | - | Deprecated. Use preset instead. Still accepted; emits a deprecation warning in the response. |
filePath > sourceUrl > dataUrl > imageBase64).outputDir already has a preview from the comparison step, the server skips straight to tiling."Tiling cancelled by user." without tiling._v1, _v2, ..., _vN directories to avoid overwriting.tile_ROW_COL.{format} with zero-padded 3-digit indices (e.g., tile_000_003.webp), row-by-row, left-to-right.PNG, JPEG, WebP, TIFF, GIF
"Command not found" - Make sure Node.js 20+ is installed: node --version
"File not found" - Use absolute paths. Relative paths resolve from the MCP server's working directory.
"MCP tools not available" - Restart your MCP client after config changes. In Claude Code, run /mcp to check server status.
"Chrome not found" - Install Google Chrome or set the CHROME_PATH environment variable to the Chrome executable (must be an absolute path).
Running as root / in Docker - Set CHROME_NO_SANDBOX=1 to launch Chrome without sandbox (also enabled automatically when running as root).
Local stdio server - runs with the same filesystem permissions as the MCP client that spawns it. No path sandboxing, no SSRF protection on URL downloads.
If deploying remotely: Add path validation, SSRF protection (block private/internal IP ranges), and authentication. This server is not designed for multi-tenant or network-exposed use.
See CONTRIBUTING.md for how to report bugs, suggest changes, and submit PRs.
Built with the help of Claude Code as an AI assistant for code drafting, testing, and documentation.
MIT
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-keiver-image-tiler-mcp-server/snapshot"
curl -s "https://xpersona.co/api/v1/agents/mcp-keiver-image-tiler-mcp-server/contract"
curl -s "https://xpersona.co/api/v1/agents/mcp-keiver-image-tiler-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-keiver-image-tiler-mcp-server/snapshot",
"contractUrl": "https://xpersona.co/api/v1/agents/mcp-keiver-image-tiler-mcp-server/contract",
"trustUrl": "https://xpersona.co/api/v1/agents/mcp-keiver-image-tiler-mcp-server/trust"
},
"curlExamples": [
"curl -s \"https://xpersona.co/api/v1/agents/mcp-keiver-image-tiler-mcp-server/snapshot\"",
"curl -s \"https://xpersona.co/api/v1/agents/mcp-keiver-image-tiler-mcp-server/contract\"",
"curl -s \"https://xpersona.co/api/v1/agents/mcp-keiver-image-tiler-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-17T03:51:19.976Z"
}
},
"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": "image-tiler",
"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": "llm",
"type": "capability",
"support": "supported",
"confidenceSource": "profile",
"notes": "Declared in agent profile metadata"
},
{
"key": "vision",
"type": "capability",
"support": "supported",
"confidenceSource": "profile",
"notes": "Declared in agent profile metadata"
},
{
"key": "screenshot",
"type": "capability",
"support": "supported",
"confidenceSource": "profile",
"notes": "Declared in agent profile metadata"
},
{
"key": "sharp",
"type": "capability",
"support": "supported",
"confidenceSource": "profile",
"notes": "Declared in agent profile metadata"
},
{
"key": "image-processing",
"type": "capability",
"support": "supported",
"confidenceSource": "profile",
"notes": "Declared in agent profile metadata"
},
{
"key": "tiling",
"type": "capability",
"support": "supported",
"confidenceSource": "profile",
"notes": "Declared in agent profile metadata"
},
{
"key": "chrome",
"type": "capability",
"support": "supported",
"confidenceSource": "profile",
"notes": "Declared in agent profile metadata"
},
{
"key": "cdp",
"type": "capability",
"support": "supported",
"confidenceSource": "profile",
"notes": "Declared in agent profile metadata"
},
{
"key": "capture",
"type": "capability",
"support": "supported",
"confidenceSource": "profile",
"notes": "Declared in agent profile metadata"
},
{
"key": "gpt-4o",
"type": "capability",
"support": "supported",
"confidenceSource": "profile",
"notes": "Declared in agent profile metadata"
},
{
"key": "frontend",
"type": "capability",
"support": "supported",
"confidenceSource": "profile",
"notes": "Declared in agent profile metadata"
},
{
"key": "web-screenshot",
"type": "capability",
"support": "supported",
"confidenceSource": "profile",
"notes": "Declared in agent profile metadata"
},
{
"key": "ai-vision",
"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:image-tiler|supported|profile capability:claude|supported|profile capability:llm|supported|profile capability:vision|supported|profile capability:screenshot|supported|profile capability:sharp|supported|profile capability:image-processing|supported|profile capability:tiling|supported|profile capability:chrome|supported|profile capability:cdp|supported|profile capability:capture|supported|profile capability:gpt-4o|supported|profile capability:frontend|supported|profile capability:web-screenshot|supported|profile capability:ai-vision|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": "Keiver",
"href": "https://github.com/keiver/image-tiler-mcp-server#readme",
"sourceUrl": "https://github.com/keiver/image-tiler-mcp-server#readme",
"sourceType": "profile",
"confidence": "medium",
"observedAt": "2026-02-25T03:12:45.717Z",
"isPublic": true
},
{
"factKey": "protocols",
"category": "compatibility",
"label": "Protocol compatibility",
"value": "MCP",
"href": "https://xpersona.co/api/v1/agents/mcp-keiver-image-tiler-mcp-server/contract",
"sourceUrl": "https://xpersona.co/api/v1/agents/mcp-keiver-image-tiler-mcp-server/contract",
"sourceType": "contract",
"confidence": "medium",
"observedAt": "2026-02-25T03:12:45.717Z",
"isPublic": true
},
{
"factKey": "traction",
"category": "adoption",
"label": "Adoption signal",
"value": "1 GitHub stars",
"href": "https://github.com/keiver/image-tiler-mcp-server",
"sourceUrl": "https://github.com/keiver/image-tiler-mcp-server",
"sourceType": "profile",
"confidence": "medium",
"observedAt": "2026-02-25T03:12:45.717Z",
"isPublic": true
},
{
"factKey": "handshake_status",
"category": "security",
"label": "Handshake status",
"value": "UNKNOWN",
"href": "https://xpersona.co/api/v1/agents/mcp-keiver-image-tiler-mcp-server/trust",
"sourceUrl": "https://xpersona.co/api/v1/agents/mcp-keiver-image-tiler-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 image-tiler-mcp-server and adjacent AI workflows.