Skip to main content
Glama

submit_collection_content

Submit custom AI personas and content to the DollhouseMCP community collection via GitHub portfolio, enabling sharing with other users.

Instructions

Submit a single element TO the DollhouseMCP community collection (via your GitHub portfolio). This first uploads the element to your personal GitHub portfolio, then creates a submission issue for the community collection. Use this when users want to share their custom elements with the community. This handles all content types including personas (AI behavioral profiles).

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
contentYesThe content name or filename to submit. For personas, use the persona's name (e.g., 'Creative Writer') or filename. The system will recognize it as a persona based on its metadata.

Implementation Reference

  • Registration of the submit_collection_content tool, including name, description, input schema, and handler that delegates to server.submitContent(content) method.
    { tool: { name: "submit_collection_content", description: "Submit a single element TO the DollhouseMCP community collection (via your GitHub portfolio). This first uploads the element to your personal GitHub portfolio, then creates a submission issue for the community collection. Use this when users want to share their custom elements with the community. This handles all content types including personas (AI behavioral profiles).", inputSchema: { type: "object", properties: { content: { type: "string", description: "The content name or filename to submit. For personas, use the persona's name (e.g., 'Creative Writer') or filename. The system will recognize it as a persona based on its metadata.", }, }, required: ["content"], }, }, handler: (args: any) => server.submitContent(args.content) },
  • Interface definition for the IToolHandler.submitContent method used by the tool handler.
    submitContent(content: string): Promise<any>;
  • The tool handler function that extracts the 'content' argument and calls the core submitContent implementation.
    handler: (args: any) => server.submitContent(args.content)
  • Documentation comment listing related collection tools including submit_collection_content.
    // get_collection_content, install_collection_content, submit_collection_content

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/DollhouseMCP/mcp-server'

If you have feedback or need assistance with the MCP directory API, please join our Discord server