{"apiVersion":"v1","directorySlug":"layar-mcp-183aee679a","title":"Layar","description":"Layar turns your files, notes, and links into private memory you can search, use, and export.","pageUrl":"https://www.mcpbundles.com/skills/layar-mcp-183aee679a","connectPath":"importable","connectAction":"import_server","catalogListing":false,"bundleSlug":null,"listingKind":"remote_mcp","kind":"provider","transportUrl":"https://www.layar.co/mcp","hostedMcpUrl":null,"toolCount":9,"toolInventoryStatus":"observed","refreshedAt":"2026-11-03T13:26:00.516172+00:00","registryName":"co.layar/layar-mcp-183aee679a","registryVersion":"2026.11.3","registryEligible":true,"tools":[{"name":"get_layar_capabilities","description":"Use this when you need to see what Layar can do in this chat, whether sign-in is required, which locker-first workflows are available, or to explicitly trigger Layar sign-in again by setting reauthenticate=true.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"reauthenticate":{"type":"boolean"}}},"title":"Get Layar Capabilities","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"get_layar_capabilities","displayName":"Get Layar Capabilities"},{"name":"reauthenticate_layar","description":"Use this when Layar says sign-in is required, the connector needs to be reconnected, or the client should explicitly trigger the Layar OAuth sign-in flow again.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{}},"title":"Reconnect Layar","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"reauthenticate_layar","displayName":"Reconnect Layar"},{"name":"list_layar_lockers","description":"Use this when the user needs to choose one of their Layar lockers before saving, searching, or teaching.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"query":{"type":"string","maxLength":200},"max_results":{"type":"integer","maximum":20,"exclusiveMinimum":0}}},"title":"List Layar Lockers","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"list_layar_lockers","displayName":"List Layar Lockers"},{"name":"create_layar_locker","description":"Use this when the user wants to create a new private Layar locker before saving conversations, summaries, or taught knowledge.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["name"],"properties":{"name":{"type":"string","maxLength":100,"minLength":1},"category":{"type":"string","maxLength":100}}},"title":"Create Layar Locker","logicalName":"create_layar_locker","displayName":"Create Layar Locker","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"send_conversation_to_locker","description":"Use this when the user wants to save the current conversation into a specific Layar locker, or create a new locker first if needed.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["content"],"properties":{"content":{"type":"string","maxLength":50000,"minLength":1},"locker_id":{"type":"string"},"new_locker":{"type":"object","required":["name"],"properties":{"name":{"type":"string","maxLength":100,"minLength":1},"category":{"type":"string","maxLength":100}}},"locker_name":{"type":"string","maxLength":100}}},"title":"Send Conversation To Locker","logicalName":"send_conversation_to_locker","displayName":"Send Conversation To Locker","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"send_summary_to_locker","description":"Use this when the user wants to store a summary in a chosen Layar locker, or create a new locker first if needed.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["content"],"properties":{"content":{"type":"string","maxLength":50000,"minLength":1},"locker_id":{"type":"string"},"new_locker":{"type":"object","required":["name"],"properties":{"name":{"type":"string","maxLength":100,"minLength":1},"category":{"type":"string","maxLength":100}}},"locker_name":{"type":"string","maxLength":100}}},"title":"Send Summary To Locker","logicalName":"send_summary_to_locker","displayName":"Send Summary To Locker","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"search_layar_memory","description":"Use this when you need to search the signed-in user’s whole private Layar memory and either return matching results or say no information was retrieved.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"query":{"type":"string","maxLength":2000},"max_results":{"type":"integer","maximum":10,"exclusiveMinimum":0}}},"title":"Search Layar Memory","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"search_layar_memory","displayName":"Search Layar Memory"},{"name":"search_layar_locker","description":"Use this when the user wants to search inside one specific Layar locker and either return matching results or say no information was retrieved.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"query":{"type":"string","maxLength":2000},"locker_id":{"type":"string"},"locker_name":{"type":"string","maxLength":100},"max_results":{"type":"integer","maximum":10,"exclusiveMinimum":0}}},"title":"Search Layar Locker","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"search_layar_locker","displayName":"Search Layar Locker"},{"name":"teach_layar","description":"Use this when the user wants to teach new text knowledge into Layar; if no locker is selected yet, this tool should return draft guidance and ask to choose or create a locker.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["content"],"properties":{"content":{"type":"string","maxLength":50000,"minLength":1},"locker_id":{"type":"string"},"new_locker":{"type":"object","required":["name"],"properties":{"name":{"type":"string","maxLength":100,"minLength":1},"category":{"type":"string","maxLength":100}}},"locker_name":{"type":"string","maxLength":100}}},"title":"Teach Layar","logicalName":"teach_layar","displayName":"Teach Layar","annotations":{"untrustedContentHint":true,"readOnlyHint":true}}],"toolSource":"directory_preview","agentAction":"both","installLinks":[{"id":"cursor","label":"Cursor","href":"cursor://anysphere.cursor-deeplink/mcp/install?name=Layar&config=eyJ1cmwiOiAiaHR0cHM6Ly93d3cubGF5YXIuY28vbWNwIn0%3D"},{"id":"vscode","label":"VS Code","href":"vscode:mcp/install?%7B%22name%22%3A%22Layar%22%2C%22type%22%3A%22http%22%2C%22url%22%3A%22https%3A%2F%2Fwww.layar.co%2Fmcp%22%7D"},{"id":"vscode-insiders","label":"VS Code Insiders","href":"vscode-insiders:mcp/install?%7B%22name%22%3A%22Layar%22%2C%22type%22%3A%22http%22%2C%22url%22%3A%22https%3A%2F%2Fwww.layar.co%2Fmcp%22%7D"},{"id":"claude-web","label":"Claude.ai","href":"https://claude.ai/customize/connectors?modal=add-custom-connector&connectorName=Layar&connectorUrl=https%3A%2F%2Fwww.layar.co%2Fmcp"},{"id":"codex","label":"Codex","copyText":"codex mcp add \"Layar\" --url \"https://www.layar.co/mcp\""},{"id":"chatgpt","label":"ChatGPT","href":"https://www.mcpbundles.com/docs/integrations/chatgpt"}],"catalogUrl":"https://www.mcpbundles.com/api/directory/v1/servers/layar-mcp-183aee679a","callUrl":"https://www.mcpbundles.com/api/directory/v1/servers/layar-mcp-183aee679a/tools/{tool}","mcpServerUrl":"https://www.layar.co/mcp","liveCatalogUrl":"https://www.mcpbundles.com/api/directory/v1/servers/layar-mcp-183aee679a?live=1"}