Freehire vs Excel MCP Server

A side-by-side look at the Freehire and Excel MCP Server MCP servers: transport, auth, tools, quality signals, and the config to install either one in Claude, Cursor, Windsurf or VS Code.

Freehire logoFreehireWorkplace & Productivity · Local subprocess (stdio)freehire.me: search 3.3M+ IT jobs from 294K company boards, track applications, tailor CVs.67GreatAuth: api key requiredExcel MCP Server logoExcel MCP ServerWorkplace & Productivity · Local subprocess (stdio)An Excel manipulation server providing workbook creation, data operations, formatting, and advanced features (charts, pivot tables, formulae).60GoodAuth: no auth required

Verdict: choose Freehire for workplace & productivity work as a local process; choose Excel MCP Server for workplace & productivity as a local process. You can also run both side by side in one mcpServers block.

Which MCP server should you choose?

Freehire logoChoose Freehire when

  • You need dedicated capabilities in the Workplace & Productivity domain.
  • You prefer a local stdio subprocess transport.
  • Its auth model fits you: API key required.
  • You have the keys it needs: FREEHIRE_TOKEN, FREEHIRE_API_URL.
  • You want tools like whoami, facets, search.
Explore Freehire

Excel MCP Server logoChoose Excel MCP Server when

  • You need dedicated capabilities in the Workplace & Productivity domain.
  • You prefer a local stdio subprocess transport.
  • Its auth model fits you: No auth required.
  • You want tools like comma, semicolon, tab.
Explore Excel MCP Server

Feature & specification comparison

Rows where the two servers differ are marked.

SpecFreehire logoFreehireExcel MCP Server logoExcel MCP Server
CategoryWorkplace & ProductivityWorkplace & Productivity
Quality signal67/100 · Great60/100 · Good
Install commandConfirmedConfirmed
TransportLocal subprocess (stdio)Local subprocess (stdio)
AuthAPI key requiredNo auth required
PricingNot declaredFree
Required env varsFREEHIRE_TOKENFREEHIRE_API_URLNone listed
Verified ownerCommunity listingCommunity listing
GitHub stars174,283
Directory activity 6 views 0 installs 0 upvotes 17 views 0 installs 0 upvotes
Tools327

Tools & capabilities

Freehire tools 32

  • whoamiReturn the authenticated freehire user (verifies the API key). Call this to confirm auth before other tools.
  • facetsList the market's filter vocabulary: every facet's live values with a vacancy count each, plus the skills list and numeric ranges. Call this FIRST to discover real values for `search` and `market_fit` — do not invent facet values. A filter key the API does not recognise is ignored rather than refused, so a result wrapped as {data, ignored} counted a broader market than the one asked for — retry with the suggested name before quoting any number from it.
  • searchSearch open jobs by keyword with optional facet filters. Each result carries the job's FULL description as markdown alongside title, company, location and public_slug, plus the total match count — so you can screen a whole result set without calling `job` per hit. Use the returned slug with `job`, `apply`, `save`, etc. Two traps worth knowing. Geography (region/country/city) is ONE OR-group: passing region AND country widens rather than narrows, so drop the region to search a single country. And a filter param the API does not recognize is ignored rather than refused — the search still runs, just broader — so when a result carries an `ignored` list, its `total` answers a wider question than the one asked; retry with the suggested name before reporting the number.
  • market_fitScore a skill list against the live open-vacancy market for a filtered role: headline coverage (% of vacancies listing ≥1 skill), must-have skills held, and the missing skills that unlock the most vacancies. Here `skills` is the MEASURED set, not a filter — use facet params to define the role. One skill probes that skill's demand.
  • jobFetch a single job's full content by slug (title, company, location, posting URL, description).
  • companyFetch a company and its open jobs by company slug.
  • applyMark a job as applied for the authenticated user. Idempotent.
  • saveBookmark a job for later. Idempotent.
  • unsaveRemove a job's bookmark. A no-op if it was not saved.
  • stageSet a job's application stage. The server validates the value; valid stages are applied/screening/responded/interview/offer/accepted/rejected/withdrawn.
  • noteAttach a free-text note to a tracked job (overwrites the existing note).
  • myList the caller's tracked jobs (viewed/saved/applied) with their stage and note. Filter narrows the set.
  • +20 more on the listing page

Excel MCP Server tools 7

  • comma
  • semicolon
  • tab
  • pipe
  • cp1252
  • decimal
  • formatted

Ready-to-paste client configs

Paste either block (or both) into your client config, e.g. claude_desktop_config.json or ~/.cursor/mcp.json. We only show a config when the install command is confirmed.

Freehire

mcpServers (Claude Desktop / Cursor)
{
  "mcpServers": {
    "freehire": {
      "command": "npx",
      "args": [
        "-y",
        "freehire-mcp"
      ],
      "env": {
        "FREEHIRE_TOKEN": "YOUR_FREEHIRE_TOKEN_HERE",
        "FREEHIRE_API_URL": "YOUR_FREEHIRE_API_URL_HERE"
      }
    }
  }
}

Excel MCP Server

mcpServers (Claude Desktop / Cursor)
{
  "mcpServers": {
    "haris-musa-excel-mcp-server": {
      "command": "uvx",
      "args": [
        "excel-mcp-server"
      ]
    }
  }
}

Frequently asked questions

Freehire is categorized under Workplace & Productivity and uses a local stdio subprocess. Excel MCP Server belongs to Workplace & Productivity and uses a local stdio subprocess. Pick Freehire for workplace & productivity work and Excel MCP Server for workplace & productivity.

Copy the mcpServers block from the config section on this page into your client's config (for example claude_desktop_config.json or ~/.cursor/mcp.json), then fully restart the client.

Freehire has no declared pricing — check the project's own site. Auth: api key required. Excel MCP Server is listed as free. Auth: no auth required. If a server needs environment variables such as API keys, define them under the env key in your client's MCP config.

Yes. MCP clients support multiple servers: add freehire and haris-musa-excel-mcp-server as separate keys in the same mcpServers object, and your assistant will call tools from either one.

On AllMCPs, Freehire has a quality signal of 67/100 (Great) with 6 views, 0 installs and 17 GitHub stars. Excel MCP Server has 60/100 (Good) with 17 views, 0 installs and 4,283 GitHub stars.