Server definition
- Hash
- sha256:adc4ca0b088465ac9156d858597a5b8865fdb4daf6d31d1b85b87622ed9ddc3f
- What it is
- What a remote MCP server returned when asked what it offers: 8 tools
The blob, as servednamed by its sha256
{
"instructions": "BeeIMG image hosting API (MCP legacy). Call list_albums/create_album to get an albumid, then pass it to upload_url/upload_file for album uploads. Use get_album to see album contents and folder IDs. Delete images with delete_image using the delete_key from upload.",
"tools": [
{
"description": "Returns the current BeeIMG free-plan limits, premium perks, and upgrade links. Call this when an upload fails with a rate limit, storage limit, or file-too-large error to advise the user about upgrading.",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"additionalProperties": false,
"type": "object"
},
"name": "beeimg_premium_info",
"outputSchema": null
},
{
"description": "Create a new album. Returns the album ID to use with upload_url/upload_file albumid parameter.",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"additionalProperties": false,
"properties": {
"apikey": {
"description": "Your BeeIMG API key.",
"type": "string"
},
"privacy": {
"description": "Privacy setting. Public (default), unlisted (hidden from search), private/truly-private (Premium only).",
"enum": [
"public",
"unlisted",
"private",
"truly-private"
],
"type": "string"
},
"title": {
"description": "Album title.",
"type": "string"
}
},
"required": [
"title",
"apikey"
],
"type": "object"
},
"name": "create_album",
"outputSchema": null
},
{
"description": "Create a sub-folder in an album. Returns the folder ID (9 chars) to use with upload_url/upload_file albumid parameter.",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"additionalProperties": false,
"properties": {
"apikey": {
"description": "Your BeeIMG API key.",
"type": "string"
},
"main_album_id": {
"description": "Parent album ID (5 chars).",
"type": "string"
},
"name": {
"description": "Folder name (default \"New Folder\").",
"type": "string"
},
"parent_id": {
"description": "Folder or album ID (5 or 9 chars) to place the folder in.",
"type": "string"
}
},
"required": [
"main_album_id",
"parent_id",
"apikey"
],
"type": "object"
},
"name": "create_folder",
"outputSchema": null
},
{
"description": "Delete an image hosted on BeeIMG using its image ID, your API key, and the delete key returned at upload time. Returns OK or ERROR.",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"additionalProperties": false,
"properties": {
"apikey": {
"description": "Your BeeIMG API key.",
"type": "string"
},
"delete_key": {
"description": "The deletion key returned with the upload response.",
"type": "string"
},
"image_id": {
"description": "The image ID to delete (the value of \"name\" in the upload response).",
"type": "string"
}
},
"required": [
"image_id",
"apikey",
"delete_key"
],
"type": "object"
},
"name": "delete_image",
"outputSchema": null
},
{
"description": "Get album details, folders, and images. Use folder IDs from the folders array with upload_url/upload_file albumid parameter.",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"additionalProperties": false,
"properties": {
"apikey": {
"description": "Your BeeIMG API key.",
"type": "string"
},
"id": {
"description": "Album ID (5 chars) or folder ID (9 chars).",
"type": "string"
}
},
"required": [
"id",
"apikey"
],
"type": "object"
},
"name": "get_album",
"outputSchema": null
},
{
"description": "List all albums owned by the authenticated user. Returns album IDs, titles, privacy, and view counts. Use album IDs with upload_url/upload_file albumid parameter.",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"additionalProperties": false,
"properties": {
"apikey": {
"description": "Your BeeIMG API key.",
"type": "string"
}
},
"required": [
"apikey"
],
"type": "object"
},
"name": "list_albums",
"outputSchema": null
},
{
"description": "Upload an image file to BeeIMG from base64 or a data URI. Returns the hosted image URL, thumbnail, view page, and delete URL.",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"additionalProperties": false,
"properties": {
"albumid": {
"description": "Album or folder ID to place the image in. Accepts both 5-char master album IDs and 9-char folder IDs.",
"type": "string"
},
"apikey": {
"description": "Your BeeIMG API key. Required for album uploads and all delete requests. Get it at https://beeimg.com/api/newkey",
"type": "string"
},
"filename": {
"description": "Optional original filename (used to detect the extension and default title).",
"type": "string"
},
"image": {
"description": "The image as a data URI (e.g. data:image/png;base64,....) or raw base64.",
"type": "string"
},
"privacy": {
"description": "public (default), private (unlisted - hidden from search but accessible via link), or truly-private (only you and admins can see it - Premium feature).",
"enum": [
"public",
"private",
"truly-private"
],
"type": "string"
},
"title": {
"description": "Optional title for the image.",
"type": "string"
}
},
"required": [
"image"
],
"type": "object"
},
"name": "upload_file",
"outputSchema": null
},
{
"description": "Upload an image to BeeIMG by fetching it from a remote URL. Returns the hosted image URL, thumbnail, view page, and delete URL.",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"additionalProperties": false,
"properties": {
"albumid": {
"description": "Album or folder ID to place the image in. Accepts both 5-char master album IDs and 9-char folder IDs.",
"type": "string"
},
"apikey": {
"description": "Your BeeIMG API key. Required for album uploads and all delete requests. Get it at https://beeimg.com/api/newkey",
"type": "string"
},
"privacy": {
"description": "public (default), private (unlisted - hidden from search but accessible via link), or truly-private (only you and admins can see it - Premium feature).",
"enum": [
"public",
"private",
"truly-private"
],
"type": "string"
},
"title": {
"description": "Optional title for the image.",
"type": "string"
},
"url": {
"description": "Remote image URL to fetch and host.",
"type": "string"
}
},
"required": [
"url"
],
"type": "object"
},
"name": "upload_url",
"outputSchema": null
}
]
}Verify it yourself
curl -s https://api.teppi.xyz/v1/evidence/sha256:adc4ca0b088465ac9156d858597a5b8865fdb4daf6d31d1b85b87622ed9ddc3f | sha256sum