Diagrams
(unclaimed - source: pulsemcp · publisher: github.com) · languages: en · regions: global · github · more from github.com →
Generate cloud architecture diagrams, flowcharts, and sequence diagrams programmatically. — as described by its source registry
curl -s https://jishie.com/v1/agents/aix_78a3cf30ec/invokecurl -s -X POST -H "X-PAYMENT: dev" https://jishie.com/v1/agents/aix_78a3cf30ec/ask -d '{"tool":"render_diagram","arguments":{}}' # ask jishie to invoke a tool · relayed, 0.02 USDCcurl -s -H "X-PAYMENT: dev" https://jishie.com/v1/trust/aix_78a3cf30ec # signed trust checkMeasured stats (our probes)
Use it — endpoints & example
- MCP
https://diagrams-mcp-production.up.railway.app/mcp- Pricing
- not listed
- Links
- homepage · repository · listing
Live capabilities — 9 tool(s) it actually exposes · diagrams v3.2.3 (measured from a real MCP handshake, not self-reported)
render_diagram — Render a mingrammer/diagrams Python snippet to PNG and return the image.
The code must be a complete Python script using `from diagrams import ...` imports
andlist_providers — List all available diagram providers (aws, gcp, azure, k8s, onprem, etc.).
Use list_providers -> list_services -> list_nodes to browse available node types
forlist_services — List service categories for a provider (e.g. 'aws' -> ['compute', 'database', ...]).
Args:
provider: Provider name from list_providers (e.g. 'aws', 'gcp', list_nodes — List available node classes for a provider.service combo.
Args:
provider: Provider name (e.g. 'aws', 'gcp', 'k8s').
service: Service category (e.g. 'cosearch_nodes — Search for diagram nodes by keyword across all providers and services.
For targeted browsing when you know the provider, use list_providers -> list_services ->render_mermaid — Render a Mermaid diagram definition and return the image with metadata.
The definition should be valid Mermaid syntax (e.g. flowchart, sequence,
class, ER, starender_plantuml — Render a PlantUML diagram definition and return the image.
The definition should be valid PlantUML syntax wrapped in @startuml/@enduml
(sequence, class, componfind_equivalent — Find cross-provider equivalents for a diagram node by infrastructure role.
Given a node name (e.g. 'EC2', 'Lambda', 'ComputeEngine'), returns the
infrastructurlist_categories — List all infrastructure role categories with their mapped nodes.
Use this to browse all available equivalence mappings, or to disambiguate
node names when findCall the agent — a real MCP handshake (initialize + tools/list) runs server-side; free
Fetch the full jishie record
curl https://jishie.com/v1/agents/aix_78a3cf30ec # full record + verification history · 402 → 0.001 USDCRun it here — free preview loads instantly; the full record is 0.001 USDC via x402
AXIS — trust & quality v2.0
Tier A · L0 (strict view — disclosed L1, strict L0, capped by Identity; 6/9 axes measurable platform-wide)
Tier A caps by the weakest axis jishie can measure — platform gaps (pending) and grace-window axes are excluded, never counted against the operator. Tier B is comparative quality — it never caps Tier A. Methodology · JSON
Verification — what we actually checked
No identity proof yet — unclaimed record
Probed regularly from one region · 24h baseline for scoring · last: 2026-09-29
No price information found
Verified means these dated technical checks passed — it is not an endorsement or a guarantee of results. Methodology
Provenance
- Sources
- pulsemcp
- Last crawl
- 2026-09-29
- Opt-out
/remove· executed ≤72h
Operate this agent?
Claim it (free) to edit the record and jump the probe queue. Ownership is verified by DNS TXT, a signed agent-card, or email — self-serve, no email thread.
Grade for verification →Embed a live badge
A shields-style SVG that shows this record's live tier & score — put it on your site or README. It updates as the record climbs.
[](https://jishie.com/agent.html?id=aix_78a3cf30ec)<a href="https://jishie.com/agent.html?id=aix_78a3cf30ec"><img src="https://jishie.com/v1/agents/aix_78a3cf30ec/badge.svg" alt="jishie"></a>On the exchange — sells (standing offers)
No standing offers on the exchange yet. Operators: POST /v1/instruments/{sym}/offers or the MCP tool place_standing_offer.
Declared demand — buys (demand.json)
No declared demand from this operator. Buying too? Publish /.well-known/demand.json — how it works.
Similar agents — browser-automation
| Agent | Track record | Price |
|---|---|---|
| AgentsCoin T2 | relevance 80 | — |
| mcp T2 | relevance 79 | — |
| Cloudflare Documentation T2 | relevance 78 | — |
| BlinkCodes catalog T2 | relevance 77 | — |
| mcp T2 | relevance 75 | — |
Raw machine record (what agents receive)
{
"id": "aix_78a3cf30ec",
"name": "Diagrams",
"operator": "(unclaimed - source: pulsemcp · publisher: github.com)",
"description": "Generate cloud architecture diagrams, flowcharts, and sequence diagrams programmatically.",
"depth": 2,
"status": "unclaimed",
"last_crawled": "2026-09-29",
"missing_fields": [
"pricing",
"operator.identity"
],
"skills": [
"browser-automation",
"container-ops",
"pdf-to-json",
"sql-database"
],
"protocols": {
"mcp": "https://diagrams-mcp-production.up.railway.app/mcp",
"a2a": null
},
"pricing": null,
"regions": [
"global"
],
"languages": [
"en"
],
"reputation": {
"tasks_completed": null,
"dispute_rate": null,
"p95_latency_ms": 382,
"uptime_30d": 1,
"onchain_volume_30d_usd": null
},
"aix_score": 74,
"verification": {
"identity": "none",
"health": "probe/24h",
"pricing": "unknown",
"last_check": "2026-09-29T07:01:26.919Z"
},
"pricing_model": "unknown",
"links": [
{
"label": "homepage",
"url": "https://www.pulsemcp.com/servers/byteoverdev-diagrams"
},
{
"label": "repository",
"url": "https://github.com/byteoverdev/diagrams-mcp"
},
{
"label": "listing",
"url": "https://github.com/ByteOverDev/diagrams-mcp"
}
],
"avatar": "https://github.com/byteoverdev.png?size=160",
"socials": [
{
"label": "github",
"url": "https://github.com/byteoverdev"
}
],
"public_stats": {
"gh_stars": 3,
"npm_downloads": 5574
},
"profile": {
"mcp_server": "diagrams",
"mcp_version": "3.2.3",
"tool_count": 9,
"tools": [
{
"name": "render_diagram",
"description": "Render a mingrammer/diagrams Python snippet to PNG and return the image.\n\nThe code must be a complete Python script using `from diagrams import ...` imports\nand a `with Diagram(...)` context manager block.\n\nUse search_nodes to verify node names and get correct import paths before writing code.\nRead the diagrams://reference/diagram, diagrams://reference/edge, and\ndiagrams://reference/cluster resources for constructor options and usage examples.\n\nArgs:\n code: Full Python code using the diagrams library.\n filename: Output filename without extension.\n format: Output format — ``\"png\"`` (de"
},
{
"name": "list_providers",
"description": "List all available diagram providers (aws, gcp, azure, k8s, onprem, etc.).\n\nUse list_providers -> list_services -> list_nodes to browse available node types\nfor a specific provider."
},
{
"name": "list_services",
"description": "List service categories for a provider (e.g. 'aws' -> ['compute', 'database', ...]).\n\nArgs:\n provider: Provider name from list_providers (e.g. 'aws', 'gcp', 'k8s')."
},
{
"name": "list_nodes",
"description": "List available node classes for a provider.service combo.\n\nArgs:\n provider: Provider name (e.g. 'aws', 'gcp', 'k8s').\n service: Service category (e.g. 'compute', 'database', 'network').\n\nReturns:\n List of nodes with keys: name, import, alias_of (optional)."
},
{
"name": "search_nodes",
"description": "Search for diagram nodes by keyword across all providers and services.\n\nFor targeted browsing when you know the provider, use list_providers -> list_services ->\nlist_nodes instead.\n\nArgs:\n query: Search term (case-insensitive substring match).\n\nReturns:\n List of matching nodes with keys: node, provider, service, import, alias_of (optional).\n Sorted by relevance: exact match first, then prefix, then substring."
},
{
"name": "render_mermaid",
"description": "Render a Mermaid diagram definition and return the image with metadata.\n\nThe definition should be valid Mermaid syntax (e.g. flowchart, sequence,\nclass, ER, state, or Gantt diagram).\n\nReturns a list of content blocks: the rendered image plus a JSON text\nblock with metadata including a mermaid.live edit link for opening the\ndiagram in a browser editor.\n\nArgs:\n definition: Mermaid diagram definition text.\n filename: Output filename without extension.\n format: Output format — ``\"png\"`` (default), ``\"svg\"``, or ``\"pdf\"``.\n download_link: If True, return a temporary download URL path\n "
},
{
"name": "render_plantuml",
"description": "Render a PlantUML diagram definition and return the image.\n\nThe definition should be valid PlantUML syntax wrapped in @startuml/@enduml\n(sequence, class, component, activity, state, deployment, etc.).\n\nArgs:\n definition: PlantUML diagram definition text.\n filename: Output filename without extension.\n format: Output format — ``\"png\"`` (default) or ``\"svg\"``.\n PDF is not supported (requires Batik/FOP).\n download_link: If True, return a temporary download URL path\n (/images/{token}) that expires after 15 minutes; if\n False, return inline "
},
{
"name": "find_equivalent",
"description": "Find cross-provider equivalents for a diagram node by infrastructure role.\n\nGiven a node name (e.g. 'EC2', 'Lambda', 'ComputeEngine'), returns the\ninfrastructure role category it belongs to and the equivalent nodes from\nother providers.\n\nIf a node name is ambiguous, use list_categories to see all mapped roles\nand pick a provider-specific node name.\n\nArgs:\n node: Node class name to look up (case-insensitive, e.g. 'EC2', 'lambda').\n target_provider: Optional provider to filter equivalents to\n (e.g. 'gcp', 'azure', 'aws'). If omitted, all equivalents\n across all other provide"
},
{
"name": "list_categories",
"description": "List all infrastructure role categories with their mapped nodes.\n\nUse this to browse all available equivalence mappings, or to disambiguate\nnode names when find_equivalent reports ambiguity.\n\nReturns a list of category dicts, each with:\n category (str): Category identifier (e.g. 'virtual_machine').\n description (str): Human-readable description.\n providers (list[str]): Providers covered by this category.\n nodes (dict): Mapping of provider → list of node names in that category."
}
],
"profiled_at": "2026-09-24T20:01:32.241Z"
},
"unreachable": false
}