ShellWire

Discover and compare software, read chatbot news, and submit applications for private review.

Sollte ich dies verwenden

Qualität und Sicherheit

B
Qualität der Beschreibung
100%
Vollständigkeit des Schemas
66%
Qualität der Benennung
98%
Risiko der Vergiftung
80%
Übereinstimmung der Berechtigungen
90%
Einhaltung des Protokolls
100%

Befunde (3)

  • HIGHTool poisoning patterns detected
  • MEDIUMTool description contains URL to non-standard domainin verify_homepage_backlink
  • LOWTool 'fetch' suggests web access but openWorldHint=falsein fetch

Basierend auf einer automatisierten Analyse der Tool-Definitionen und der Einhaltung des Protokolls.

Kontextkosten

~5,210Tokens (Tool-Definitionen)
~5.9 KBTypische Antwortgröße
Erhebliche Auswirkung auf die Aufmerksamkeit (4.07% von 128k Kontext)

Dies ist die ungefähre Anzahl der Tokens, die jedes Mal verbraucht werden, wenn die Tools des Servers in den Kontext eines Modells geladen werden. Höhere Werte verringern die Aufmerksamkeit, die für andere Aufgaben verfügbar ist.

Installieren

Installation mit einem Klick

Fügen Sie dies Ihrer Datei `claude_desktop_config.json` hinzu:

{
  "mcpServers": {
    "shellwire": {
      "url": "https://shellwire.com/mcp"
    }
  }
}

Remote-Endpunkte

https://shellwire.com/mcpstreamable-http

Was es kann

Tool-Inventar

Tools (8)

🟢 Nur lesen🟡 Schreiben🔴 Löschen⚪ Unbekannt
🟢search(query)

Search public applications, chatbot catalog and labeled news. Returns at most 24 stable IDs, titles and canonical citation URLs.

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "query": {
      "type": "string",
      "maxLength": 200
    }
  },
  "required": [
    "query"
  ],
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "additionalProperties": false
}

Ausgabe-Schema

{
  "type": "object",
  "properties": {
    "results": {
      "maxItems": 24,
      "type": "array",
      "items": {
        "type": "object",
        "properties": {
          "id": {
            "type": "string",
            "pattern": "^(tool|news):[0-9a-f-]{36}$"
          },
          "title": {
            "type": "string"
          },
          "url": {
            "type": "string",
            "format": "uri"
          }
        },
        "required": [
          "id",
          "title",
          "url"
        ],
        "additionalProperties": false
      }
    }
  },
  "required": [
    "results"
  ],
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "additionalProperties": false
}
🟢fetch(id)

Fetch one public record ID returned by search. Includes citable text and dated facts. Unpublished and unknown IDs are unavailable.

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "id": {
      "type": "string",
      "pattern": "^(tool|news):[0-9a-f-]{36}$"
    }
  },
  "required": [
    "id"
  ],
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "additionalProperties": false
}

Ausgabe-Schema

{
  "type": "object",
  "properties": {
    "id": {
      "type": "string",
      "pattern": "^(tool|news):[0-9a-f-]{36}$"
    },
    "title": {
      "type": "string"
    },
    "url": {
      "type": "string",
      "format": "uri"
    },
    "text": {
      "type": "string",
      "maxLength": 60000
    },
    "metadata": {
      "type": "object",
      "propertyNames": {
        "type": "string"
      },
      "additionalProperties": {}
    }
  },
  "required": [
    "id",
    "title",
    "url",
    "text",
    "metadata"
  ],
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "additionalProperties": false
}
🟢compare_tools(ids)

Compare one to four distinct public tool IDs. Preserves unknown facts, source evidence and checked dates; no generated ratings.

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "ids": {
      "minItems": 1,
      "maxItems": 4,
      "type": "array",
      "items": {
        "type": "string",
        "pattern": "^tool:[0-9a-f-]{36}$"
      }
    }
  },
  "required": [
    "ids"
  ],
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "additionalProperties": false
}

Ausgabe-Schema

{
  "type": "object",
  "properties": {
    "items": {
      "minItems": 1,
      "maxItems": 4,
      "type": "array",
      "items": {
        "type": "object",
        "properties": {
          "id": {
            "type": "string",
            "pattern": "^tool:[0-9a-f-]{36}$"
          },
          "slug": {
            "type": "string",
            "maxLength": 100
          },
          "name": {
            "type": "string",
            "maxLength": 120
          },
          "summary": {
            "type": "string",
            "maxLength": 800
          },
          "kind": {
            "type": "string",
            "enum": [
              "app",
              "agent",
              "chatbot",
              "model",
              "api",
              "mcp-server",
              "utility"
            ]
          },
          "url": {
            "type": "string",
            "format": "uri"
          },
          "officialUrl": {
            "type": "string",
            "maxLength": 1800,
            "format": "uri"
          },
          "media": {
            "maxItems": 4,
            "type": "array",
            "items": {
              "type": "object",
              "properties": {
                "id": {
                  "type": "string",
                  "format": "uuid",
                  "pattern": "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"
                },
                "url": {
                  "type": "string",
                  "format": "uri"
                },
                "alt": {
                  "type": "string",
                  "maxLength": 300
                },
                "width": {
                  "type": "integer",
                  "exclusiveMinimum": 0,
                  "maximum": 9007199254740991
                },
                "height": {
                  "type": "integer",
                  "exclusiveMinimum": 0,
                  "maximum": 9007199254740991
                }
              },
              "required": [
                "id",
                "url",
                "alt",
                "width",
                "height"
              ],
              "additionalProperties": false
            }
          },
          "categories": {
            "maxItems": 10,
            "type": "array",
            "items": {
              "type": "object",
              "properties": {
                "slug": {
                  "type": "string",
                  "maxLength": 80
                },
                "name": {
                  "type": "string",
                  "maxLength": 100
                }
              },
              "required": [
                "slug",
                "name"
              ],
              "additionalProperties": false
            }
          },
          "facts": {
            "type": "object",
            "properties": {
              "developmentApproach": {
                "default": "unknown",
                "type": "string",
                "enum": [
                  "ai-assisted",
                  "human-built",
                  "mixed",
                  "unknown"
                ]
              },
              "problems": {
                "default": [],
                "maxItems": 6,
                "type": "array",
                "items": {
                  "type": "object",
                  "properties": {
                    "key": {
                      "type": "string",
                      "maxLength": 100,
                      "pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$"
                    },
                    "title": {
                      "type": "string",
                      "minLength": 1,
                      "maxLength": 160
                    },
                    "evidenceId": {
                      "type": "string",
                      "maxLength": 100,
                      "pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$"
                    }
                  },
                  "required": [
                    "key",
                    "title",
                    "evidenceId"
                  ],
                  "additionalProperties": false
                }
              },
              "features": {
                "default": [],
                "maxItems": 12,
                "type": "array",
                "items": {
                  "type": "object",
                  "properties": {
                    "key": {
                      "type": "string",
                      "maxLength": 100,
                      "pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$"
                    },
                    "title": {
                      "type": "string",
                      "minLength": 1,
                      "maxLength": 120
                    },
                    "evidenceId": {
                      "type": "string",
                      "maxLength": 100,
                      "pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$"
                    }
                  },
                  "required": [
                    "key",
                    "title",
                    "evidenceId"
                  ],
                  "additionalProperties": false
                }
              },
              "tags": {
                "default": [],
                "maxItems": 12,
                "type": "array",
                "items": {
                  "type": "string",
                  "minLength": 1,
                  "maxLength": 40
                }
              },
              "languages": {
                "default": [],
                "maxItems": 30,
                "type": "array",
                "items": {
                  "type": "string",
                  "minLength": 1,
                  "maxLength": 60
                }
              },
              "pricing": {
                "default": {
                  "freeTier": "unknown",
                  "paidFrom": null,
                  "currency": null,
                  "billingPeriod": "unknown",
                  "notes": null
                },
                "type": "object",
                "properties": {
                  "freeTier": {
                    "default": "unknown",
                    "type": "string",
                    "enum": [
                      "yes",
                      "no",
                      "unknown"
                    ]
                  },
                  "paidFrom": {
                    "default": null,
                    "anyOf": [
                      {
                        "type": "number",
                        "minimum": 0,
                        "maximum": 1000000
                      },
                      {
                        "type": "null"
                      }
                    ]
                  },
                  "currency": {
                    "default": null,
                    "anyOf": [
                      {
                        "type": "string",
                        "pattern": "^[A-Z]{3}$"
                      },
                      {
                        "type": "null"
                      }
                    ]
                  },
                  "billingPeriod": {
                    "default": "unknown",
                    "type": "string",
                    "enum": [
                      "month",
                      "year",
                      "usage",
                      "one-time",
                      "unknown"
                    ]
                  },
                  "notes": {
                    "default": null,
                    "anyOf": [
                      {
                        "type": "string",
                        "minLength": 1,
                        "maxLength": 600
                      },
                      {
                        "type": "null"
                      }
                    ]
                  }
                },
                "required": [
                  "freeTier",
                  "paidFrom",
                  "currency",
                  "billingPeriod",
                  "notes"
                ],
                "additionalProperties": false
              },
              "privacy": {
                "default": {
                  "trainingOnInputs": "unknown",
                  "deployment": "unknown",
                  "retention": null,
                  "notes": null
                },
                "type": "object",
                "properties": {
                  "trainingOnInputs": {
                    "default": "unknown",
                    "type": "string",
                    "enum": [
                      "yes",
                      "no",
                      "configurable",
                      "unknown"
                    ]
                  },
                  "deployment": {
                    "default": "unknown",
                    "type": "string",
                    "enum": [
                      "hosted",
                      "local",
                      "hybrid",
                      "unknown"
                    ]
                  },
                  "retention": {
                    "default": null,
                    "anyOf": [
                      {
                        "type": "string",
                        "minLength": 1,
                        "maxLength": 600
                      },
                      {
                        "type": "null"
                      }
                    ]
                  },
                  "notes": {
                    "default": null,
                    "anyOf": [
                      {
                        "type": "string",
                        "minLength": 1,
                        "maxLength": 600
                      },
                      {
                        "type": "null"
                      }
                    ]
                  }
                },
                "required": [
                  "trainingOnInputs",
                  "deployment",
                  "retention",
                  "notes"
                ],
                "additionalProperties": false
              },
              "capabilities": {
                "default": {
                  "webSearch": null,
                  "files": null,
                  "voice": null,
                  "images": null,
                  "api": null,
                  "local": null,
                  "openSource": null,
                  "mcp": null
                },
                "type": "object",
                "properties": {
                  "webSearch": {
                    "default": null,
                    "type": [
                      "boolean",
                      "null"
                    ]
                  },
                  "files": {
                    "default": null,
                    "type": [
                      "boolean",
                      "null"
                    ]
                  },
                  "voice": {
                    "default": null,
                    "type": [
                      "boolean",
                      "null"
                    ]
                  },
                  "images": {
                    "default": null,
                    "type": [
                      "boolean",
                      "null"
                    ]
                  },
                  "api": {
                    "default": null,
                    "type": [
                      "boolean",
                      "null"
                    ]
                  },
                  "local": {
                    "default": null,
                    "type": [
                      "boolean",
                      "null"
                    ]
                  },
                  "openSource": {
                    "default": null,
                    "type": [
                      "boolean",
                      "null"
                    ]
                  },
                  "mcp": {
                    "default": null,
                    "type": [
                      "boolean",
                      "null"
                    ]
                  }
                },
                "required": [
                  "webSearch",
                  "files",
                  "voice",
                  "images",
                  "api",
                  "local",
                  "openSource",
                  "mcp"
                ],
                "additionalProperties": false
              },
              "limitations": {
                "default": [],
                "maxItems": 12,
                "type": "array",
                "items": {
                  "type": "string",
                  "minLength": 1,
                  "maxLength": 400
                }
              },
              "compatibility": {
                "default": [],
                "maxItems": 12,
                "type": "array",
                "items": {
                  "type": "object",
                  "properties": {
                    "client": {
                      "type": "string",
                      "minLength": 1,
                      "maxLength": 100
                    },
                    "status": {
                      "type": "string",
                      "enum": [
                        "documented",
                        "tested"
                      ]
                    },
                    "evidenceId": {
                      "type": "string",
                      "maxLength": 100,
                      "pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$"
                    },
                    "clientVersion": {
                      "default": null,
                      "anyOf": [
                        {
                          "type": "string",
                          "minLength": 1,
                          "maxLength": 100
                        },
                        {
                          "type": "null"
                        }
                      ]
                    },
                    "checkedAt": {
                      "type": "string",
                      "format": "date-time",
                      "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$"
                    }
                  },
                  "required": [
                    "client",
                    "status",
                    "evidenceId",
                    "clientVersion",
                    "checkedAt"
                  ],
                  "additionalProperties": false
                }
              },
              "evidence": {
                "maxItems": 20,
                "type": "array",
                "items": {
                  "type": "object",
                  "properties": {
                    "id": {
                      "type": "string",
                      "maxLength": 100,
                      "pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$"
                    },
                    "url": {
                      "type": "string",
                      "maxLength": 1800,
                      "format": "uri"
                    },
                    "title": {
                      "type": "string",
                      "minLength": 1,
                      "maxLength": 180
                    },
                    "checkedAt": {
                      "type": "string",
                      "format": "date-time",
                      "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$"
                    },
                    "kind": {
                      "type": "string",
                      "enum": [
                        "official",
                        "first-party-test"
                      ]
                    },
                    "claims": {
                      "minItems": 1,
                      "maxItems": 30,
                      "type": "array",
                      "items": {
                        "type": "string",
                        "minLength": 1,
                        "maxLength": 100
                      }
                    }
                  },
                  "required": [
                    "id",
                    "url",
                    "title",
                    "checkedAt",
                    "kind",
                    "claims"
                  ],
                  "additionalProperties": false
                }
              }
            },
            "required": [
              "developmentApproach",
              "problems",
              "features",
              "tags",
              "languages",
              "pricing",
              "privacy",
              "capabilities",
              "limitations",
              "compatibility",
              "evidence"
            ],
            "additionalProperties": false
          },
          "revision": {
            "type": "integer",
            "exclusiveMinimum": 0,
            "maximum": 9007199254740991
          },
          "lastCheckedAt": {
            "type": [
              "string",
              "null"
            ]
          },
          "updatedAt": {
            "type": "string"
          }
        },
        "required": [
          "id",
          "slug",
          "name",
          "summary",
          "kind",
          "url",
          "officialUrl",
          "media",
          "categories",
          "facts",
          "revision",
          "lastCheckedAt",
          "updatedAt"
        ],
        "additionalProperties": false
      }
    }
  },
  "required": [
    "items"
  ],
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "additionalProperties": false
}
🟢get_chatbot_brief(limit)

Read the same source-reviewed brief shown on the homepage, with at most four labeled stories and related public tools. An empty brief remains empty.

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "limit": {
      "default": 4,
      "type": "integer",
      "minimum": 1,
      "maximum": 4
    }
  },
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "additionalProperties": false
}

Ausgabe-Schema

{
  "type": "object",
  "properties": {
    "items": {
      "maxItems": 4,
      "type": "array",
      "items": {
        "type": "object",
        "properties": {
          "id": {
            "type": "string",
            "format": "uuid",
            "pattern": "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"
          },
          "articleId": {
            "type": "string",
            "pattern": "^(tool|news):[0-9a-f-]{36}$"
          },
          "title": {
            "type": "string",
            "maxLength": 200
          },
          "summary": {
            "type": "string",
            "maxLength": 1000
          },
          "label": {
            "type": "string",
            "enum": [
              "reporting",
              "discussion",
              "analysis"
            ]
          },
          "url": {
            "type": "string",
            "format": "uri"
          },
          "sourceUrl": {
            "type": "string",
            "maxLength": 1800,
            "format": "uri"
          },
          "publishedAt": {
            "type": "string"
          },
          "reviewedAt": {
            "type": "string"
          },
          "relatedTools": {
            "maxItems": 8,
            "type": "array",
            "items": {
              "type": "object",
              "properties": {
                "id": {
                  "type": "string",
                  "pattern": "^tool:[0-9a-f-]{36}$"
                },
                "name": {
                  "type": "string",
                  "maxLength": 120
                },
                "url": {
                  "type": "string",
                  "format": "uri"
                }
              },
              "required": [
                "id",
                "name",
                "url"
              ],
              "additionalProperties": false
            }
          }
        },
        "required": [
          "id",
          "articleId",
          "title",
          "summary",
          "label",
          "url",
          "sourceUrl",
          "publishedAt",
          "reviewedAt",
          "relatedTools"
        ],
        "additionalProperties": false
      }
    }
  },
  "required": [
    "items"
  ],
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "additionalProperties": false
}
🟢get_submission_instructions

Anonymous, credential-free instructions for authenticated private submissions. Includes exact first-party OTP HTTP endpoints, bounded submission fields and binary screenshot uploads. No OAuth authentication is offered.

Eingabe-Schema

{
  "type": "object",
  "properties": {},
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "additionalProperties": false
}

Ausgabe-Schema

{
  "type": "object",
  "properties": {
    "builderWritesEnabled": {
      "type": "boolean"
    },
    "authentication": {
      "type": "object",
      "properties": {
        "method": {
          "type": "string",
          "const": "email-otp-bearer"
        },
        "oauth": {
          "type": "boolean",
          "const": false
        },
        "sendCode": {
          "type": "string"
        },
        "exchangeCode": {
          "type": "string"
        },
        "revoke": {
          "type": "string"
        },
        "credential": {
          "type": "string"
        },
        "codeAccess": {
          "type": "string"
        },
        "expiresIn": {
          "type": "number",
          "const": 28800
        }
      },
      "required": [
        "method",
        "oauth",
        "sendCode",
        "exchangeCode",
        "revoke",
        "credential",
        "codeAccess",
        "expiresIn"
      ],
      "additionalProperties": false
    },
    "workflow": {
      "maxItems": 6,
      "type": "array",
      "items": {
        "type": "string"
      }
    },
    "submission": {
      "type": "object",
      "properties": {
        "tool": {
          "type": "string",
          "const": "submit_application"
        },
        "required": {
          "maxItems": 3,
          "type": "array",
          "items": {
            "type": "string"
          }
        },
        "optional": {
          "maxItems": 3,
          "type": "array",
          "items": {
            "type": "string"
          }
        },
        "details": {
          "maxItems": 7,
          "type": "array",
          "items": {
            "type": "string"
          }
        },
        "image": {
          "type": "string"
        },
        "moderation": {
          "type": "string"
        },
        "retry": {
          "type": "string"
        }
      },
      "required": [
        "tool",
        "required",
        "optional",
        "details",
        "image",
        "moderation",
        "retry"
      ],
      "additionalProperties": false
    },
    "media": {
      "type": "object",
      "properties": {
        "endpoint": {
          "type": "string"
        },
        "contentTypes": {
          "maxItems": 3,
          "type": "array",
          "items": {
            "type": "string"
          }
        },
        "maxBytes": {
          "type": "number",
          "const": 5242880
        },
        "maxImages": {
          "type": "number",
          "const": 4
        },
        "expiresIn": {
          "type": "number",
          "const": 86400
        },
        "response": {
          "maxItems": 4,
          "type": "array",
          "items": {
            "type": "string"
          }
        },
        "privacy": {
          "type": "string"
        }
      },
      "required": [
        "endpoint",
        "contentTypes",
        "maxBytes",
        "maxImages",
        "expiresIn",
        "response",
        "privacy"
      ],
      "additionalProperties": false
    }
  },
  "required": [
    "builderWritesEnabled",
    "authentication",
    "workflow",
    "submission",
    "media"
  ],
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "additionalProperties": false
}
🟢verify_homepage_backlink(officialUrl)

Requires a verified builder Bearer token. Check a visible anchor to https://shellwire.com/ on the root homepage of your public HTTPS site. Authenticated bounded network check, cached for five minutes. No publication. Rate limited.

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "officialUrl": {
      "type": "string",
      "minLength": 1,
      "maxLength": 1800
    }
  },
  "required": [
    "officialUrl"
  ],
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "additionalProperties": false
}

Ausgabe-Schema

{
  "type": "object",
  "properties": {
    "verified": {
      "type": "boolean",
      "const": true
    },
    "homepage": {
      "type": "string",
      "format": "uri"
    },
    "checkedAt": {
      "type": "string"
    },
    "expiresIn": {
      "type": "integer",
      "minimum": 0,
      "maximum": 300
    }
  },
  "required": [
    "verified",
    "homepage",
    "checkedAt",
    "expiresIn"
  ],
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "additionalProperties": false
}
🟡submit_application(images, name, officialUrl, description, email, ...)

Requires email OTP authentication and a verified root homepage backlink. Submit an app or personal agent for private operator review, with optional images uploaded separately by authenticated HTTP. Email must match the verified account. Does not publish. Repeated pending normalized URLs are acknowledged without overwriting. On outcome_unknown inspect list_my_submissions before retrying.

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "images": {
      "default": [],
      "maxItems": 4,
      "type": "array",
      "items": {
        "type": "object",
        "properties": {
          "id": {
            "type": "string",
            "format": "uuid",
            "pattern": "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"
          },
          "alt": {
            "type": "string",
            "minLength": 3,
            "maxLength": 300
          }
        },
        "required": [
          "id",
          "alt"
        ],
        "additionalProperties": false
      }
    },
    "name": {
      "type": "string",
      "minLength": 1,
      "maxLength": 120
    },
    "officialUrl": {
      "type": "string",
      "minLength": 1,
      "maxLength": 1800
    },
    "description": {
      "type": "string",
      "minLength": 1,
      "maxLength": 2000
    },
    "email": {
      "type": "string",
      "maxLength": 254,
      "format": "email",
      "pattern": "^(?:[A-Za-z0-9_'+\\-]+\\.)*[A-Za-z0-9_'+\\-]*[A-Za-z0-9_+-]@(?:[A-Za-z0-9][A-Za-z0-9\\-]*\\.)+[A-Za-z]{2,}$"
    },
    "details": {
      "default": {
        "role": "community",
        "makerName": "",
        "developmentApproach": "unknown",
        "audience": "",
        "platforms": []
      },
      "type": "object",
      "properties": {
        "role": {
          "default": "maker",
          "type": "string",
          "enum": [
            "maker",
            "community"
          ]
        },
        "makerName": {
          "default": "",
          "type": "string",
          "maxLength": 100
        },
        "developmentApproach": {
          "default": "unknown",
          "type": "string",
          "enum": [
            "ai-assisted",
            "human-built",
            "mixed",
            "unknown"
          ]
        },
        "category": {
          "type": "string",
          "maxLength": 80,
          "pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$"
        },
        "audience": {
          "default": "",
          "type": "string",
          "maxLength": 300
        },
        "platforms": {
          "default": [],
          "maxItems": 5,
          "type": "array",
          "items": {
            "type": "string",
            "enum": [
              "web",
              "desktop",
              "mobile",
              "api",
              "self-hosted"
            ]
          }
        }
      },
      "additionalProperties": false
    }
  },
  "required": [
    "name",
    "officialUrl",
    "description"
  ],
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "additionalProperties": false
}

Ausgabe-Schema

{
  "type": "object",
  "properties": {
    "status": {
      "type": "string",
      "const": "received"
    },
    "reference": {
      "type": "string",
      "maxLength": 64
    },
    "message": {
      "type": "string",
      "maxLength": 500
    }
  },
  "required": [
    "status",
    "reference",
    "message"
  ],
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "additionalProperties": false
}
🟢list_my_submissions

Requires a current verified builder token. Return only this builder account's private submission statuses, optional published tool URL and image previews. Empty means no owned records. Never returns another builder's submission, operator notes or contact email.

Eingabe-Schema

{
  "type": "object",
  "properties": {},
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "additionalProperties": false
}

Ausgabe-Schema

{
  "type": "object",
  "properties": {
    "items": {
      "maxItems": 100,
      "type": "array",
      "items": {
        "type": "object",
        "properties": {
          "id": {
            "type": "string",
            "format": "uuid",
            "pattern": "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"
          },
          "status": {
            "type": "string",
            "enum": [
              "pending",
              "accepted",
              "rejected"
            ]
          },
          "name": {
            "type": "string",
            "maxLength": 120
          },
          "officialUrl": {
            "type": "string",
            "format": "uri"
          },
          "createdAt": {
            "type": "string"
          },
          "processing": {
            "anyOf": [
              {
                "type": "object",
                "properties": {
                  "state": {
                    "type": "string",
                    "enum": [
                      "queued",
                      "processing",
                      "ready_for_review",
                      "needs_attention"
                    ]
                  },
                  "updatedAt": {
                    "type": "string"
                  }
                },
                "required": [
                  "state",
                  "updatedAt"
                ],
                "additionalProperties": false
              },
              {
                "type": "null"
              }
            ]
          },
          "toolUrl": {
            "anyOf": [
              {
                "type": "string",
                "format": "uri"
              },
              {
                "type": "null"
              }
            ]
          },
          "images": {
            "maxItems": 4,
            "type": "array",
            "items": {
              "type": "object",
              "properties": {
                "id": {
                  "type": "string",
                  "format": "uuid",
                  "pattern": "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"
                },
                "url": {
                  "type": "string",
                  "format": "uri"
                },
                "alt": {
                  "type": "string",
                  "maxLength": 300
                },
                "width": {
                  "type": "integer",
                  "exclusiveMinimum": 0,
                  "maximum": 9007199254740991
                },
                "height": {
                  "type": "integer",
                  "exclusiveMinimum": 0,
                  "maximum": 9007199254740991
                }
              },
              "required": [
                "id",
                "url",
                "alt",
                "width",
                "height"
              ],
              "additionalProperties": false
            }
          }
        },
        "required": [
          "id",
          "status",
          "name",
          "officialUrl",
          "createdAt",
          "processing",
          "toolUrl",
          "images"
        ],
        "additionalProperties": false
      }
    }
  },
  "required": [
    "items"
  ],
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "additionalProperties": false
}

Community

Diesen Server bewerten

Nachweis

Aktuelle Beobachtungen

verifiziertVersion nicht aufgezeichnet8 Tools