{
  "meta": {
    "attribution": "Anchor Terminal (https://www.anchorterminal.com)",
    "docs": "https://www.anchorterminal.com/docs/",
    "generatedAt": "2026-10-05",
    "license": "CC-BY-4.0",
    "method": "https://www.anchorterminal.com/benchmark/",
    "methodology": "0.3",
    "openapi": "https://www.anchorterminal.com/openapi.json",
    "preview": false,
    "run": "2026-10-01",
    "runLabel": "October 2026 research run"
  },
  "tool": {
    "category": "",
    "endpoint": "https://scribble.boringstuff.club/mcp",
    "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/boringstuff-the-scribble-thing.json",
    "kind": "mcp",
    "listed": "indexed",
    "liveUrl": "https://www.anchorterminal.com/api/v1/live/boringstuff-the-scribble-thing.json",
    "markdownUrl": "https://www.anchorterminal.com/tools/boringstuff-the-scribble-thing.md",
    "mcpTools": {
      "check": {
        "checker": "anchor-check/1.0",
        "totalTokens": 3438,
        "counts": {
          "error": 0,
          "note": 1,
          "warn": 5
        },
        "findings": [
          {
            "rule": "TC11",
            "severity": "warn",
            "tool": "create_scribe_animation",
            "message": "9 parameters without a description: accept_retention, accept_terms, accepted_terms_version, idempotency_key, image_mime_type, installation_id and 3 more",
            "fix": "Describe each one: format, units, an example, and what happens when it's left out."
          },
          {
            "rule": "TC11",
            "severity": "warn",
            "tool": "delete_scribe_animation",
            "message": "none of its 2 parameters has a description",
            "fix": "Describe each one: format, units, an example, and what happens when it's left out."
          },
          {
            "rule": "TC11",
            "severity": "warn",
            "tool": "get_scribe_animation",
            "message": "none of its 2 parameters has a description",
            "fix": "Describe each one: format, units, an example, and what happens when it's left out."
          },
          {
            "rule": "TC11",
            "severity": "warn",
            "tool": "get_scribe_animation_download",
            "message": "none of its 3 parameters has a description",
            "fix": "Describe each one: format, units, an example, and what happens when it's left out."
          },
          {
            "rule": "TC11",
            "severity": "warn",
            "tool": "redeem_scribe_unlock_code",
            "message": "none of its 3 parameters has a description",
            "fix": "Describe each one: format, units, an example, and what happens when it's left out."
          },
          {
            "rule": "TC29",
            "severity": "note",
            "message": "about 750 tokens (21% of the definitions) are titles that repeat property or function names",
            "fix": "Strip \"title\" keys that only restate a name before listing tools."
          }
        ]
      },
      "checkedAt": "2026-10-04T22:21:29Z",
      "count": 6,
      "schemaTokens": 3438,
      "status": "ok",
      "tools": [
        {
          "name": "get_scribble_service_info",
          "description": "Get current limits, terms, retention, pricing, and integration URLs.",
          "inputSchema": {
            "properties": {},
            "title": "get_scribble_service_infoArguments",
            "type": "object"
          },
          "outputSchema": {
            "properties": {
              "accepted_image_types": {
                "items": {
                  "type": "string"
                },
                "title": "Accepted Image Types",
                "type": "array"
              },
              "clean_video_unlock_price": {
                "title": "Clean Video Unlock Price",
                "type": "string"
              },
              "current_terms_version": {
                "title": "Current Terms Version",
                "type": "string"
              },
              "max_image_dimension": {
                "title": "Max Image Dimension",
                "type": "integer"
              },
              "max_upload_bytes": {
                "title": "Max Upload Bytes",
                "type": "integer"
              },
              "mcp_url": {
                "title": "Mcp Url",
                "type": "string"
              },
              "privacy_url": {
                "title": "Privacy Url",
                "type": "string"
              },
              "purchase_url": {
                "anyOf": [
                  {
                    "type": "string"
                  },
                  {
                    "type": "null"
                  }
                ],
                "title": "Purchase Url"
              },
              "rest_documentation_url": {
                "title": "Rest Documentation Url",
                "type": "string"
              },
              "retention_hours": {
                "title": "Retention Hours",
                "type": "integer"
              },
              "service": {
                "title": "Service",
                "type": "string"
              },
              "skill_url": {
                "title": "Skill Url",
                "type": "string"
              },
              "terms_url": {
                "title": "Terms Url",
                "type": "string"
              },
              "watermarked_preview_price": {
                "title": "Watermarked Preview Price",
                "type": "string"
              },
              "website_url": {
                "title": "Website Url",
                "type": "string"
              }
            },
            "required": [
              "service",
              "website_url",
              "mcp_url",
              "rest_documentation_url",
              "skill_url",
              "current_terms_version",
              "terms_url",
              "privacy_url",
              "retention_hours",
              "max_upload_bytes",
              "max_image_dimension",
              "accepted_image_types",
              "watermarked_preview_price",
              "clean_video_unlock_price",
              "purchase_url"
            ],
            "title": "MCPServiceInfo",
            "type": "object"
          },
          "annotations": {
            "destructiveHint": false,
            "idempotentHint": true,
            "openWorldHint": true,
            "readOnlyHint": true,
            "title": "Get Scribble service information"
          }
        },
        {
          "name": "create_scribe_animation",
          "description": "Create an asynchronous animation from a base64-encoded line-art image.",
          "inputSchema": {
            "properties": {
              "accept_retention": {
                "title": "Accept Retention",
                "type": "boolean"
              },
              "accept_terms": {
                "title": "Accept Terms",
                "type": "boolean"
              },
              "accepted_terms_version": {
                "maxLength": 40,
                "minLength": 1,
                "title": "Accepted Terms Version",
                "type": "string"
              },
              "idempotency_key": {
                "maxLength": 200,
                "minLength": 8,
                "title": "Idempotency Key",
                "type": "string"
              },
              "image_base64": {
                "description": "Raw base64 PNG or JPEG bytes; do not include a data-URL prefix.",
                "maxLength": 14000000,
                "minLength": 4,
                "title": "Image Base64",
                "type": "string"
              },
              "image_mime_type": {
                "enum": [
                  "image/png",
                  "image/jpeg"
                ],
                "title": "Image Mime Type",
                "type": "string"
              },
              "installation_id": {
                "anyOf": [
                  {
                    "maxLength": 200,
                    "minLength": 8,
                    "type": "string"
                  },
                  {
                    "type": "null"
                  }
                ],
                "default": null,
                "title": "Installation Id"
              },
              "order_text": {
                "default": "",
                "maxLength": 2000,
                "title": "Order Text",
                "type": "string"
              },
              "show_hand": {
                "default": false,
                "title": "Show Hand",
                "type": "boolean"
              },
              "speed": {
                "default": "normal",
                "enum": [
                  "slow",
                  "normal",
                  "fast"
                ],
                "title": "Speed",
                "type": "string"
              }
            },
            "required": [
              "image_base64",
              "image_mime_type",
              "idempotency_key",
              "accepted_terms_version",
              "accept_terms",
              "accept_retention"
            ],
            "title": "create_scribe_animationArguments",
            "type": "object"
          },
          "outputSchema": {
            "$defs": {
              "AgentUnlockDetails": {
                "properties": {
                  "endpoint": {
                    "title": "Endpoint",
                    "type": "string"
                  },
                  "instructions": {
                    "title": "Instructions",
                    "type": "string"
                  },
                  "purchase_url": {
                    "anyOf": [
                      {
                        "type": "string"
                      },
                      {
                        "type": "null"
                      }
                    ],
                    "title": "Purchase Url"
                  },
                  "state": {
                    "enum": [
                      "watermarked",
                      "unlocked"
                    ],
                    "title": "State",
                    "type": "string"
                  }
                },
                "required": [
                  "state",
                  "instructions",
                  "endpoint",
                  "purchase_url"
                ],
                "title": "AgentUnlockDetails",
                "type": "object"
              }
            },
            "properties": {
              "access_token": {
                "description": "Secret bearer capability scoped to this animation only.",
                "title": "Access Token",
                "type": "string"
              },
              "animation_id": {
                "description": "Canonical UUID for this animation.",
                "title": "Animation Id",
                "type": "string"
              },
              "clean_download_available": {
                "title": "Clean Download Available",
                "type": "boolean"
              },
              "clean_url": {
                "title": "Clean Url",
                "type": "string"
              },
              "created_at": {
                "title": "Created At",
                "type": "string"
              },
              "error": {
                "anyOf": [
                  {
                    "additionalProperties": {
                      "anyOf": [
                        {
                          "type": "string"
                        },
                        {
                          "type": "null"
                        }
                      ]
                    },
                    "type": "object"
                  },
                  {
                    "type": "null"
                  }
                ],
                "title": "Error"
              },
              "expires_at": {
                "title": "Expires At",
                "type": "string"
              },
              "idempotent_replay": {
                "title": "Idempotent Replay",
                "type": "boolean"
              },
              "manage_url": {
                "description": "Private browser handoff URL for user review and unlock.",
                "title": "Manage Url",
                "type": "string"
              },
              "preview_download_available": {
                "title": "Preview Download Available",
                "type": "boolean"
              },
              "preview_url": {
                "title": "Preview Url",
                "type": "string"
              },
              "progress": {
                "description": "Approximate percent complete.",
                "maximum": 100,
                "minimum": 0,
                "title": "Progress",
                "type": "integer"
              },
              "purchase_url": {
                "anyOf": [
                  {
                    "type": "string"
                  },
                  {
                    "type": "null"
                  }
                ],
                "title": "Purchase Url"
              },
              "retention_hours": {
                "title": "Retention Hours",
                "type": "integer"
              },
              "seconds_remaining": {
                "title": "Seconds Remaining",
                "type": "integer"
              },
              "stage": {
                "description": "Short user-facing description of current work.",
                "title": "Stage",
                "type": "string"
              },
              "status": {
                "description": "Current asynchronous job state.",
                "enum": [
                  "queued",
                  "running",
                  "completed",
                  "failed"
                ],
                "title": "Status",
                "type": "string"
              },
              "status_url": {
                "title": "Status Url",
                "type": "string"
              },
              "terms_version": {
                "anyOf": [
                  {
                    "type": "string"
                  },
                  {
                    "type": "null"
                  }
                ],
                "title": "Terms Version"
              },
              "token_type": {
                "const": "Bearer",
                "title": "Token Type",
                "type": "string"
              },
              "unlock": {
                "$ref": "#/$defs/AgentUnlockDetails"
              },
              "unlocked": {
                "title": "Unlocked",
                "type": "boolean"
              }
            },
            "required": [
              "animation_id",
              "status",
              "stage",
              "progress",
              "error",
              "created_at",
              "expires_at",
              "seconds_remaining",
              "retention_hours",
              "terms_version",
              "unlocked",
              "preview_download_available",
              "clean_download_available",
              "status_url",
              "preview_url",
              "clean_url",
              "manage_url",
              "purchase_url",
              "unlock",
              "access_token",
              "token_type",
              "idempotent_replay"
            ],
            "title": "AgentCreateResponse",
            "type": "object"
          },
          "annotations": {
            "destructiveHint": false,
            "idempotentHint": true,
            "openWorldHint": true,
            "readOnlyHint": false,
            "title": "Create a scribe animation"
          }
        },
        {
          "name": "get_scribe_animation",
          "description": "Poll one private animation until it completes or fails.",
          "inputSchema": {
            "properties": {
              "access_token": {
                "maxLength": 128,
                "minLength": 32,
                "title": "Access Token",
                "type": "string"
              },
              "animation_id": {
                "title": "Animation Id",
                "type": "string"
              }
            },
            "required": [
              "animation_id",
              "access_token"
            ],
            "title": "get_scribe_animationArguments",
            "type": "object"
          },
          "outputSchema": {
            "$defs": {
              "AgentUnlockDetails": {
                "properties": {
                  "endpoint": {
                    "title": "Endpoint",
                    "type": "string"
                  },
                  "instructions": {
                    "title": "Instructions",
                    "type": "string"
                  },
                  "purchase_url": {
                    "anyOf": [
                      {
                        "type": "string"
                      },
                      {
                        "type": "null"
                      }
                    ],
                    "title": "Purchase Url"
                  },
                  "state": {
                    "enum": [
                      "watermarked",
                      "unlocked"
                    ],
                    "title": "State",
                    "type": "string"
                  }
                },
                "required": [
                  "state",
                  "instructions",
                  "endpoint",
                  "purchase_url"
                ],
                "title": "AgentUnlockDetails",
                "type": "object"
              }
            },
            "properties": {
              "animation_id": {
                "description": "Canonical UUID for this animation.",
                "title": "Animation Id",
                "type": "string"
              },
              "clean_download_available": {
                "title": "Clean Download Available",
                "type": "boolean"
              },
              "clean_url": {
                "title": "Clean Url",
                "type": "string"
              },
              "created_at": {
                "title": "Created At",
                "type": "string"
              },
              "error": {
                "anyOf": [
                  {
                    "additionalProperties": {
                      "anyOf": [
                        {
                          "type": "string"
                        },
                        {
                          "type": "null"
                        }
                      ]
                    },
                    "type": "object"
                  },
                  {
                    "type": "null"
                  }
                ],
                "title": "Error"
              },
              "expires_at": {
                "title": "Expires At",
                "type": "string"
              },
              "manage_url": {
                "description": "Private browser handoff URL for user review and unlock.",
                "title": "Manage Url",
                "type": "string"
              },
              "preview_download_available": {
                "title": "Preview Download Available",
                "type": "boolean"
              },
              "preview_url": {
                "title": "Preview Url",
                "type": "string"
              },
              "progress": {
                "description": "Approximate percent complete.",
                "maximum": 100,
                "minimum": 0,
                "title": "Progress",
                "type": "integer"
              },
              "purchase_url": {
                "anyOf": [
                  {
                    "type": "string"
                  },
                  {
                    "type": "null"
                  }
                ],
                "title": "Purchase Url"
              },
              "retention_hours": {
                "title": "Retention Hours",
                "type": "integer"
              },
              "seconds_remaining": {
                "title": "Seconds Remaining",
                "type": "integer"
              },
              "stage": {
                "description": "Short user-facing description of current work.",
                "title": "Stage",
                "type": "string"
              },
              "status": {
                "description": "Current asynchronous job state.",
                "enum": [
                  "queued",
                  "running",
                  "completed",
                  "failed"
                ],
                "title": "Status",
                "type": "string"
              },
              "status_url": {
                "title": "Status Url",
                "type": "string"
              },
              "terms_version": {
                "anyOf": [
                  {
                    "type": "string"
                  },
                  {
                    "type": "null"
                  }
                ],
                "title": "Terms Version"
              },
              "unlock": {
                "$ref": "#/$defs/AgentUnlockDetails"
              },
              "unlocked": {
                "title": "Unlocked",
                "type": "boolean"
              }
            },
            "required": [
              "animation_id",
              "status",
              "stage",
              "progress",
              "error",
              "created_at",
              "expires_at",
              "seconds_remaining",
              "retention_hours",
              "terms_version",
              "unlocked",
              "preview_download_available",
              "clean_download_available",
              "status_url",
              "preview_url",
              "clean_url",
              "manage_url",
              "purchase_url",
              "unlock"
            ],
            "title": "AgentAnimationResponse",
            "type": "object"
          },
          "annotations": {
            "destructiveHint": false,
            "idempotentHint": true,
            "openWorldHint": true,
            "readOnlyHint": true,
            "title": "Get scribe animation status"
          }
        },
        {
          "name": "get_scribe_animation_download",
          "description": "Create a short-lived download URL for a completed preview or clean video.",
          "inputSchema": {
            "properties": {
              "access_token": {
                "maxLength": 128,
                "minLength": 32,
                "title": "Access Token",
                "type": "string"
              },
              "animation_id": {
                "title": "Animation Id",
                "type": "string"
              },
              "kind": {
                "enum": [
                  "preview",
                  "clean"
                ],
                "title": "Kind",
                "type": "string"
              }
            },
            "required": [
              "animation_id",
              "access_token",
              "kind"
            ],
            "title": "get_scribe_animation_downloadArguments",
            "type": "object"
          },
          "outputSchema": {
            "properties": {
              "animation_id": {
                "title": "Animation Id",
                "type": "string"
              },
              "available": {
                "title": "Available",
                "type": "boolean"
              },
              "bearer_required": {
                "title": "Bearer Required",
                "type": "boolean"
              },
              "download_url": {
                "anyOf": [
                  {
                    "type": "string"
                  },
                  {
                    "type": "null"
                  }
                ],
                "title": "Download Url"
              },
              "expires_in_seconds": {
                "anyOf": [
                  {
                    "type": "integer"
                  },
                  {
                    "type": "null"
                  }
                ],
                "title": "Expires In Seconds"
              },
              "kind": {
                "enum": [
                  "preview",
                  "clean"
                ],
                "title": "Kind",
                "type": "string"
              },
              "manage_url": {
                "title": "Manage Url",
                "type": "string"
              },
              "message": {
                "title": "Message",
                "type": "string"
              }
            },
            "required": [
              "animation_id",
              "kind",
              "available",
              "download_url",
              "bearer_required",
              "expires_in_seconds",
              "manage_url",
              "message"
            ],
            "title": "MCPDownloadResponse",
            "type": "object"
          },
          "annotations": {
            "destructiveHint": false,
            "idempotentHint": true,
            "openWorldHint": true,
            "readOnlyHint": true,
            "title": "Get an animation download URL"
          }
        },
        {
          "name": "redeem_scribe_unlock_code",
          "description": "Consume a user-supplied single-use code to unlock one clean video.",
          "inputSchema": {
            "properties": {
              "access_token": {
                "maxLength": 128,
                "minLength": 32,
                "title": "Access Token",
                "type": "string"
              },
              "animation_id": {
                "title": "Animation Id",
                "type": "string"
              },
              "unlock_code": {
                "maxLength": 100,
                "minLength": 1,
                "title": "Unlock Code",
                "type": "string"
              }
            },
            "required": [
              "animation_id",
              "access_token",
              "unlock_code"
            ],
            "title": "redeem_scribe_unlock_codeArguments",
            "type": "object"
          },
          "outputSchema": {
            "$defs": {
              "AgentUnlockDetails": {
                "properties": {
                  "endpoint": {
                    "title": "Endpoint",
                    "type": "string"
                  },
                  "instructions": {
                    "title": "Instructions",
                    "type": "string"
                  },
                  "purchase_url": {
                    "anyOf": [
                      {
                        "type": "string"
                      },
                      {
                        "type": "null"
                      }
                    ],
                    "title": "Purchase Url"
                  },
                  "state": {
                    "enum": [
                      "watermarked",
                      "unlocked"
                    ],
                    "title": "State",
                    "type": "string"
                  }
                },
                "required": [
                  "state",
                  "instructions",
                  "endpoint",
                  "purchase_url"
                ],
                "title": "AgentUnlockDetails",
                "type": "object"
              }
            },
            "properties": {
              "animation_id": {
                "description": "Canonical UUID for this animation.",
                "title": "Animation Id",
                "type": "string"
              },
              "clean_download_available": {
                "title": "Clean Download Available",
                "type": "boolean"
              },
              "clean_url": {
                "title": "Clean Url",
                "type": "string"
              },
              "created_at": {
                "title": "Created At",
                "type": "string"
              },
              "error": {
                "anyOf": [
                  {
                    "additionalProperties": {
                      "anyOf": [
                        {
                          "type": "string"
                        },
                        {
                          "type": "null"
                        }
                      ]
                    },
                    "type": "object"
                  },
                  {
                    "type": "null"
                  }
                ],
                "title": "Error"
              },
              "expires_at": {
                "title": "Expires At",
                "type": "string"
              },
              "manage_url": {
                "description": "Private browser handoff URL for user review and unlock.",
                "title": "Manage Url",
                "type": "string"
              },
              "preview_download_available": {
                "title": "Preview Download Available",
                "type": "boolean"
              },
              "preview_url": {
                "title": "Preview Url",
                "type": "string"
              },
              "progress": {
                "description": "Approximate percent complete.",
                "maximum": 100,
                "minimum": 0,
                "title": "Progress",
                "type": "integer"
              },
              "purchase_url": {
                "anyOf": [
                  {
                    "type": "string"
                  },
                  {
                    "type": "null"
                  }
                ],
                "title": "Purchase Url"
              },
              "retention_hours": {
                "title": "Retention Hours",
                "type": "integer"
              },
              "seconds_remaining": {
                "title": "Seconds Remaining",
                "type": "integer"
              },
              "stage": {
                "description": "Short user-facing description of current work.",
                "title": "Stage",
                "type": "string"
              },
              "status": {
                "description": "Current asynchronous job state.",
                "enum": [
                  "queued",
                  "running",
                  "completed",
                  "failed"
                ],
                "title": "Status",
                "type": "string"
              },
              "status_url": {
                "title": "Status Url",
                "type": "string"
              },
              "terms_version": {
                "anyOf": [
                  {
                    "type": "string"
                  },
                  {
                    "type": "null"
                  }
                ],
                "title": "Terms Version"
              },
              "unlock": {
                "$ref": "#/$defs/AgentUnlockDetails"
              },
              "unlocked": {
                "title": "Unlocked",
                "type": "boolean"
              }
            },
            "required": [
              "animation_id",
              "status",
              "stage",
              "progress",
              "error",
              "created_at",
              "expires_at",
              "seconds_remaining",
              "retention_hours",
              "terms_version",
              "unlocked",
              "preview_download_available",
              "clean_download_available",
              "status_url",
              "preview_url",
              "clean_url",
              "manage_url",
              "purchase_url",
              "unlock"
            ],
            "title": "AgentAnimationResponse",
            "type": "object"
          },
          "annotations": {
            "destructiveHint": true,
            "idempotentHint": false,
            "openWorldHint": true,
            "readOnlyHint": false,
            "title": "Redeem a Scribble unlock code"
          }
        },
        {
          "name": "delete_scribe_animation",
          "description": "Immediately delete one animation session and all of its stored files.",
          "inputSchema": {
            "properties": {
              "access_token": {
                "maxLength": 128,
                "minLength": 32,
                "title": "Access Token",
                "type": "string"
              },
              "animation_id": {
                "title": "Animation Id",
                "type": "string"
              }
            },
            "required": [
              "animation_id",
              "access_token"
            ],
            "title": "delete_scribe_animationArguments",
            "type": "object"
          },
          "outputSchema": {
            "properties": {
              "animation_id": {
                "title": "Animation Id",
                "type": "string"
              },
              "deleted": {
                "title": "Deleted",
                "type": "boolean"
              }
            },
            "required": [
              "animation_id",
              "deleted"
            ],
            "title": "MCPDeleteResponse",
            "type": "object"
          },
          "annotations": {
            "destructiveHint": true,
            "idempotentHint": false,
            "openWorldHint": true,
            "readOnlyHint": false,
            "title": "Delete a scribe animation"
          }
        }
      ]
    },
    "name": "The Scribble Thing",
    "note": "Indexed from the official MCP registry: facts and our own checks, not reviewed, so no score, grade or rank.",
    "packages": null,
    "pageJsonUrl": "https://www.anchorterminal.com/tools/boringstuff-the-scribble-thing.json",
    "popularity": {
      "githubStars": 18
    },
    "registryName": "club.boringstuff/the-scribble-thing",
    "remotes": [
      {
        "type": "streamable-http",
        "url": "https://scribble.boringstuff.club/mcp"
      }
    ],
    "repository": "https://github.com/Boring-Stuff-Club/the-scribble-thing-skill",
    "reviewed": false,
    "slug": "boringstuff-the-scribble-thing",
    "source": "the official MCP registry",
    "sourceUrl": "https://registry.modelcontextprotocol.io/v0.1/servers?search=club.boringstuff/the-scribble-thing",
    "summary": "Turn one line-art image into a prompt-directed, hand-drawn scribe animation MP4.",
    "updatedAt": "2026-08-24T06:34:25Z",
    "url": "https://www.anchorterminal.com/tools/boringstuff-the-scribble-thing",
    "vendor": "boringstuff.club",
    "vendorUrl": "https://scribble.boringstuff.club",
    "version": "1.0.0",
    "websiteUrl": "https://scribble.boringstuff.club",
    "where": "hosted",
    "why": [
      "vendor"
    ]
  }
}
