Enovari Integration Partnerships & Ecosystem Opportunities
Table of Contents
0 items1. MCP Ecosystem Opportunities
4 itemsThe MCP Registry is the official centralized metadata repository for MCP servers, backed by Anthropic, GitHub, PulseMCP, and Microsoft. This is the single most important listing for Enovari. > Note: The MCP Registry is currently in preview. Breaking changes or data resets may occur before general availability. Official registry for all publicly accessible MCP servers Provides namespace management via DNS or HTTP verification REST API for clients and aggregators to discover servers Standardized
server.json metadata format
Does NOT host code/packages -- it hosts metadata pointing to packages on npm, PyPI, Docker Hub, etc.
Does NOT support private servers (only publicly installable/accessible servers)
1. Publish the Enovari MCP server package to npm (or PyPI/Docker Hub/NuGet)
2. Add verification information to the package:
For npm: Add "mcpName": "ai.enovari/memory" to package.json
For PyPI: Add <!-- mcp-name: ai.enovari/memory --> comment in README.md
For NuGet: Add <!-- mcp-name: ai.enovari/memory --> comment in README.md
For Docker/OCI: Add LABEL io.modelcontextprotocol.server.name="ai.enovari/memory" in Dockerfile
For MCPB: URL must contain "mcp" and include fileSha256 in server.json
3. Install mcp-publisher CLI tool:
macOS/Linux: curl -L "https://github.com/modelcontextprotocol/registry/releases/latest/download/mcp-publisher_$(uname -s | tr '[:upper:]' '[:lower:]')_$(uname -m | sed 's/x86_64/amd64/;s/aarch64/arm64/').tar.gz" | tar xz mcp-publisher && sudo mv mcp-publisher /usr/local/bin/
Windows: PowerShell download from GitHub releases
Or: brew install mcp-publisher
4. Choose authentication method:
DNS Authentication (recommended for Enovari): Requires a DNS TXT record on enovari.ai containing a public key in format v=MCPv1; k=ed25519; p=<PUBLIC_KEY>. Namespace format: ai.enovari/ (reverse-DNS of enovari.ai). Supports Ed25519, ECDSA P-384, Google KMS, and Azure Key Vault signing.
HTTP Authentication (alternative for Enovari): Host a file at https://enovari.ai/.well-known/mcp-registry-auth containing v=MCPv1; k=ed25519; p=<PUBLIC_KEY>. Same namespace format: ai.enovari/.
GitHub Authentication: Namespace format: io.github.orgname/. Uses OAuth device flow via mcp-publisher login github.
5. Create server.json by running mcp-publisher init in the project directory. This generates a template from package metadata.
6. Edit server.json to include: description, repository URL, version, package info, transport type, environment variables.
7. Login: mcp-publisher login dns --domain "enovari.ai" --private-key "<KEY>" (or login http or login github)
8. Publish: mcp-publisher publish
9. Verify: curl "https://registry.modelcontextprotocol.io/v0.1/servers?search=ai.enovari/memory"
npm packages (registry: npmjs.org) -- verification via mcpName in package.json
PyPI packages (registry: pypi.org) -- verification via mcp-name comment in README
NuGet packages (registry: nuget.org) -- verification via mcp-name comment in README
Docker/OCI images (Docker Hub, ghcr.io, Google Artifact Registry .pkg.dev, Azure Container Registry *.azurecr.io, Microsoft Container Registry mcr.microsoft.com) -- verification via container label
MCPB packages (GitHub/GitLab releases) -- verification via URL containing "mcp" + SHA-256 hash
[ ] Generate Ed25519 key pair and add DNS TXT record to enovari.ai
[ ] Register ai.enovari namespace via DNS authentication
[ ] Publish Enovari MCP server as npm package with mcpName field
[ ] Create comprehensive server.json` with description, capabilities, env vars
[ ] Set up GitHub Actions for automated publishing on release (see https://modelcontextprotocol.io/registry/github-actions)
[ ] Monitor registry for competitor memory servers
The MCP Registry feeds into downstream aggregators/marketplaces. Once listed in the registry, Enovari automatically becomes discoverable by all aggregators consuming the registry API. Aggregators can add ratings, download counts, and security scans. The registry provides an OpenAPI spec that aggregators implement, so listing once propagates everywhere.https://glama.ai/mcp/servers | Via MCP Registry (auto-pulls) or direct submission through their site. If you are the server author, you can claim the server to access the admin panel and analytics. Also has a Tool Directory at https://glama.ai/mcp/tools. Glama also hosts MCP servers and provides SSE endpoints. Join their Discord for support. | Searchable cards with server name, description, supported features, and install instructions. Also lists individual tools. Servers are updated daily. | Write a detailed description. Ensure your tools have clear names and descriptions so they show well in the Tool Directory too. Claim authorship for admin access. | HIGH
https://smithery.ai | Two methods: (1) Publish via Smithery CLI:
smithery mcp publish <url> -n <org/server> -- any server exposing Streamable HTTP is compatible; requires a Smithery API key. (2) Submit via the website by providing your GitHub repo URL -- Smithery indexes the repo, builds the server, and creates a listing. Also has a Playground for testing. Over 6,000 servers listed as of March 2026. | Server cards with description, install command, supported features, and one-click test via Smithery Playground. Shows install counts. Smithery Gateway handles protocol compliance and generates auth modals automatically. | Include a thorough README. High install counts boost visibility. The Playground lets people try before installing -- make sure the server works well there. Publishing gives you analytics to track tool calls and usage patterns. | HIGHhttps://mcp.so | Submit by creating a new issue in their GitHub repository, or click the "Submit" button in the navigation bar on mcp.so. Provide server name, description, features, and connection info. | Searchable directory with categories. Shows server name, description, and setup instructions. Claims to be the largest collection of MCP servers. | Use relevant category tags. Write a compelling one-line description. | HIGH
https://pulsemcp.com | Via MCP Registry (PulseMCP is an official registry contributor/aggregator). Auto-pulls from registry. | Aggregated directory with search. Shows registry metadata. | Being in the official MCP Registry is sufficient. Ensure your server.json description is excellent. | HIGH
https://docs.mcpjam.com | Via MCP Registry. Also functions as a dev client for ChatGPT apps. | Developer-oriented listing. Supports testing tools, prompts, resources. | Focus on ChatGPT app compatibility since MCPJam is the local dev client for ChatGPT Apps SDK. | MEDIUM
https://www.mcpbundles.com | Direct submission. Also has MCPBundle Studio (browser-based MCP client). | Lists servers with bundling capability. Users can combine multiple servers. | Position Enovari as a "must-have" addition to any MCP bundle -- memory enhances every other tool. | MEDIUM
https://github.com/punkpeye/awesome-mcp-servers | Pull request to the GitHub repo. Add entry under appropriate category. | GitHub README list organized by category. Very high visibility -- often first result for "MCP servers" searches. | Write a compelling one-line description. Choose the right category (likely "Knowledge & Memory" or similar). Link to GitHub repo and website. | HIGH
https://github.com/wong2/awesome-mcp-servers | Pull request to the GitHub repo. | GitHub README list organized by category. Another top search result. | Same as above. Submit to both repos. | HIGH
https://mcphub.io | Direct submission via their website. | Searchable directory with categories. | Clear description and proper categorization. | MEDIUM
https://mcpgallery.com | Direct submission via their website. | Visual gallery of MCP servers. | Strong branding, good logo, clear value proposition. | MEDIUM
https://cursor.directory/mcp | Submit new plugins at https://cursor.directory/plugins/new via the submission form. The old GitHub repo (cursor/mcp-servers) is deprecated -- use cursor.directory instead. Community-driven. | Listed in Cursor's community directory. Users can install directly from there. Over 5,000 community-built servers as of March 2026. | Critical for Cursor users. Include clear setup instructions specific to Cursor. | HIGH
https://v0.app (MCP integrations section) | Apply for listing. v0 connects to MCP servers from the Vercel Marketplace for zero-config setup. | Zero-config install for v0 users. | Great for reaching web developers using Vercel. | MEDIUM
https://block.github.io/goose/v1/extensions/ | Submit by posting details in the "MCP Servers in the Wild" GitHub discussion thread at github.com/block/goose/discussions/2075 -- include links and what makes your server interesting. MCPs can also be installed directly via the CLI or UI. | Listed in goose's built-in extensions. One-click install for goose users. MCPs can be installed via extensions directory, CLI, or UI. | Important because goose has a large open-source community (Block/Square). Include clear setup instructions. | HIGH
https://chatboxai.app (built-in marketplace) | Submit via their developer/partner process. | Appears in Chatbox's built-in MCP marketplace within the app. | Direct distribution channel to end users. | HIGH
https://lmstudio.ai/docs/app/mcp/deeplink | Create a deeplink URL that auto-configures Enovari in LM Studio. Format:
lmstudio://add_mcp?name=<server_name>&config=<base64_encoded_json>. Available since LM Studio 0.3.17. | "Add to LM Studio" button on your site. One-click install for LM Studio users. | Frictionless install for LM Studio's large user base. | MEDIUMhttps://www.mcpserverspot.com/servers | Submit via their "Submit Server" option on the website. | Comprehensive directory with detailed capability breakdowns, integration guides, and learning resources. | Include detailed capability descriptions. MCP Server Spot has learning/tutorial content too. | MEDIUM
https://mcpservers.com | Submit via their website. | Directory claiming to be the "#1 MCP Server List." Searchable by category. | Clear description and category. | MEDIUM
https://www.mcpserverfinder.com | Submit via their website. | Directory with detailed server capability info, integration methods, and security features. | Emphasize security features and integration methods. | LOW
https://mcpservers.org | Submit via their website. Collection associated with Awesome MCP Servers. | Curated directory of MCP servers. | Good description and proper categorization. | LOW
https://aiagentslist.com/mcp-servers | Submit via their website. 593+ servers listed. | MCP servers browsable by category, language, and scope. | Category tags and clear one-line description. | LOW
https://mcpmarket.com | Submit via their website. Publishes daily "Top MCP Servers" lists. | Directory with daily curated lists and rankings. | Getting on their daily list drives visibility. | LOW
These are third-party directories that list MCP servers. Many consume the official MCP Registry API, but some accept independent submissions. [ ] Submit to every directory listed above (start with HIGH priority) [ ] For GitHub awesome-lists, prepare a quality PR with clear description [ ] Ensure consistent branding and description across all directories [ ] Track listing status in a spreadsheet [ ] Create "Add to [Client]" deeplinks where supported (LM Studio, goose, etc.) [ ] For Smithery, generate a Smithery API key and publish via CLI for analytics access
https://github.com/modelcontextprotocol/specification/discussions | Official discussions | Participate, announce Enovari
Documentation/code context server | Memory + docs context = better AI coding | GitHub issues/discussions on their repo | Their users get persistent memory of documentation lookups, making Context7 more valuable
Web browsing for AI | Memory of browsed content persists | GitHub or team@ email | Browsing history and extracted data persists across sessions -- massive value-add for their users
PostgreSQL database access | Memory + database = richer data | Developer relations team via neon.tech | Users can remember database schemas, past queries, and data patterns
Workspace integration | Memory + knowledge base sync | GitHub repo or Notion's developer program | Cross-platform memory means Notion context carries into coding sessions
Code repository access | Memory of code decisions persists | GitHub's MCP server repo (github/github-mcp-server) | Users remember why code decisions were made, PR context, repo patterns
Team communication | Memory of conversations persists | Open-source repo maintainer | Conversation context and decisions persist beyond Slack's search
Document access | Memory + document knowledge | Via MCP community / repo maintainer | Document knowledge and context carries across sessions
Project management | Memory of project context | Linear's developer team / integrations page | Sprint history, decision context, and project knowledge persist
Error tracking | Memory of debugging sessions | Sentry's developer relations | Debug history and error patterns remembered across sessions
Multi-tool orchestration | Enovari as memory layer for Composio tools | composio.dev partnership page | Memory makes every Composio-orchestrated tool smarter over time
Web scraping & automation | Memory of scraped data | GitHub repo or apify.com partner page | Scraped data and patterns persist, reducing redundant scraping
Deployment & hosting | Memory of deployment configs | Netlify developer program | Deployment configs, error history, and site context persist
MCP client + server builder | Natural partner, complementary product | memex.tech contact page | Their users get a production-grade memory server instead of building their own
These MCP servers serve complementary functions to Enovari's memory and could benefit from cross-promotion or integration partnerships.
2. AI Platform Marketplaces
4 itemsSettings > Connectors in Claude.ai. Supports Resources, Prompts, Tools, Apps, CIMD, DCR. | Enovari already works here as MCP server | ACTIVE
Local MCP server configuration. Supports Resources, Prompts, Tools, Roots, Apps, DCR. | Enovari already works here | ACTIVE
Supports Resources, Prompts, Tools, Roots, Elicitation, Instructions, Discovery, DCR. Config via project or global settings. | Enovari already works here | ACTIVE
[ ] Apply to Anthropic's partner/integration program [ ] Request to be featured in Anthropic's MCP ecosystem showcase [ ] Ensure Enovari works seamlessly with Claude.ai's Connectors UI [ ] Create "Add to Claude" one-click install button [ ] Test with all three Claude clients (Claude.ai, Desktop App, Claude Code) and document any differences
ChatGPT supports remote MCP servers with Tools, Apps, DCR. Access via Settings > Connections. Requires OAuth/DCR for auth. | HIGH
Terminal coding agent with Resources, Tools, Elicitation support. Supports STDIO and HTTP streaming with OAuth. Also available as VS Code extension. | HIGH
https://docs.mcpjam.com -- Local dev client for ChatGPT Apps SDK and MCP ext-apps. Use this to test ChatGPT integration without needing a ChatGPT subscription or ngrok. | HIGH
[ ] Ensure Enovari MCP server works with ChatGPT's MCP connections (requires remote MCP with OAuth/DCR) [ ] Publish a ChatGPT-compatible remote MCP server endpoint with proper OAuth [ ] Test with MCPJam Inspector locally before deploying to ChatGPT [ ] Consider building a custom GPT that integrates Enovari [ ] Apply to OpenAI's partner program [ ] Test with OpenAI Codex MCP client (both terminal and VS Code)
brew install amazon-q. | Via brew install amazon-q | MEDIUMResources, Prompts, Tools, Discovery, Sampling, Roots, Elicitation, Instructions, Apps, CIMD, DCR (most complete MCP support of any client) | https://code.visualstudio.com/docs/copilot/customization/mcp-servers | HIGH
Tools, DCR. Can extend with MCP tools via local or remote servers. | https://docs.github.com/en/copilot/concepts/about-copilot-coding-agent | HIGH
Tools. Config via
mcp.json (global ~/.junie/mcp.json or project .junie/mcp/). | https://www.jetbrains.com/help/junie/model-context-protocol-mcp.html | HIGHResources, Prompts, Tools, Apps. Works in VS Code and JetBrains. | https://docs.continue.dev/customize/deep-dives/mcp | MEDIUM
Resources, Tools, Discovery. Can create and share MCP servers. | https://docs.cline.bot/mcp/configuring-mcp-servers | MEDIUM
Tools. Works in VS Code and JetBrains, local and remote agents. | https://docs.augmentcode.com/setup-augment/mcp | MEDIUM
Resources, Prompts, Tools, Sampling. Runs in VS Code, JetBrains, Neovim, and CLI. Multiplayer support. | https://ampcode.com/manual#mcp | MEDIUM
Tools. Supports VS Code, JetBrains, Visual Studio, Eclipse. | https://docs.aws.amazon.com/amazonq/latest/qdeveloper-ug/mcp-ide.html | MEDIUM
Resources, Tools, Discovery. Has built-in MCP Marketplace. | https://kilo.ai/docs/features/mcp/using-mcp-in-kilo-code | LOW
Resources, Tools, Discovery. Intelligent terminal with MCP in agent mode. | https://docs.warp.dev/knowledge-and-collaboration/mcp | MEDIUM
Resources, Prompts, Tools. Integrates with Avante.nvim and CodeCompanion.nvim. | https://github.com/ravitemer/mcphub.nvim | LOW
[ ] Create IDE-specific setup guides ("How to use Enovari Memory with [IDE]") [ ] Test Enovari with each IDE and document any issues [ ] Submit Enovari to IDE-specific MCP directories (e.g., Cursor Directory, Kilo Code Marketplace, Zencoder tool library) [ ] Create "Add to [IDE]" deeplinks where supported (LM Studio supports deeplinks, Replit supports install links) [ ] Publish blog posts / tutorials for each major IDE [ ] Priority order: VS Code Copilot (most complete MCP support) > Cursor > Gemini CLI > Windsurf > JetBrains
API platform | Resources, Prompts, Tools, Discovery, Sampling, Elicitation, Apps (very comprehensive MCP support) | MEDIUM
AI workspace | Discovery, Elicitation, Instructions, Prompts, Resources, Sampling, Tasks, Tools (one of the most complete MCP clients) | MEDIUM
3. Integration Platform Directories
5 itemshttps://zapier.com/developer-platform/integrations | Apply via Zapier Developer Platform. Build Enovari as a Zapier app using Platform CLI (
zapier-platform-cli) or Visual Builder (Platform UI). Both produce identical integrations. Requires OAuth or API key auth. 6M+ users. | HIGHhttps://www.make.com/en/become-a-partner | Apply via Make Partner Program (five tiers). Build custom modules using the Make Apps Editor (browser-based or VS Code extension). Five module types: Action, Search, Trigger, Instant trigger, Universal. Partnership agreement required for marketplace listing. Review takes 2-3 business days. | HIGH
https://n8n.io | Build a community node via
npm create @n8n/node (interactive generator) or from the n8n-nodes-starter template. Publish as npm package n8n-nodes-enovari. From May 2026: must publish via GitHub Actions with provenance statement (no local publishes accepted for verification). Open source, strong community, 60% of nodes are community-contributed. | HIGHhttps://pipedream.com | Fork
PipedreamHQ/pipedream on GitHub, create components under components/enovari/, submit PR. Automated linting runs on PR. Follow Component Guidelines at pipedream.com/docs/components/guidelines. Join #contribute Slack channel for support. | MEDIUMhttps://activepieces.com | Open-source. Build a Piece (integration) using their TypeScript framework with hot reloading for local dev. Submit via GitHub PR to github.com/activepieces/activepieces. Pieces are npm packages published to npmjs.com. 60% of pieces are community-contributed. Bonus: Contributed pieces automatically become available as MCP servers usable with Claude Desktop, Cursor, or Windsurf. Activepieces now supports ~400 MCP servers for AI agents. | MEDIUM
These platforms allow third-party tools to be listed as integrations, giving Enovari visibility to millions of automation users. [ ] Build Zapier integration first (largest user base) [ ] Build Make.com integration second [ ] Contribute n8n community node (developer-friendly audience) [ ] Create a Pipedream integration for developer reach [ ] Publish all integration code as open-source templates
Start with the Visual Builder for speed. You can always migrate to CLI later for more control. Ship a minimal integration (1 trigger + 2 actions) first, then expand based on user demand.
New Memory Created -- fires when a memory is stored via Enovari API Memory Updated -- fires when a memory is modified New Persona Loaded -- fires when a persona is activated Memory Matched -- fires when a new memory matches a saved search/filter Store Memory -- write a memory from any Zapier trigger (e.g., store a CRM note as a memory) Search Memories -- query Enovari memories by keyword, tag, domain Update Memory -- update a specific memory by ID Delete Memory -- remove a memory Load Persona -- activate a specific persona Call API -- invoke any of Enovari's 140+ API integrations Find Memory -- search for memories by query, return matching results for use in subsequent steps 1. Set up Zapier Developer Account: Go to https://zapier.com/developer-platform/integrations and create a developer account. 2. Choose Build Method: Zapier Platform CLI (recommended for developers):
npm install -g zapier-platform-cli && zapier init enovari-app. Gives full control using custom code for auth, triggers, actions, and searches. Supports version control and CI tools. Push new versions from the command line.
Visual Builder / Platform UI (faster, no-code): Build via Zapier's web UI at https://developer.zapier.com/. Ideal for quick deployment and collaboration across teams, even without developer expertise. Both tools run on the same Zapier platform, and the resulting integration is identical regardless of which tool you use.
3. Define Authentication:
Use API Key auth (simplest): User pastes their Enovari API key during connection setup
Or use OAuth 2.0 if Enovari supports it: Better UX but more complex to implement
Test auth endpoint: Zapier requires a "test" API call to verify credentials
4. Map Enovari API Endpoints:
Each trigger/action maps to an Enovari REST API endpoint
Define input fields (what the user fills in) and output fields (what data comes back)
Use Zapier's z.request() to call Enovari API
5. Write Trigger Polling Code:
Zapier polls your API every 1-15 minutes for new data
Alternative: Use webhooks (REST Hooks) for instant triggers -- requires Enovari to support webhook subscriptions
6. Test Thoroughly:
Zapier requires working test data for each trigger/action
Test with real Enovari account
7. Submit for Review:
Fill out the integration's branding (logo, description, category)
Submit to Zapier's team for review
Review process takes 1-4 weeks
Once approved, appears in Zapier's app directory (searchable by all 6M+ Zapier users)
8. Post-Launch:
Monitor usage analytics in the Zapier developer dashboard
Respond to user bug reports
Add new triggers/actions based on user demand
"Save Gmail attachments context to Enovari Memory" (Gmail trigger -> Enovari Store Memory)
"Log Slack messages to AI Memory" (Slack trigger -> Enovari Store Memory)
"Sync CRM updates to AI context" (HubSpot/Salesforce trigger -> Enovari Store Memory)
"Auto-create tasks from AI memories" (Enovari New Memory trigger -> Todoist/Asana/Linear action)
"Weekly AI memory digest email" (Schedule trigger -> Enovari Search -> Gmail/Email action)
Zapier's CLI scaffold: zapier init --template=minimal generates boilerplate
All Zapier apps are Node.js based (even if your API is Python)
Zapier requires idempotent triggers (same data = same ID, so duplicates are skipped)
Rate limits: Zapier may call your API frequently during polling -- ensure Enovari API can handle it
Both CLI and Visual Builder produce identical integrations -- choose based on preference
Zapier's developer docs: https://docs.zapier.com/platform/home
Integration review takes 1-4 weeks; during review, the integration works in "private" mode (you + invited users only)
Solo Founder Tip: Start with the Visual Builder for speed. You can always migrate to CLI later for more control. Ship a minimal integration (1 trigger + 2 actions) first, then expand based on user demand.Search Memory -- query module (takes search string, returns memory list) Create Memory -- action module (takes topic, summary, tags; returns created memory) Update Memory -- action module (takes memory ID + new data) Delete Memory -- action module (takes memory ID) Watch for New Memories -- trigger module (webhook-based for instant notifications, or polling) Load Persona -- action module (takes persona ID/name) List Personas -- search module (returns available personas) Get Memory by ID -- action module (takes memory ID, returns full memory) Call API Integration -- action module (takes service name + endpoint, calls Enovari's 140+ APIs) 1. Join Make Partner Program: Apply at https://www.make.com/en/become-a-partner. Make offers five partnership tiers. An active Make Partnership Agreement is required to post apps to the Make Apps Marketplace. 2. Access Make Apps Editor: The Make Apps Editor is a JSON-based configuration environment available as: (a) a browser-based web editor, or (b) a VS Code extension (
Integromat.apps-sdk) that syncs files to Make via API. Both support code suggestions, IML syntax highlighting, and real-time validation.
3. Define Base Configuration:
API base URL: https://enovari.ai/api/v1 (or whatever Enovari's API base is)
Authentication: API Key (header-based) or OAuth 2.0
Define common parameters (API key, user ID)
4. Build Each Module (five module types supported):
Action -- single-record write/read (e.g., Create Memory, Update Memory, Delete Memory)
Search -- multi-record query (e.g., Search Memories, List Personas)
Trigger -- scheduled polling (e.g., Watch for New Memories via polling)
Instant trigger -- webhook push (e.g., Watch for New Memories via webhook)
Universal / Make an API call -- catch-all for advanced users
Each module has: communication (API call definition), parameters (user inputs), and mappable output
Define error handling (what HTTP status codes mean what)
5. Test in Make's Sandbox: Make provides a sandbox environment for testing
6. Submit for Review: Navigate to Custom Apps dashboard > your app > "Request review" and fill in the submission form. Make performs a business review (not technical/security review). Review takes 2-3 business days to accept or reject.
7. Post-Launch: Monitor in Make's partner dashboard. All Partner-developed apps are subject to ongoing review.
"Multi-step AI research pipeline: Scrape web -> Store in Enovari -> Summarize with AI -> Send report"
"CRM-to-AI sync: New HubSpot contact -> Create Enovari memory with contact context"
"Meeting follow-up: Calendar event ends -> Search Enovari for meeting context -> Draft follow-up email"
The Make Partner Program has five tiers -- start at the lowest tier and upgrade as needed.
Make's business review (not technical review) means faster approval than Zapier.
The VS Code extension (Integromat.apps-sdk`) is much better for development than the browser editor -- use it.
Make developer docs: https://developers.make.com/custom-apps-documentationOpen-source, self-hosted -- appeals to developers and privacy-conscious users Growing rapidly, strong community Community nodes are npm packages -- easy to build and distribute 1. Scaffold the node: Use n8n's interactive CLI generator:
npm create @n8n/node -- this starts fresh with an interactive generator that scaffolds the project. Alternatively, generate from the n8n-nodes-starter template at https://github.com/n8n-io/n8n-nodes-starter and run npm install.
2. Define credentials: Create an EnovariApi.credentials.ts file with API key authentication
3. Build node operations:
Enovari.node.ts -- main node file with all operations
Operations: Create Memory, Search Memory, Update Memory, Delete Memory, Load Persona, List Personas, Call API
Each operation maps to an Enovari API endpoint
4. Publish to npm: Run npm run release locally to bump the version, commit, tag, and push. This triggers the GitHub Actions workflow to publish to npm.
5. Submit for verification: Open a PR to n8n's community nodes registry. See https://docs.n8n.io/integrations/community-nodes/build-community-nodes/ for full guide. Important: From May 1st 2026, nodes submitted for verification must be published using GitHub Actions with a provenance statement. n8n will not accept verified nodes published directly from a local machine.
6. Promote: Post in n8n's community forum and Discord
n8n nodes are TypeScript classes implementing INodeType
Support for webhook triggers (for "Watch for New Memories")
Can include binary data handling for file attachments
npm package name MUST start with n8n-nodes- or @<scope>/n8n-nodes- for auto-discovery (e.g., n8n-nodes-enovari or @enovari/n8n-nodes-memory)
If scaffolded with npm create @n8n/node, the project includes a ready-to-use publish.yml GitHub Actions workflow
60% of n8n pieces are community-contributed -- active communityDevelopers can use Enovari's API directly in Pipedream workflows via Node.js/Python code steps even before an official integration exists. Marketing this capability is low-effort.
1. Fork
PipedreamHQ/pipedream on GitHub (https://github.com/PipedreamHQ/pipedream)
2. Create component files under components/enovari/
3. Define actions (things Enovari does) and sources (triggers that start workflows)
4. Run automated checks locally with pnpm before submitting (linting and code quality checks run automatically on PRs)
5. Submit PR to Pipedream's repo. Follow the Component Guidelines & Patterns at https://pipedream.com/docs/components/guidelines
6. Pipedream team reviews, provides feedback, and merges when approved
7. Once merged, the component is available for all Pipedream developers in workflows
8. Join #contribute channel in Pipedream's Slack or Discourse for community support4. Complementary Products & Partnership Targets
8 itemsOpen-source AI coding agent | Has built-in memory extension but could benefit from cross-platform persistence and structured memory | GitHub issues/discussions at github.com/block/goose. Goose has a community Discord. | Enovari as a recommended memory extension in goose's extensions directory. Joint blog post. | Their users get production-grade cross-platform memory instead of basic session memory. Goose becomes more valuable. | HIGH
Autonomous VS Code coding agent | No persistent memory across sessions. Users lose all context when starting new sessions. | GitHub issues at github.com/cline/cline. Cline has ~50k GitHub stars, active community. | Recommend Enovari in Cline's MCP documentation. Tutorial showing Cline + Enovari. | Cline users become more productive -- AI remembers past coding decisions, preferences, project context. Reduces "re-explaining" frustration. | HIGH
AI coding assistant | Limited memory capabilities | GitHub or roocode.com contact | Similar to Cline partnership. Recommend Enovari in docs. | Same benefits as Cline -- persistent coding context. | MEDIUM
Visual AI workflow builder | Workflows lack memory between runs. Users must re-provide context. | GitHub at github.com/langflow-ai/langflow, or DataStax team (Langflow's parent). | Enovari as a pre-built MCP server in Langflow's marketplace. Joint tutorial. | Workflows become stateful. Users can build "learning" workflows that improve over time. | HIGH
Multi-agent framework | Agents need shared persistent memory. Current memory is per-session. | GitHub at github.com/crewAIInc/crewAI. Also crewai.com for commercial inquiries. | Build Enovari as a CrewAI memory provider. Joint documentation. | Multi-agent teams share persistent memory. Agents learn from past crew runs. Huge value for CrewAI's positioning. | HIGH
Multi-agent framework | Agents lose context between sessions | GitHub at github.com/microsoft/autogen. Microsoft Research contacts. | Build Enovari as an AutoGen memory plugin. PR to their repo. | Same as CrewAI -- persistent agent memory. Microsoft connection could lead to larger partnerships. | MEDIUM
AI development framework | Memory modules exist but are basic. No cross-platform persistence. | GitHub or langchain.com. Harrison Chase (CEO) active on Twitter. | Build Enovari as a LangChain memory provider (
EnovariMemory class). List in LangChain's integrations. | LangChain gets a production-grade memory backend. Their users get cross-platform persistence they can't get elsewhere. | HIGHAI orchestration SDK | Memory plugin system exists but needs external backends | GitHub at github.com/microsoft/semantic-kernel. Microsoft developer relations. | Build Enovari as a Semantic Kernel memory connector. PR to their repo or publish as NuGet package. | .NET/enterprise developers get a ready-made memory backend. Microsoft ecosystem integration. | MEDIUM
AI pipeline framework | Needs persistent memory stores | GitHub at github.com/deepset-ai/haystack. deepset.ai team. | Build Enovari as a Haystack document store / memory component. | Haystack users get persistent memory across pipeline runs. | LOW
These products would benefit enormously from having persistent memory, and Enovari directly solves their gap.
Chatbots need long-term user memory across conversations | botpress.com/partners or GitHub | Enovari as a memory integration in Botpress's integration marketplace | Their chatbots remember user preferences, past interactions, purchase history across sessions. Major differentiator vs competitors. | MEDIUM
Conversational AI needs memory for personalized interactions | voiceflow.com/partners | Enovari as a Voiceflow integration | Voice assistants that remember users. Personalization without custom code. | MEDIUM
Support AI needs customer context memory | intercom.com/partners | API-level integration or MCP connection | Support AI that remembers past tickets, customer preferences, company context. Reduces resolution time. | LOW
Sales AI needs prospect memory | Partnership pages on their websites | Enterprise integration | Sales AI remembers prospect conversations, objections, preferences across touchpoints. | LOW
Open-source chatbot framework | GitHub at github.com/RasaHQ/rasa | Build Enovari as a Rasa memory component, PR to their repo | Open-source users get production memory. Rasa ecosystem becomes more capable. | LOW
Build conversational AI apps | GitHub at github.com/Chainlit/chainlit | MCP integration tutorial | Chainlit apps get persistent memory with minimal code. | LOW
Data apps with AI | streamlit.io community or GitHub | Streamlit component or tutorial | Data app builders can add persistent AI memory to their apps. | LOW
Tools | High - agents need persistent memory | GitHub at github.com/i-am-bee/beeai-framework (IBM-backed) | Agent workflows get persistent state. Agents learn across invocations. | HIGH
Tools, Discovery | High - multi-agent memory sharing | GitHub at github.com/kyegomez/swarms. Kye Gomez (founder) active on Twitter/X. | Multi-agent systems share persistent memory. Agents coordinate better across sessions. | HIGH
Resources, Prompts, Tools, Discovery, Sampling, Roots, Elicitation, Instructions (most complete MCP support of any agent framework) | High - agent workflows need state | GitHub at github.com/evalstate/fast-agent | Agents get persistent state with full MCP feature support. | HIGH
Resources, Prompts, Tools | High - onchain agents need memory | GitHub at github.com/daydreamsai/daydreams | Onchain agents remember past transactions and strategies. | MEDIUM
Resources, Prompts, Tools, Sampling (partial), Roots, Elicitation | High - composable agents need memory | GitHub at github.com/lastmile-ai/mcp-agent | Composable agent workflows get persistent state. | HIGH
Resources, Prompts, Tools, Discovery, Sampling, Elicitation | High - Python LLM connector needs memory | GitHub at github.com/pietrozullo/mcp-use | Python developers get persistent memory in their LLM workflows. | MEDIUM
Tools | High - enterprise agents need memory | NVIDIA developer program, GitHub at github.com/NVIDIA/AIQToolkit | Enterprise agents get persistent memory. NVIDIA ecosystem integration. | HIGH
Resources, Tools | Medium | GitHub at github.com/microsoft/genaiscript | JavaScript prompt workflows get persistent context. | MEDIUM
Resources (partial), Prompts, Tools | Medium | GitHub at github.com/firebase/genkit | Firebase/Google Cloud developers get persistent memory. Google ecosystem. | MEDIUM
Enovari as memory layer for enterprise Copilot agents | Microsoft partner program, learn.microsoft.com | Enterprise customers get persistent memory for custom Copilots. Differentiator for Copilot Studio. | HIGH
CRM AI needs persistent memory for customer relationships | Salesforce AppExchange partnership, salesforce.com/partners | Einstein AI remembers customer interactions, preferences, and context across all touchpoints. | HIGH
Marketing AI needs campaign memory and contact context | HubSpot App Marketplace, hubspot.com/partners | Marketing AI learns from campaign performance, remembers prospect context. | MEDIUM
Workspace AI needs cross-document memory and project context | Notion API partnerships, notion.so/developers | Notion AI remembers context across workspaces and documents. | MEDIUM
Team AI needs conversation memory beyond Slack's search | Slack App Directory, api.slack.com/partners | Slack AI remembers decisions, action items, and context from past conversations. | MEDIUM
Dev tools AI needs project memory across Jira/Confluence | Atlassian Marketplace, atlassian.com/partners | AI remembers sprint history, architectural decisions, past incident resolutions. | MEDIUM
2,500+ API agents need persistent memory | agenticflow.ai contact or support | Their agents learn and improve over time. Users build smarter workflows. | HIGH
Business process agents need memory | mindpal.io contact | Business agents remember past decisions and outcomes. | MEDIUM
Workflow automation needs memory between runs | lutra.ai contact | Workflows become stateful. Playbooks improve with use. | MEDIUM
Already builds MCP servers, natural partner for memory | memex.tech contact | Their users get production-grade memory instead of building from scratch. Perfect complementary product. | HIGH
Visual chatbot builder needs memory | GitHub at github.com/FlowiseAI/Flowise | Chatbots built in Flowise remember users across sessions. | MEDIUM
LLMOps platform needs memory layer | GitHub at github.com/langgenius/dify, dify.ai | Production AI apps get persistent memory. Major missing feature for Dify users. | MEDIUM
In-app AI assistants need memory | superinterface.ai contact | Embedded AI assistants remember user preferences and past interactions. | MEDIUM
Workflow builder + AI needs state | GitHub at github.com/mario-andreschak/flujo | Workflows maintain state across runs. | LOW
Resources, Prompts, Tools, Discovery | YES - MCP Store with hosted servers | Contact via simtheory.ai. They host MCP servers for plug-and-play. | HIGH
Resources, Tools, Discovery | YES - MCP Marketplace with one-click installs | Submit to their marketplace via kilo.ai developer process. | HIGH
Apps, DCR, Discovery, Elicitation, Instructions, Prompts, Resources, Roots, Sampling, Tools (most complete support) | YES - extensions directory | Submit to extensions directory at block.github.io/goose/v1/extensions/ | HIGH
Tools, Discovery | YES - 30+ pre-integrated servers, MCP recommendations | Contact via jenova.ai. They recommend servers based on user tasks. | HIGH
These are direct channels to end users. Getting Enovari pre-configured or featured in their MCP marketplaces would drive adoption.
iOS, Android, macOS, Windows, Linux | Prompts, Tools, Sampling, Elicitation, Apps | Mobile-first, connects via Streamable HTTP with OAuth. | MEDIUM
Mobile clients represent a growing channel for reaching non-developer users.
API testing platform | Developers testing APIs can use Enovari to remember API patterns, auth configs, test data. 30M+ users. | MEDIUM
5. Developer Ecosystem
4 items@enovari/client | JavaScript/TypeScript client library | HIGHenovari-mcp-server | MCP server for Python users | HIGHenovari/mcp-server | Docker image for self-hosted MCP | MEDIUMEnovari.Client | .NET client library | LOWenovari | Rust client library | LOWgithub.com/enovari/go-client | Go client library | LOW[ ] Publish
@enovari/mcp-server to npm with mcpName field (required for MCP Registry)
[ ] Publish enovari Python package to PyPI with mcp-name comment in README
[ ] Create Docker image for easy deployment with LABEL io.modelcontextprotocol.server.name
[ ] Include comprehensive README with examples in each package
[ ] Set up CI/CD for automated publishing
[ ] Add mcpName field to npm package.json for MCP Registry verificationhttps://postman.com/explore | Publish Enovari API collection. Postman has full MCP support so users can test MCP directly. | HIGH
[ ] Publish OpenAPI/Swagger spec for Enovari API [ ] Create Postman Collection and publish to Postman API Network [ ] List on RapidAPI for developer discovery [ ] Consider ReadMe for interactive documentation
Create these assets to drive developer adoption:
6. Partnership Outreach Strategy
6.1 Partnership Tiers
Tier 1: Strategic Partners (Deep Integration)
- Target: Anthropic, OpenAI, Microsoft, Google
- Goal: Official ecosystem listing, co-marketing, API integration
- Approach: Formal partnership application, executive outreach
- Timeline: 3-6 months for partnership establishment
- Reality Check: These companies get thousands of partnership requests. Focus on making Enovari work perfectly with their products first, then apply to partner programs with usage data.
- Target: AI agent frameworks, IDE makers, automation platforms
- Goal: Native integration, co-developed features
- Approach: Developer relations outreach, open-source contributions
- Timeline: 1-3 months per integration
- Best Approach: Build the integration first, then tell them about it. A working integration is 10x more persuasive than a proposal.
- Target: Other MCP server makers, AI tool creators, content creators
- Goal: Mutual promotion, joint content, shared communities
- Approach: Direct DM/email, GitHub engagement, community presence
- Timeline: 2-4 weeks per relationship
- Best Approach: Start by genuinely using and promoting their product. Then reach out with a specific cross-promotion idea.
Tier 2: Technology Partners (Integration Partners)
Tier 3: Community Partners (Cross-Promotion)
6.2 Outreach Templates
Template A: MCP Directory Submission
Subject: Submit Enovari Memory Server to [Directory Name]Hi [Directory Team],
I'd like to submit Enovari (https://enovari.ai) to your MCP server directory.
Enovari is an AI memory platform that provides persistent, portable, structured
memory for AI assistants across all platforms. It's an MCP server that works with
Claude, ChatGPT, Cursor, and any MCP-compatible client.
Key capabilities:
Persistent cross-session memory for AI
140+ built-in API integrations
Persona system for customized AI behavior
Hybrid BM25+vector memory search
Works with every major MCP client Server details:
Name: ai.enovari/memory
Transport: [stdio/SSE/Streamable HTTP]
Package: @enovari/mcp-server on npm
Website: https://enovari.ai
GitHub: [link] Would love to be listed. Happy to provide any additional information needed.
Best,
[Name]
Silicon Harbor / Enovari
Template B: Integration Partnership Proposal
Subject: Integration Partnership: Enovari Memory + [Partner Product]Hi [Partner Name],
I'm reaching out from Enovari (https://enovari.ai) - we build persistent memory
for AI assistants via the Model Context Protocol (MCP).
I noticed that [Partner Product] is [specific observation about their product's
memory gap or potential benefit]. Enovari could complement your offering by
providing:
Persistent Memory: AI assistants using [Partner Product] would remember
context across sessions automatically
Cross-Platform Portability: Memory from [Partner Product] carries over to
any MCP-compatible client
Structured Knowledge: Not just raw chat history - organized, searchable,
tagged memoriesWhat an integration could look like:
[Specific technical integration point]
[User benefit example]
[Joint value proposition] We currently support 140+ API integrations and work with Claude, ChatGPT, Cursor,
and every major MCP client.
Would you be open to a 20-minute call to explore a potential integration?
Best,
[Name]
Silicon Harbor / Enovari
Template C: Cross-Promotion with MCP Server Makers
Subject: Cross-promotion idea: Enovari Memory + [Their Server]Hey [Name],
Love what you've built with [Their MCP Server]. We're building Enovari
(https://enovari.ai) - persistent memory for AI via MCP.
Our servers are super complementary: [Their server] does [X] and Enovari
remembers everything, so the AI can build on past interactions.
Some cross-promotion ideas:
Mention each other in our "Works great with" sections
Joint tutorial showing both servers working together
Share each other's content with our communities Interested?
[Name]
Template D: Open-Source Contribution Introduction
Subject: [PR/Issue] Add Enovari as memory provider for [Framework]Hi [Maintainer],
I've built an integration that adds Enovari (https://enovari.ai) as a
memory provider for [Framework]. Here's what it does:
Persistent cross-session memory via MCP
Drop-in replacement for [existing memory solution]
Hybrid BM25+vector search for fast, relevant recall
Works across platforms (memory in [Framework] is accessible from
Claude, ChatGPT, Cursor, etc.)I've submitted a PR at [link] with the integration code, tests, and
documentation.
Happy to iterate based on feedback. Let me know if you have any questions.
Best,
[Name]
6.3 Co-Marketing Proposals
| Activity | Description | Target Partners | ||
| Joint Blog Post | "Building AI Agents with Memory: [Partner] + Enovari" | Agent frameworks, IDEs | ||
| Tutorial Video | "How to add persistent memory to [Partner Product]" | IDEs, chat clients | ||
| Webinar | "The future of AI memory in [domain]" | Enterprise platforms | ||
| Case Study | "How [Customer] uses [Partner] + Enovari together" | All partners | ||
| Open Source Template | Starter project featuring both products | Frameworks, tools | ||
| Social Media Cross-Post | Share each other's launches and content | All partners | ||
| Conference Co-Presentation | Present together at AI/dev conferences | Strategic partners | ||
| Newsletter Feature | Feature in each other's newsletters | All partners | ||
| Model | Description | Best For | ||
| Affiliate/Referral | Partner earns % of signups they refer (15-25% of first year) | Content creators, community partners | ||
| Revenue Share | Split revenue on joint customers (20-30% to referrer) | Technology partners with large user bases | ||
| Bundling | Enovari included in partner's plan at wholesale rate | Enterprise platforms, IDE makers | ||
| White-Label | Partner resells Enovari under their brand | Large platforms wanting memory feature | ||
| Free Tier Integration | Enovari free tier for partner's users, premium upsell | High-volume partners for user acquisition | ||
| API Credits | Partner's users get Enovari API credits | Developer platforms | ||
| Red Flag | What It Means | What to Do | ||
| "Send us a detailed proposal and we'll review it" | They're not interested enough to have a conversation. Your proposal will go into a queue and die. | Send a 3-sentence email with a demo link instead. If they're interested, they'll respond. | ||
| "We need exclusivity" | They want to lock you in. Exclusivity with one partner limits all future options. | Never agree to exclusivity at this stage. Your value is that memory works everywhere. | ||
| "We'll promote you to our user base if you build X for free" | They want free development work with a vague promise of promotion. | Only build things that benefit your own users too. Ask for specific promotion commitments (newsletter mention on date X, blog post by date Y). | ||
| "Our legal team needs to review this" | Partnership will take 6+ months and you'll lose momentum. Normal for enterprises, red flag for startups. | Focus on partnerships that can happen informally first. Formalize later when there's real traction. | ||
| "Can you white-label this for us?" | They want your product without your brand. Can be lucrative long-term but kills brand building short-term. | Only consider if they have significant distribution and will drive real revenue. Otherwise, insist on co-branding. | ||
| Partner has no users / no traction | Partnership with a zero-user product gives zero distribution benefit. | Focus on partners who already have users. Even a small active user base (1,000+) is better than a large-sounding company with no traction. | ||
| They want you to pay to be listed | Some "partner programs" are just advertising schemes. | Legitimate marketplaces (Zapier, Make, etc.) are free to list on. Be skeptical of paid listings unless the platform has proven distribution. | ||
| They keep rescheduling or ghosting | They're not prioritizing this. You shouldn't either. | Send one follow-up. If still no response, move on. Come back when you have more traction. | ||
| Activity | Effort | Impact | Do First? | |
| Submit to MCP Registry | Low (1-2 days) | Very High (feeds all aggregators) | YES | |
| Submit PRs to awesome-mcp-servers repos | Low (1 hour each) | High (top search results) | YES | |
| Submit to Smithery, Glama, MCP.so | Low (1-2 hours each) | Medium-High | YES | |
| Create LM Studio deeplink | Low (30 min) | Medium | YES | |
| Submit to goose extensions directory | Low (1-2 hours) | Medium-High | YES | |
| Submit to Cursor Directory | Low (30 min) | High (large Cursor user base) | YES | |
| Submit to all secondary directories (MCP Server Spot, mcpservers.com, etc.) | Low (2-3 hours total) | Low-Medium (SEO backlinks + discovery) | YES, batch it | |
| Build n8n community node | Medium (2-3 days) | Medium-High (dev audience) | YES | |
| Build Zapier integration | Medium-High (1-2 weeks) | High (6M+ users) | After launch | |
| Contact Cline/Roo Code for recommendation | Low (1 email + demo) | Medium | After launch | |
| Build LangChain memory provider | Medium (1 week) | High (massive dev audience) | After launch | |
| Apply to Anthropic/OpenAI partner programs | Low (1 application) | Variable (may take months) | Send it, don't wait on it | |
| Joint blog posts with MCP server makers | Medium (1-2 days per post) | Medium | After establishing relationships | |
| Conference presentations | High (travel, prep, time) | Medium-Low for a solo founder | Skip for now | |
| Tool | Purpose | Cost | ||
| GitHub Issues (private repo) | Track partnership status per target | Free | ||
| Google Sheets | Directory submission tracker, partnership pipeline | Free | ||
| Notion (free tier) | Partnership database with status, contact info, notes | Free | ||
| GitHub Projects | Kanban board for partnership phases | Free | ||
| Email labels/folders | Organize partnership correspondence | Free | ||
| # | Action | Owner | Priority | Status |
| 1 | Publish to Official MCP Registry -- Generate Ed25519 key pair, add DNS TXT record to enovari.ai, register ai.enovari namespace | Dev | CRITICAL | TODO |
| 2 | Publish @enovari/mcp-server npm package with mcpName: "ai.enovari/memory" | Dev | CRITICAL | TODO |
| 3 | Publish enovari PyPI package with in README | Dev | HIGH | TODO |
| 4 | Submit PR to punkpeye/awesome-mcp-servers | Marketing | HIGH | TODO |
| 5 | Submit PR to wong2/awesome-mcp-servers | Marketing | HIGH | TODO |
| 6 | Submit to Glama MCP Server Directory | Marketing | HIGH | TODO |
| 7 | Submit to Smithery registry | Marketing | HIGH | TODO |
| 8 | Submit to MCP.so | Marketing | HIGH | TODO |
| 9 | Submit to Cursor Directory | Marketing | HIGH | TODO |
| 10 | Create OpenAPI/Swagger spec for Enovari API | Dev | HIGH | TODO |
| 11 | Set up DNS TXT record for MCP Registry auth on enovari.ai (or HTTP auth at .well-known/mcp-registry-auth) | Dev | CRITICAL | TODO |
| # | Action | Owner | Priority | Status |
| 12 | Submit to MCPHub, MCPBundles, MCPGallery, PulseMCP, MCP Server Spot, mcpservers.com, MCP Server Finder, mcpservers.org, AI Agents List, MCP Market | Marketing | MEDIUM | TODO |
| 13 | Create Postman Collection and publish to API Network | Dev | HIGH | TODO |
| 14 | List on RapidAPI | Marketing | MEDIUM | TODO |
| 15 | Create setup guides for Cursor, Windsurf, VS Code Copilot, JetBrains | Docs | HIGH | TODO |
| 16 | Contact Chatbox, Simtheory, Kilo Code for marketplace listing | Marketing | HIGH | TODO |
| 17 | Contact goose extensions directory for listing | Marketing | HIGH | TODO |
| 18 | Contact Jenova for pre-integration | Marketing | HIGH | TODO |
| 19 | Apply to Anthropic partner program | BD | HIGH | TODO |
| 20 | Ensure Enovari works with ChatGPT MCP connections (OAuth/DCR) | Dev | HIGH | TODO |
| 21 | Launch on Product Hunt | Marketing | HIGH | TODO |
| 22 | Post Show HN on Hacker News | Marketing | HIGH | TODO |
| 23 | Create LM Studio deeplink for one-click install | Dev | MEDIUM | TODO |
| 24 | Submit to Vercel Marketplace for v0 integration | Marketing | MEDIUM | TODO |
| 25 | Test with MCPJam Inspector for ChatGPT app compatibility | Dev | MEDIUM | TODO |
| # | Action | Owner | Priority | Status |
| 26 | Build Zapier integration | Dev | HIGH | TODO |
| 27 | Build Make.com integration | Dev | HIGH | TODO |
| 28 | Build n8n community node (n8n-nodes-enovari) | Dev | MEDIUM | TODO |
| 29 | Contact CrewAI for integration partnership | BD | HIGH | TODO |
| 30 | Contact LangChain for memory provider listing | BD | HIGH | TODO |
| 31 | Build LangChain memory provider (EnovariMemory class) | Dev | HIGH | TODO |
| 32 | Contact BeeAI, Swarms, fast-agent frameworks | BD | MEDIUM | TODO |
| 33 | Contact Microsoft re: Copilot Studio integration | BD | MEDIUM | TODO |
| 34 | Create joint content with 3+ complementary MCP servers | Marketing | MEDIUM | TODO |
| 35 | Apply to OpenAI partner program | BD | MEDIUM | TODO |
| 36 | Build Pipedream integration | Dev | MEDIUM | TODO |
| # | Action | Owner | Priority | Status |
| 37 | Launch affiliate/referral program | BD | MEDIUM | TODO |
| 38 | Explore white-label opportunities with enterprise platforms | BD | MEDIUM | TODO |
| 39 | Build Power Automate custom connector | Dev | LOW | TODO |
| 40 | Create .NET and Rust client libraries | Dev | LOW | TODO |
| 41 | Establish presence at AI developer conferences | Marketing | MEDIUM | TODO |
| 42 | Launch developer ambassador program | Marketing | LOW | TODO |
| 43 | Build Semantic Kernel memory connector (NuGet) | Dev | LOW | TODO |
| 44 | Contact mobile MCP clients (Jenova, Joey, systemprompt) for featuring | Marketing | MEDIUM | TODO |
| 45 | Explore Salesforce AppExchange listing | BD | LOW | TODO |
| # | Client | Type | Key MCP Features | |
| 1 | 5ire | Desktop AI assistant | Tools | |
| 2 | AgentAI | Rust AI agent library | Tools | |
| 3 | AgenticFlow | No-code AI platform | Resources, Prompts, Tools, Discovery | |
| 4 | AIQL TUUI | Desktop AI chat | Resources, Prompts, Tools, Discovery, Sampling, Elicitation | |
| 5 | Amazon Q CLI | Terminal coding assistant | Prompts, Tools | |
| 6 | Amazon Q IDE | IDE coding assistant | Tools | |
| 7 | Amp (Sourcegraph) | Agentic coding tool (VS Code, JetBrains, Neovim, CLI) | Resources, Prompts, Tools, Sampling | |
| 8 | Apidog | API testing platform | Resources, Prompts, Tools | |
| 9 | Apify MCP Tester | MCP testing tool | Tools, Discovery | |
| 10 | Apigene MCP Client | Multi-LLM AI interface | Tools, Resources, Discovery | |
| 11 | Augment Code | AI coding platform (VS Code, JetBrains) | Tools | |
| 12 | Avatar Shell | Electron-based MCP client | Resources, Tools | |
| 13 | BeeAI Framework | Agent framework (IBM-backed) | Tools | |
| 14 | BoltAI | Desktop AI client (Mac, iOS) | Tools | |
| 15 | Call Chirp | Business call AI (Zoom, Google Meet) | Prompts, Tools | |
| 16 | Chatbox | Desktop AI client (37K+ GitHub stars) | Tools | |
| 17 | ChatFrame | Desktop chatbot (Mac, Windows) | Tools | |
| 18 | ChatGPT | OpenAI assistant | Tools, Apps, DCR | |
| 19 | ChatWise | Desktop AI client | Tools | |
| 20 | Chorus | Mac AI app | Tools | |
| 21 | Claude Code | Anthropic coding agent | Resources, Prompts, Tools, Roots, Elicitation, Instructions, Discovery, DCR | |
| 22 | Claude Desktop App | Anthropic desktop | Resources, Prompts, Tools, Roots, Apps, DCR | |
| 23 | Claude.ai | Anthropic web | Resources, Prompts, Tools, Apps, CIMD, DCR | |
| 24 | Cline | VS Code coding agent (~50K GitHub stars) | Resources, Tools, Discovery | |
| 25 | CodeGPT | IDE extension (VS Code, JetBrains) | Tools | |
| 26 | Codex (OpenAI) | Terminal coding agent (also VS Code) | Resources, Tools, Elicitation | |
| 27 | Continue | Open-source AI code assistant (VS Code, JetBrains) | Resources, Prompts, Tools, Apps | |
| 28 | Copilot-MCP | AI coding via MCP | Resources, Tools | |
| 29 | Cursor | AI code editor | Prompts, Tools, Roots, Elicitation, DCR | |
| 30 | Daydreams | Onchain agent framework | Resources, Prompts, Tools | |
| 31 | ECA (Editor Code Assistant) | Editor-agnostic AI coding | Resources, Prompts, Tools, Roots | |
| 32 | Emacs Mcp | Emacs MCP client | Tools | |
| 33 | fast-agent | Python agent framework | Resources, Prompts, Tools, Discovery, Sampling, Roots, Elicitation, Instructions | |
| 34 | Firebender | IntelliJ plugin | Tools | |
| 35 | FlowDown | Desktop AI client (privacy-focused) | Tools | |
| 36 | FLUJO | Workflow builder + AI | Tools | |
| 37 | Gemini CLI | Google terminal agent | Prompts, Tools, Instructions, DCR | |
| 38 | GenAIScript (Microsoft) | JavaScript prompt toolbox | Resources, Tools | |
| 39 | Genkit (Firebase) | GenAI SDK | Resources (partial), Prompts, Tools | |
| 40 | GitHub Copilot coding agent | GitHub AI agent | Tools, DCR | |
| 41 | Glama | AI workspace + MCP server/tool directory | Discovery, Elicitation, Instructions, Prompts, Resources, Sampling, Tasks, Tools | |
| 42 | goose (Block) | Open-source AI agent | Apps, DCR, Discovery, Elicitation, Instructions, Prompts, Resources, Roots, Sampling, Tools | |
| 43 | gptme | Terminal AI assistant | Tools | |
| 44 | HyperAgent | AI-powered Playwright | Tools | |
| 45 | Inspector | Visual code editor | Tools, Prompts, Resources, DCR | |
| 46 | Jenova | Mobile MCP client (iOS, Android) | Tools, Discovery | |
| 47 | JetBrains AI Assistant | JetBrains plugin | Tools | |
| 48 | JetBrains Junie | JetBrains agent | Tools | |
| 49 | Joey | Mobile MCP client (iOS, Android, macOS, Windows, Linux) | Prompts, Tools, Sampling, Elicitation, Apps | |
| 50 | Kilo Code | VS Code AI dev team | Resources, Tools, Discovery | |
| 51 | Klavis AI | Slack/Discord/Web MCP bridge | Resources, Tools | |
| 52 | Langdock | Enterprise AI | Tools | |
| 53 | Langflow | Visual AI builder | Tools | |
| 54 | LibreChat | Open-source AI chat | Tools, Instructions, DCR | |
| 55 | LM Studio | Local AI models | Tools | |
| 56 | LM-Kit.NET | .NET AI SDK | Tools | |
| 57 | Lutra | AI workflow agent | Resources, Prompts, Tools | |
| 58 | MCP Bundler | MCP management app (macOS) | Resources, Prompts, Tools | |
| 59 | MCPBundles | Browser MCP client + Studio | Resources, Prompts, Tools, Discovery | |
| 60 | mcp-agent | Composable agent framework | Resources, Prompts, Tools, Sampling (partial), Roots, Elicitation | |
| 61 | mcp-client-chatbot | Next.js chatbot | Tools | |
| 62 | mcp-use | Python LLM-MCP connector | Resources, Prompts, Tools, Discovery, Sampling, Elicitation | |
| 63 | mcpc | Universal CLI client (Apify) | Resources, Prompts, Tools, Discovery, Instructions | |
| 64 | MCPHub (Neovim) | Neovim plugin | Resources, Prompts, Tools | |
| 65 | MCPJam | Dev client for ChatGPT apps | Resources, Prompts, Tools, Elicitation, Instructions, Tasks, Apps, CIMD, DCR | |
| 66 | MCPOmni-Connect | CLI MCP client | Resources, Prompts, Tools, Sampling | |
| 67 | Memex | MCP client + server builder | Resources, Prompts, Tools | |
| 68 | Memgraph Lab | Graph database tool | Resources, Prompts, Tools, Sampling, Elicitation, Instructions | |
| 69 | Microsoft Copilot Studio | Enterprise AI builder | Resources, Tools, Discovery | |
| 70 | MindPal | No-code AI agent builder | Tools | |
| 71 | Mistral AI: Le Chat | Mistral assistant | Tools | |
| 72 | modelcontextchat.com | Web MCP client | Tools | |
| 73 | MooPoint | Web AI chat | Tools, Sampling | |
| 74 | Msty Studio | AI productivity platform | Tools | |
| 75 | Needle | RAG workflow platform | Resources, Prompts, Tools, Discovery | |
| 76 | NVIDIA AIQ Toolkit | Enterprise agent toolkit | Tools | |
| 77 | opencode | AI coding agent (terminal, desktop, IDE) | Resources, Prompts, Tools | |
| 78 | OpenSumi | AI IDE framework | Tools | |
| 79 | oterm | Terminal Ollama client | Prompts, Tools, Sampling | |
| 80 | Postman | API platform (30M+ users) | Resources, Prompts, Tools, Discovery, Sampling, Elicitation, Apps | |
| 81 | Proxyman | HTTP debugger (macOS) | Tools | |
| 82 | RecurseChat | Desktop AI client | Tools | |
| 83 | Replit Agent | AI development tool | Tools, DCR | |
| 84 | Roo Code | AI coding assistant | Resources, Tools | |
| 85 | rtrvr.ai | Chrome AI agent | Tools | |
| 86 | Shortwave | AI email client | Tools | |
| 87 | Simtheory | AI workspace | Resources, Prompts, Tools, Discovery | |
| 88 | Slack MCP Client | Slack-MCP bridge | Tools | |
| 89 | Smithery Playground | MCP testing tool | Resources, Prompts, Tools | |
| 90 | SpinAI | TypeScript agent framework | Tools | |
| 91 | Superinterface | In-app AI infrastructure | Tools | |
| 92 | Superjoin | Google Sheets AI | Tools | |
| 93 | Swarms | Multi-agent orchestration | Tools, Discovery | |
| 94 | systemprompt | Mobile MCP app (iOS, Android) | Resources, Prompts, Tools, Sampling | |
| 95 | Tambo | React chat platform | Prompts, Tools, Discovery, Sampling, Elicitation | |
| 96 | Tencent CloudBase AI DevKit | Agent builder | Tools | |
| 97 | TheiaAI / Theia IDE | Open IDE framework (Eclipse Foundation) | Tools | |
| 98 | Tome | Desktop LLM client | Tools | |
| 99 | TypingMind | LLM frontend | Tools | |
| 100 | v0 (Vercel) | AI app builder | Tools | |
| 101 | VS Code GitHub Copilot | Microsoft IDE | Resources, Prompts, Tools, Discovery, Sampling, Roots, Elicitation, Instructions, Apps, CIMD, DCR | |
| 102 | VT Code | Terminal coding agent | Resources, Prompts, Tools, Discovery, Sampling (partial), Roots, Elicitation | |
| 103 | Warp | Intelligent terminal | Resources, Tools, Discovery | |
| 104 | WhatsMCP | WhatsApp MCP client | Tools | |
| 105 | Windsurf Editor (Codeium) | Agentic IDE | Tools, Discovery | |
| 106 | Witsy | Desktop AI assistant | Tools | |
| 107 | Zed | Code editor | Prompts, Tools | |
| 108 | Zencoder | VS Code/JetBrains agent | Tools | |
| Resource | URL | |||
| Enovari | https://enovari.ai | |||
| MCP Official Site | https://modelcontextprotocol.io | |||
| MCP Clients List | https://modelcontextprotocol.io/clients | |||
| MCP Registry | https://registry.modelcontextprotocol.io | |||
| MCP Registry Docs | https://modelcontextprotocol.io/registry | |||
| MCP Registry Quickstart | https://modelcontextprotocol.io/registry/quickstart | |||
| MCP Registry Auth | https://modelcontextprotocol.io/registry/authentication | |||
| MCP Registry Package Types | https://modelcontextprotocol.io/registry/package-types | |||
| MCP Registry Aggregators | https://modelcontextprotocol.io/registry/registry-aggregators | |||
| MCP Registry Remote Servers | https://modelcontextprotocol.io/registry/remote-servers | |||
| MCP Registry GitHub Actions | https://modelcontextprotocol.io/registry/github-actions | |||
| MCP Registry Moderation Policy | https://modelcontextprotocol.io/registry/moderation-policy | |||
| MCP Registry OpenAPI Spec | https://github.com/modelcontextprotocol/registry/blob/main/docs/reference/api/openapi.yaml | |||
| MCP Registry server.json Schema | https://github.com/modelcontextprotocol/registry/blob/main/docs/reference/server-json/server.schema.json | |||
| MCP Publisher CLI Releases | https://github.com/modelcontextprotocol/registry/releases | |||
| MCP GitHub (submit client PRs) | https://github.com/modelcontextprotocol/modelcontextprotocol/pulls | |||
| MCP Python SDK | https://github.com/modelcontextprotocol/python-sdk | |||
| MCP TypeScript SDK | https://github.com/modelcontextprotocol/typescript-sdk | |||
| MCP Server Spot | https://www.mcpserverspot.com/servers | |||
| MCP Servers (mcpservers.com) | https://mcpservers.com | |||
| MCP Server Finder | https://www.mcpserverfinder.com | |||
| mcpservers.org | https://mcpservers.org | |||
| AI Agents List MCP Directory | https://aiagentslist.com/mcp-servers | |||
| MCP Market | https://mcpmarket.com | |||
| Cursor Directory Submission | https://cursor.directory/plugins/new | |||
| Smithery CLI Docs | https://smithery.ai/docs/build | |||
| Zapier Developer Platform | https://zapier.com/developer-platform/integrations | |||
| Make.com Partner Program | https://www.make.com/en/become-a-partner | |||
| Make Developer Hub | https://developers.make.com/custom-apps-documentation | |||
| n8n Community Nodes | https://docs.n8n.io/integrations/community-nodes/build-community-nodes/ | |||
| n8n Submit Community Nodes | https://docs.n8n.io/integrations/creating-nodes/deploy/submit-community-nodes/ | |||
| Pipedream Contributing | https://pipedream.com/docs/components/contributing | |||
| Pipedream Component Guidelines | https://pipedream.com/docs/components/guidelines | |||
| Activepieces GitHub | https://github.com/activepieces/activepieces | |||
| goose MCP Servers Discussion | https://github.com/block/goose/discussions/2075 | |||
| LM Studio MCP Deeplinks | https://lmstudio.ai/docs/app/mcp/deeplink | |||
| Replit MCP Install Links | https://docs.replit.com/replitai/mcp/install-links | |||
| Feature | What It Means | Why It Matters for Enovari | ||
| Resources | Server-exposed data and content (like files, database entries) | Enovari can expose memories as browsable resources | ||
| Prompts | Pre-defined templates for LLM interactions | Enovari can provide prompt templates like "Recall context about [topic]" | ||
| Tools | Executable functions that LLMs can invoke | Core feature -- every client supports this. Enovari's write/read/search/update tools. | ||
| Discovery | Support for tools/prompts/resources changed notifications | Client auto-discovers new Enovari capabilities as they're added | ||
| Instructions | Server-provided guidance for LLMs | Enovari can instruct the LLM on how to use memory effectively | ||
| Sampling | Server-initiated LLM completions | Enovari could generate memory summaries using the LLM | ||
| Roots | Filesystem boundary definitions | Less relevant for Enovari (cloud-based memory) | ||
| Elicitation | User information requests (server asks user for input) | Enovari can ask "What domain should I store this under?" | ||
| CIMD | Client ID Metadata Document support | OAuth/auth standardization | ||
| DCR | Dynamic Client Registration support | Required for remote MCP servers connecting to ChatGPT, Claude.ai | ||
| Tasks | Long-running operation tracking | Useful for bulk memory operations | ||
| Apps | Interactive HTML interfaces | Enovari could render a memory dashboard as an MCP App |
Appendix E: Smithery Publishing Checklist
Smithery is one of the largest MCP directories (6,000+ servers as of March 2026) and offers analytics, so it deserves its own checklist.
Pre-Publish:
[ ] Enovari MCP server deployed and accessible via Streamable HTTP
[ ] Smithery API key generated (sign up at smithery.ai)
[ ] Smithery CLI installed: npm install -g @smithery/cli
[ ] README is thorough (Smithery indexes it for the listing page)Publish Steps:
[ ] Run: smithery mcp publish -n enovari/memory
[ ] Verify listing appears at smithery.ai
[ ] Test server via Smithery Playground
[ ] Verify analytics are tracking (tool calls, usage patterns)
Post-Publish:
[ ] Monitor analytics in Smithery dashboard
[ ] Respond to any issues reported via Smithery
[ ] Update listing when server capabilities change
[ ] Note: Smithery auto-generates auth modals for servers requiring config/API keys
Appendix F: Quick Reference -- Where to Submit (Sorted by Effort)
For fast execution, here is every submission target sorted by effort level:
5 Minutes Each (just fill a form):
30 Minutes Each (structured submission):
1-2 Hours Each (GitHub PR or CLI publish):
smithery mcp publish -n enovari/memory 1-2 Days (requires package publishing + config):
1-2 Weeks (requires building an integration):
npm create @n8n/node, publish to npm