{"apiVersion":"v1","directorySlug":"fosterlabs-mcp-62fbe1019a","title":"Foster Labs","description":"Foster Labs — Math & Spelling practice for Charles","pageUrl":"https://www.mcpbundles.com/skills/fosterlabs-mcp-62fbe1019a","connectPath":"importable","connectAction":"import_server","catalogListing":false,"bundleSlug":null,"listingKind":"remote_mcp","kind":"provider","transportUrl":"https://mcp.fosterlabs.org/","hostedMcpUrl":null,"toolCount":6,"toolInventoryStatus":"observed","refreshedAt":"2026-11-03T13:26:00.516172+00:00","registryName":"org.fosterlabs/fosterlabs-mcp-62fbe1019a","registryVersion":"2026.11.3","registryEligible":true,"tools":[{"name":"get_context","description":"Return Skippy's full context block: project status board, recent OMI daily summaries, today's rolling summary, and recent memory headlines. Use this when you need a broad orientation to what Scott is working on.","inputSchema":{"type":"object","properties":{}},"logicalName":"get_context","displayName":"get_context","title":"get_context","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"smart_context","description":"Hybrid-search Skippy's memory for a topic. Returns a context block with the most relevant memories from the pendant, daily caps, GitHub commits, and corpus. Use this for specific questions like 'what did we decide about the gala seating sheet' or 'status of the hires menu update'.","inputSchema":{"type":"object","required":["query"],"properties":{"query":{"type":"string"}}},"logicalName":"smart_context","displayName":"smart_context","title":"smart_context","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"search_memory","description":"Direct semantic search across Skippy's memory vectors. Returns up to k raw matches with title, summary, date, and category. Lower-level than smart_context — use this when you want raw hits to inspect, not a synthesized context block.","inputSchema":{"type":"object","required":["query"],"properties":{"k":{"type":"number","default":10},"query":{"type":"string"},"category":{"type":"string"}}},"logicalName":"search_memory","displayName":"search_memory","title":"search_memory","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"recent_today","description":"Return today's memories with the rolling daily summary. Use when asked 'what did Scott do today' or 'what's happening right now'. Includes last-2-hour, last-6-hour, and earlier-today windows.","inputSchema":{"type":"object","properties":{}},"logicalName":"recent_today","displayName":"recent_today","title":"recent_today","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"remember","description":"Store a new memory in Skippy's corpus. Use this when you (the AI client) have a fact, decision, or piece of context that future Skippy sessions should know. Examples: a code-audit finding worth preserving, a decision made in this chat, an architectural choice. Requires MCP_WRITE_TOKEN. Do NOT use for secrets, credentials, or sensitive personal data.","inputSchema":{"type":"object","required":["title","content","source"],"properties":{"source":{"type":"string"},"content":{"type":"string"},"category":{"type":"string","default":"infra"}}},"logicalName":"remember","displayName":"remember","title":"remember","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"list_pending","description":"Return the pending-action items Skippy is tracking — derived from Omi daily caps and explicit task captures. Use when asked 'what's on the list' or 'what still needs doing'.","inputSchema":{"type":"object","properties":{}},"logicalName":"list_pending","displayName":"list_pending","title":"list_pending","annotations":{"untrustedContentHint":true,"readOnlyHint":true}}],"toolSource":"directory_preview","agentAction":"both","installLinks":[{"id":"cursor","label":"Cursor","href":"cursor://anysphere.cursor-deeplink/mcp/install?name=Foster-Labs&config=eyJ1cmwiOiAiaHR0cHM6Ly9tY3AuZm9zdGVybGFicy5vcmcvIn0%3D"},{"id":"vscode","label":"VS Code","href":"vscode:mcp/install?%7B%22name%22%3A%22Foster-Labs%22%2C%22type%22%3A%22http%22%2C%22url%22%3A%22https%3A%2F%2Fmcp.fosterlabs.org%2F%22%7D"},{"id":"vscode-insiders","label":"VS Code Insiders","href":"vscode-insiders:mcp/install?%7B%22name%22%3A%22Foster-Labs%22%2C%22type%22%3A%22http%22%2C%22url%22%3A%22https%3A%2F%2Fmcp.fosterlabs.org%2F%22%7D"},{"id":"claude-web","label":"Claude.ai","href":"https://claude.ai/customize/connectors?modal=add-custom-connector&connectorName=Foster+Labs&connectorUrl=https%3A%2F%2Fmcp.fosterlabs.org%2F"},{"id":"codex","label":"Codex","copyText":"codex mcp add \"Foster-Labs\" --url \"https://mcp.fosterlabs.org/\""},{"id":"chatgpt","label":"ChatGPT","href":"https://www.mcpbundles.com/docs/integrations/chatgpt"}],"catalogUrl":"https://www.mcpbundles.com/api/directory/v1/servers/fosterlabs-mcp-62fbe1019a","callUrl":"https://www.mcpbundles.com/api/directory/v1/servers/fosterlabs-mcp-62fbe1019a/tools/{tool}","mcpServerUrl":"https://mcp.fosterlabs.org/","liveCatalogUrl":"https://www.mcpbundles.com/api/directory/v1/servers/fosterlabs-mcp-62fbe1019a?live=1"}