Ergora Specialists

io.github.ergoracloudPublished by GitHub account ergoracloudv0.3.2Updated Oct 24, 2026

17 business specialists — sales, marketing, ads, ecommerce, finance, HR, legal, PR… Cited insights.

VerifiedStreamable HTTPWeb executableKnowledge & MemoryBusiness & Commerce

Overview

AI-generated overview

Ergora Specialists gives an assistant 17 business-vertical knowledge tools (sales, marketing, finance, HR, legal and more) that return cited insights from a…

What you can do
  • Ask a single specialist for advice in its domain: sales, marketing, paid ads, content, ecommerce, entrepreneurship, business strategy, community, creator economy, design and UX, developer, finance, HR, leadership, legal, local marketing or PR
  • Ask across all 17 specialists at once for cross-vertical questions
  • List the available specialist verticals and what each covers
  • Receive summarised answers with links to the original sources, drawn from practitioners, books and academic or regulatory material
When to use it
Useful when you want business or go-to-market guidance inside a chat and prefer answers grounded in a curated, cited knowledge base rather than open web search. Handy for founders and small teams covering many functions at once, or for comparing advice across domains with one cross-vertical query.
Requirements
Either the remote Streamable HTTP endpoint (no auth, nothing to install) or the local npm package ergora-specialists-mcp on Node 18 or later. An email address is optional but raises the free quota: X-Ergora-Email header for the remote server, ERGORA_EMAIL for the local one, or the email tool argument. Network access to the gateway is required.
Before you install
Your email is used as the free-tier access key and is sent to the gateway; confirmed addresses may be added to Ergora's mailing list and receive a confirmation message, while unconfirmed ones are kept for quota and deleted after 60 days. Quotas are shared and capped (5 queries a day anonymous, 30 with an email, plus a service-wide daily limit), so heavy use can hit rate limits or a 429. The legal specialist explicitly does not provide legal advice. The gateway sends no CORS headers, so it…

Installation

In SourceWeft

  1. Open Ergora Specialists in the dashboard and add it to a workspace.
  2. Enable the server for the chats that should use its tools.

Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.

Use with an agent

Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.

Read https://sourceweft.com/mcp/io.github.ergoracloud%2Fergora-specialists/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.

Read the install guide the agent follows

Other MCP clients

Add this to your client's mcpServers config.

{
  "mcpServers": {
    "ergora-specialists": {
      "type": "http",
      "url": "https://ergora-specialists-gateway.contact-c9e.workers.dev/mcp"
    }
  }
}

README

Ergora Specialists MCP

17 business-vertical knowledge specialists (Sales, Marketing, Paid Ads, Content, Ecommerce, Entrepreneurship, Business Strategy, Community, Creator, Design & UX, Developer, Finance, HR, Leadership, Legal, Local Marketing, PR) as tools for Claude Desktop, Claude Code, Cursor and any MCP client.

Each tool returns summarised, cited insights from a curated knowledge base of leading practitioners, best-selling books and academic/regulatory sources. Free tier: 5 queries/day anonymous, 30/day with an email.

Ergora runs all 17 of these as full AI specialist agents with unlimited use: https://ergora.app

Install: remote server (nothing to download)

Server URL: https://ergora-specialists-gateway.contact-c9e.workers.dev/mcp (MCP Streamable HTTP, no auth)

Claude Code

bash
claude mcp add --transport http ergora-specialists https://ergora-specialists-gateway.contact-c9e.workers.dev/mcp --header "X-Ergora-Email: [email protected]"

Claude Desktop / claude.ai: Settings, Connectors, Add custom connector, then paste the server URL. There is no login step; when Claude asks, give it your email to unlock 30 queries/day (it passes it in the tool's email argument).

Cursor: .cursor/mcp.json:

json
{  "mcpServers": {    "ergora-specialists": {      "url": "https://ergora-specialists-gateway.contact-c9e.workers.dev/mcp",      "headers": { "X-Ergora-Email": "[email protected]" }    }  }}

Any other MCP client: point it at the URL with the Streamable HTTP transport. The server is stateless (POST-only, JSON responses). The optional X-Ergora-Email header identifies you for the 30/day free tier.

Install: local stdio server (npm)

Package: ergora-specialists-mcp (Node 18+).

Claude Code

bash
claude mcp add ergora-specialists -e [email protected] -- npx -y ergora-specialists-mcp

Claude Desktop / Cursor: claude_desktop_config.json / .cursor/mcp.json:

json
{  "mcpServers": {    "ergora-specialists": {      "command": "npx",      "args": ["-y", "ergora-specialists-mcp"],      "env": { "ERGORA_EMAIL": "[email protected]" }    }  }}

From source instead: git clone https://github.com/ergoracloud/ergora-specialists && cd ergora-specialists/mcp && npm install, then point command at node /absolute/path/to/mcp/index.js.

Tools

  • ergora_sales, ergora_marketing, ergora_ads, ergora_content, ergora_ecommerce, ergora_entrepreneurship, ergora_business_strategy, ergora_community, ergora_creator, ergora_design, ergora_developer, ergora_finance, ergora_hr, ergora_leadership, ergora_legal, ergora_local, ergora_pr: one per specialist. Input: { query, top_k?, email?, subscribe? }.
  • ergora_ask: cross-vertical (optionally vertical).
  • ergora_list_specialists: what's available.

Free tier

Your email is the access key: 30 queries/day. Supply it as the X-Ergora-Email header (remote), ERGORA_EMAIL (local), or the email tool argument. Without one, requests are limited to 5/day per IP. Fair use: about 30 requests per minute per network; bursts beyond that get a 429. MCP batches are limited to 5 messages.

To keep the free tier fair, one mailbox counts once (letter case, +tags and Gmail dots are ignored), a network can use up to 3 different unconfirmed emails a day, and unconfirmed traffic from one network has a shared daily ceiling. Confirmed emails are not affected by those network ceilings. Inside hosted clients that share egress addresses (for example Claude), anonymous use is small and unconfirmed emails get 10 queries a day.

The whole service also has a shared daily limit (2,500 queries a day), part of which is kept for confirmed emails and hosted clients. When it is reached every caller gets a clear "try again tomorrow (00:00 UTC) or use Ergora" message until the next UTC day.

Confirming an email is optional. After you have used an email on a few queries over more than one day (or straight away if you pass subscribe: true), we may send one message asking you to confirm it. Only confirmed addresses are added to Ergora's mailing list (for an occasional update, unsubscribe any time). Unconfirmed emails are used for your quota only and are deleted after 60 days. No third-party sharing.

The gateway sends no CORS headers: call it from a server, an MCP client or the stdio package, not from browser JavaScript.

How it works

Queries go to a Cloudflare Worker gateway which embeds the question with Workers AI (bge-small-en-v1.5) and searches an isolated vector store of the Ergora knowledge base (never Ergora's production customer database). Only approved entries whose source is on a reviewed allowlist are returned. Results are summaries with links to the original sources, with no verbatim reproduction. If vector search is unavailable or over budget the gateway answers from a keyword index of the same entries and says so.

Architecture (this repo)

  • worker/: Cloudflare Worker (TypeScript), built to run on the Workers Free plan.
    • /mcp remote MCP endpoint, POST /query JSON API, /health and /health/deep, /confirm email confirmation.
    • Vectorize ergora-kb-v2 (384d) for semantic search, D1 ergora-kb-fts (FTS5) for the keyword fallback, Workers AI for query embeddings.
    • A SQLite Durable Object (Gate) holds the quotas, the 24 h response cache, alert flags and pending email confirmations.
    • PUBLIC_BASE_URL sets the public origin used in confirmation links (empty means the request origin), so a custom domain needs only a var change.
    • npm run check runs typecheck, lint, tests and a dry-run bundle. Deploy with npm run deploy (preflight first), following docs/RUNBOOK_v2.md.
  • sync/: weekly KB sync (kb_v2_sync.py, runs on Ergora's background server): reads approved rows, applies the shared source policy, embeds with the same model as the Worker and removes entries that are no longer eligible. eval_models.py compares embedding models on the real KB.
  • shared/source_policy.json: the source allowlist used by both the Worker and the sync.
  • mcp/: the local stdio MCP server (thin client of /query). node e2e-test.mjs (stdio) and node e2e-remote-test.mjs (remote) are end-to-end checks against the live gateway.
  • docs/COSTS.md: free-plan limit math and the Free vs Paid comparison.

MIT, see LICENSE.

Source: README.md at commit 71a6c5a

Tools

19

ergora_sales

Ergora Sales Specialist

Ask the Ergora Sales specialist (prospecting, outreach, pipeline, closing, sales ops). Returns summarised, cited insights from a curated knowledge base of practitioners, books and research.

Parametersemailqueryrequiredtop_ksubscribe

ergora_marketing

Ergora Marketing Specialist

Ask the Ergora Marketing specialist (positioning, strategy, growth, analytics). Returns summarised, cited insights from a curated knowledge base of practitioners, books and research.

Parametersemailqueryrequiredtop_ksubscribe

ergora_ads

Ergora Paid Ads Specialist

Ask the Ergora Paid Ads specialist (Meta, Google and TikTok ads, creative, media buying, attribution). Returns summarised, cited insights from a curated knowledge base of practitioners, books and research.

Parametersemailqueryrequiredtop_ksubscribe

ergora_content

Ergora Content Marketing Specialist

Ask the Ergora Content Marketing specialist (SEO, editorial, distribution, content strategy). Returns summarised, cited insights from a curated knowledge base of practitioners, books and research.

Parametersemailqueryrequiredtop_ksubscribe

ergora_ecommerce

Ergora Ecommerce Specialist

Ask the Ergora Ecommerce specialist (Shopify, WooCommerce and DTC, conversion, retention, email and SMS). Returns summarised, cited insights from a curated knowledge base of practitioners, books and research.

Parametersemailqueryrequiredtop_ksubscribe

ergora_entrepreneurship

Ergora Entrepreneurship Specialist

Ask the Ergora Entrepreneurship specialist (starting, validating, funding and scaling a business). Returns summarised, cited insights from a curated knowledge base of practitioners, books and research.

Parametersemailqueryrequiredtop_ksubscribe

ergora_business_strategy

Ergora Business Strategy Specialist

Ask the Ergora Business Strategy specialist (competitive strategy, OKRs, planning, positioning). Returns summarised, cited insights from a curated knowledge base of practitioners, books and research.

Parametersemailqueryrequiredtop_ksubscribe

ergora_community

Ergora Community Building Specialist

Ask the Ergora Community Building specialist (brand communities, engagement, moderation, events). Returns summarised, cited insights from a curated knowledge base of practitioners, books and research.

Parametersemailqueryrequiredtop_ksubscribe

ergora_creator

Ergora Creator Economy Specialist

Ask the Ergora Creator Economy specialist (audience growth, monetisation, personal brand). Returns summarised, cited insights from a curated knowledge base of practitioners, books and research.

Parametersemailqueryrequiredtop_ksubscribe

ergora_design

Ergora Design and UX Specialist

Ask the Ergora Design and UX specialist (product design, usability, brand, design systems). Returns summarised, cited insights from a curated knowledge base of practitioners, books and research.

Parametersemailqueryrequiredtop_ksubscribe

ergora_developer

Ergora Developer Specialist

Ask the Ergora Developer specialist (software craft, DevOps, architecture). Returns summarised, cited insights from a curated knowledge base of practitioners, books and research.

Parametersemailqueryrequiredtop_ksubscribe

ergora_finance

Ergora Finance Specialist

Ask the Ergora Finance specialist (SaaS metrics, cash flow, valuation, fundraising, CFO topics). Returns summarised, cited insights from a curated knowledge base of practitioners, books and research.

Parametersemailqueryrequiredtop_ksubscribe

ergora_hr

Ergora HR and People Ops Specialist

Ask the Ergora HR and People Ops specialist (hiring, culture, performance, employment). Returns summarised, cited insights from a curated knowledge base of practitioners, books and research.

Parametersemailqueryrequiredtop_ksubscribe

ergora_leadership

Ergora Leadership Specialist

Ask the Ergora Leadership specialist (managing teams, execution, feedback). Returns summarised, cited insights from a curated knowledge base of practitioners, books and research.

Parametersemailqueryrequiredtop_ksubscribe

ergora_local

Ergora Local Marketing Specialist

Ask the Ergora Local Marketing specialist (local SEO, small business marketing, community presence). Returns summarised, cited insights from a curated knowledge base of practitioners, books and research.

Parametersemailqueryrequiredtop_ksubscribe

ergora_pr

Ergora PR and Communications Specialist

Ask the Ergora PR and Communications specialist (media relations, crisis comms, brand reputation). Returns summarised, cited insights from a curated knowledge base of practitioners, books and research.

Parametersemailqueryrequiredtop_ksubscribe

ergora_ask

Ask all Ergora Specialists

Ask across all 17 Ergora specialists at once (cross-vertical). Use a specific ergora_<vertical> tool when you know the domain.

Parametersemailqueryrequiredtop_kverticalsubscribe

ergora_list_specialists

List Ergora Specialists

List the 17 Ergora specialist verticals and what each covers.

Takes no parameters.

Version history

1
  1. v0.3.2LatestSep 16, 2026

Score

100% of the applicable checks met

How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.

  • Reached in the last 30 daysRequired25 pts
  • Auth declaredRequired10 pts
  • Tools listedRequired15 pts
  • DescriptionRequired15 pts
  • Logo10 pts
  • Documentation15 pts
  • License10 pts