cosmic_objects_list
List objects with optional type filter, status, and pagination
18 tools over a Cosmic bucket — objects, media, type schemas and AI generation — where the key you send decides read or write.
LABSCO SUMMARY
There is no scope negotiation to misconfigure: a connection either has the write key or it does not, and you can see which at a glance in the config file. For giving an agent read access to a content bucket, that clarity is worth more than a scope system nobody checks. The tools that edit object type schemas deserve a moment's thought before you hand over a write key — those change the content model every consumer of the bucket depends on.
Cosmic's endpoint, addressed per bucket: the URL contains your bucket slug. What makes it unusual is that permission is carried by the key format rather than by scopes.
A bucket-scoped bearer key. Send the read key alone and only the read tools work; send read_key:write_key — or add the write key as a header — and the writes unlock. There is no OAuth.
Get your endpoint, then paste it — add your endpoint to your client with your key
USE CASES
Connect with the read key alone, and the write tools are simply absent.
Create or update objects with the combined key, and upload media from a URL.
AI generation uploads the result rather than returning it for you to move.
Object type schemas are editable — deliberate work, not something to leave to an agent by default.
Listed in project docs. Your client may show a different list.
cosmic_objects_listList objects with optional type filter, status, and pagination
cosmic_objects_getGet a single object by ID or slug
cosmic_objects_createCreate a new object
cosmic_objects_updateUpdate an existing object
cosmic_objects_deleteDelete an object
cosmic_media_listList media files with optional folder filter
cosmic_media_getGet media details by ID
cosmic_media_uploadUpload media from URL or base64
cosmic_media_deleteDelete a media file
cosmic_types_listList all object types in the bucket
cosmic_types_getGet object type schema by slug
cosmic_types_createCreate a new object type
cosmic_types_updateUpdate object type schema
cosmic_types_deleteDelete an object type
cosmic_ai_generate_textGenerate text content using AI
cosmic_ai_generate_imageGenerate and upload an AI image
cosmic_ai_generate_videoGenerate and upload an AI video
cosmic_blocks_listList the bucket's reusable rich-text Content Blocks ({{name /}} tokens)
BEFORE YOU INSTALL
18 tools named in the project's documentation.
INSTALLATION
Add your endpoint to your client with your key.
https://mcp.cosmicjs.com/v1/buckets/<YOUR_BUCKET_SLUG>