{"apiVersion":"v1","directorySlug":"holypoly-mcp-a18ded599d","title":"Holypoly","description":null,"pageUrl":"https://www.mcpbundles.com/skills/holypoly-mcp-a18ded599d","connectPath":"importable","connectAction":"import_server","catalogListing":false,"bundleSlug":null,"listingKind":"remote_mcp","kind":"provider","transportUrl":"https://holypoly.com/mcp","hostedMcpUrl":null,"toolCount":23,"toolInventoryStatus":"observed","refreshedAt":"2026-11-03T13:26:00.516172+00:00","registryName":"com.holypoly/holypoly-mcp-a18ded599d","registryVersion":"2026.11.3","registryEligible":true,"tools":[{"name":"test_ping","description":"Echoes back a message. Useful for testing connectivity to the MCP server.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"message":{"type":"string"}}},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"test_ping","displayName":"test_ping","title":"test_ping"},{"name":"test_authenticated_user","description":"Returns information about the currently authenticated user","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#"},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"test_authenticated_user","displayName":"test_authenticated_user","title":"test_authenticated_user"},{"name":"workspace_list_workspaces","description":"Lists all workspaces with metadata","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#"},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"workspace_list_workspaces","displayName":"workspace_list_workspaces","title":"workspace_list_workspaces"},{"name":"workspace_list_workspace_changes","description":"Lists all pending changes in a workspace relative to its base workspace (e.g. live). Returns each changed node with its type and kind of change.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"name":{"type":"string"}}},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"workspace_list_workspace_changes","displayName":"workspace_list_workspace_changes","title":"workspace_list_workspace_changes"},{"name":"workspace_create_workspace","description":"Creates a workspace","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"name":{"type":"string"}}},"logicalName":"workspace_create_workspace","displayName":"workspace_create_workspace","title":"workspace_create_workspace","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"workspace_delete_workspace","description":"Delete a workspace","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"name":{"type":"string"}}},"logicalName":"workspace_delete_workspace","displayName":"workspace_delete_workspace","title":"workspace_delete_workspace","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"workspace_publish_workspace","description":"Publishes all changes in a workspace to its base workspace (e.g. live). Be aware of eventual consistency so let some seconds pass before reading again.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"name":{"type":"string"}}},"logicalName":"workspace_publish_workspace","displayName":"workspace_publish_workspace","title":"workspace_publish_workspace","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"flow_list_configuration_tree","description":"Returns the merged Flow configuration tree for a given type and optional path. Types: Settings, Routes, Policy, Caches, Objects.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"path":{"type":"string"},"type":{"type":"string","default":"Settings"}}},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"flow_list_configuration_tree","displayName":"flow_list_configuration_tree","title":"flow_list_configuration_tree"},{"name":"flow_list_packages","description":"Lists all available Flow/Neos packages with their composer name, version, and type","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"type":{"type":"string"},"filter":{"type":"string"}}},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"flow_list_packages","displayName":"flow_list_packages","title":"flow_list_packages"},{"name":"dimension_list_dimensions","description":"Lists all content dimensions and their values configured in the content repository","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#"},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"dimension_list_dimensions","displayName":"dimension_list_dimensions","title":"dimension_list_dimensions"},{"name":"dimension_list_dimension_combinations","description":"Lists all valid dimension space points (coordinate sets) that can be used to address content nodes in the content repository","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#"},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"dimension_list_dimension_combinations","displayName":"dimension_list_dimension_combinations","title":"dimension_list_dimension_combinations"},{"name":"node_type_list_node_types","description":"Lists all available NodeTypes","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#"},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"node_type_list_node_types","displayName":"node_type_list_node_types","title":"node_type_list_node_types"},{"name":"node_type_get_node_type","description":"Returns full configuration for a specific NodeType","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"name":{"type":"string"}}},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"node_type_get_node_type","displayName":"node_type_get_node_type","title":"node_type_get_node_type"},{"name":"content_content_tree","description":"Returns the content tree of a page node","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"node_address":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"aggregateId":{"type":"string"},"workspaceName":{"type":"string"},"contentRepositoryId":{"type":"string"},"dimensionSpacePoint":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#"}}}}},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"content_content_tree","displayName":"content_content_tree","title":"content_content_tree"},{"name":"content_update_content","description":"Updates properties on an existing content node","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"node_address":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"aggregateId":{"type":"string"},"workspaceName":{"type":"string"},"contentRepositoryId":{"type":"string"},"dimensionSpacePoint":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#"}}},"property_name":{"type":"string"},"property_value":{"anyOf":[{"type":"string"},{"type":"object","$schema":"http://json-schema.org/draft-07/schema#"}]}}},"logicalName":"content_update_content","displayName":"content_update_content","title":"content_update_content","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"content_add_content","description":"Adds a new content node as a child of a given parent node. Be aware of the eventual consistency so let some seconds pass before reading again to make sure the new node is there.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"node_address":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"aggregateId":{"type":"string"},"workspaceName":{"type":"string"},"contentRepositoryId":{"type":"string"},"dimensionSpacePoint":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#"}}},"node_type_name":{"type":"string"},"node_properties":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#"},"parent_node_aggregate_id":{"type":"string"}}},"logicalName":"content_add_content","displayName":"content_add_content","title":"content_add_content","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"content_move_content","description":"Moves a content node to a different position or parent","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#"},"logicalName":"content_move_content","displayName":"content_move_content","title":"content_move_content","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"content_remove_content","description":"Removes a content node","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#"},"logicalName":"content_remove_content","displayName":"content_remove_content","title":"content_remove_content","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"document_list_documents","description":"Lists all documents of the site","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"nodeType":{"type":"string","default":"Neos.Demo:Document"}}},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"document_list_documents","displayName":"document_list_documents","title":"document_list_documents"},{"name":"document_add_document","description":"Adds a new document node as a child of a given parent document node. Be aware of eventual consistency so let some seconds pass before reading again.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"node_address":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"aggregateId":{"type":"string"},"workspaceName":{"type":"string"},"contentRepositoryId":{"type":"string"},"dimensionSpacePoint":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#"}}},"node_type_name":{"type":"string"},"node_properties":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#"},"parent_node_aggregate_id":{"type":"string"}}},"logicalName":"document_add_document","displayName":"document_add_document","title":"document_add_document","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"media_list_collections","description":"Lists all asset collections with title, asset count, and assigned tag labels","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#"},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"media_list_collections","displayName":"media_list_collections","title":"media_list_collections"},{"name":"media_list_tags","description":"Lists all tags with label, optional parent label, and asset count","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#"},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"media_list_tags","displayName":"media_list_tags","title":"media_list_tags"},{"name":"media_media_list_media","description":"Lists all media assets; optionally filtered by tag (label) and/or collection (title)","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"tag":{"type":"string"},"collection":{"type":"string"}}},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"media_media_list_media","displayName":"media_media_list_media","title":"media_media_list_media"}],"toolSource":"directory_preview","agentAction":"both","installLinks":[{"id":"cursor","label":"Cursor","href":"cursor://anysphere.cursor-deeplink/mcp/install?name=Holypoly&config=eyJ1cmwiOiAiaHR0cHM6Ly9ob2x5cG9seS5jb20vbWNwIn0%3D"},{"id":"vscode","label":"VS Code","href":"vscode:mcp/install?%7B%22name%22%3A%22Holypoly%22%2C%22type%22%3A%22http%22%2C%22url%22%3A%22https%3A%2F%2Fholypoly.com%2Fmcp%22%7D"},{"id":"vscode-insiders","label":"VS Code Insiders","href":"vscode-insiders:mcp/install?%7B%22name%22%3A%22Holypoly%22%2C%22type%22%3A%22http%22%2C%22url%22%3A%22https%3A%2F%2Fholypoly.com%2Fmcp%22%7D"},{"id":"claude-web","label":"Claude.ai","href":"https://claude.ai/customize/connectors?modal=add-custom-connector&connectorName=Holypoly&connectorUrl=https%3A%2F%2Fholypoly.com%2Fmcp"},{"id":"codex","label":"Codex","copyText":"codex mcp add \"Holypoly\" --url \"https://holypoly.com/mcp\""},{"id":"chatgpt","label":"ChatGPT","href":"https://www.mcpbundles.com/docs/integrations/chatgpt"}],"catalogUrl":"https://www.mcpbundles.com/api/directory/v1/servers/holypoly-mcp-a18ded599d","callUrl":"https://www.mcpbundles.com/api/directory/v1/servers/holypoly-mcp-a18ded599d/tools/{tool}","mcpServerUrl":"https://holypoly.com/mcp","liveCatalogUrl":"https://www.mcpbundles.com/api/directory/v1/servers/holypoly-mcp-a18ded599d?live=1"}