Back to Browse

Crustapi MCP Server

Developer ToolsModerate7.2MCP RegistryLocal
Free

Server data from the Official MCP Registry

Live Google + public LinkedIn data: search, maps, profiles, companies, jobs. Pay only for results.

About

Live Google + public LinkedIn data: search, maps, profiles, companies, jobs. Pay only for results.

Security Report

7.2
Moderate7.2Low Risk

Clean, well-structured MCP server with proper authentication via API key and appropriate permissions for its purpose. The server correctly requires CRUSTAPI_API_KEY environment variable and uses it securely. Minor code quality issues (broad error handling, test client tool name mismatch) do not materially impact security. Permissions align well with the stated purpose of querying Google Search and LinkedIn APIs. Supply chain analysis found 1 known vulnerability in dependencies (0 critical, 1 high severity). Package verification found 1 issue.

4 files analyzed · 6 issues found

Security scores are indicators to help you make informed decisions, not guarantees. Always review permissions before connecting any MCP server.

Permissions Required

This plugin requests these system permissions. Most are normal for its category.

HTTP Network Access

Connects to external APIs or services over the internet.

env_vars

Check that this permission is expected for this type of plugin.

What You'll Need

Set these up before or after installing:

Your CrustAPI key from crustapi.com/app (free tier: 3,000 credits/month)Required

Environment variable: CRUSTAPI_API_KEY

How to Install

Add this to your MCP configuration file:

{
  "mcpServers": {
    "com-crustapi-search": {
      "env": {
        "CRUSTAPI_API_KEY": "your-crustapi-api-key-here"
      },
      "args": [
        "-y",
        "crustapi-mcp"
      ],
      "command": "npx"
    }
  }
}

Documentation

View on GitHub

From the project's GitHub README.

CrustAPI MCP server

smithery badge

Give any MCP client (Claude Desktop, Cursor, Cline, Claude Code) live Google and public LinkedIn data. It calls the hosted CrustAPI /v1/search and /v1/linkedin endpoints.

Tools

  • search covers the whole Google menu behind one tool. Pick the surface with type: web, maps, places, news, shopping, images, videos, scholar, patents, autocomplete.
  • scrape_webpage fetches any URL as clean text + metadata + JSON-LD (RAG-ready).
  • get_reviews pulls Google reviews for a business (by placeId/cid/fid or a name query).
  • linkedin covers public LinkedIn data behind one tool. Pick the surface with type: profile, company, posts, jobs, or search (people search). Add enrich=true on people search to get each person's full profile.

You only pay for successful results; empty results are free. Get a free key (3,000 credits/month, no card) at https://crustapi.com.

Installation

Recommended: npx, nothing to install.

Add this to your MCP client config (e.g. Claude Desktop's claude_desktop_config.json):

{
  "mcpServers": {
    "crustapi": {
      "command": "npx",
      "args": ["-y", "crustapi-mcp"],
      "env": { "CRUSTAPI_API_KEY": "key_live_xxxx" }
    }
  }
}

Restart the client and the four tools appear. Requires Node 18+.

From source

npm install
{
  "mcpServers": {
    "crustapi": {
      "command": "node",
      "args": ["/absolute/path/to/crustapi-mcp/server.mjs"],
      "env": { "CRUSTAPI_API_KEY": "key_live_xxxx" }
    }
  }
}

Env

varpurpose
CRUSTAPI_API_KEYyour CrustAPI key, sent as x-api-key (required)
CRUSTAPI_BASE_URLdefaults to https://crustapi.com; point at a local URL for testing

Usage

  • search(type="web", q="best serp api 2026")
  • search(type="maps", q="dentists", location="Miami, FL", limit=20)
  • search(type="news", q="openai")
  • scrape_webpage(url="https://example.com/pricing", includeMarkdown=true)
  • get_reviews(q="Blue Bottle Coffee", sortBy="newest")
  • linkedin(type="profile", url="https://www.linkedin.com/in/williamhgates")
  • linkedin(type="search", keywords="head of growth fintech", enrich=true)

Every response is stable, structured JSON.

Test it

CRUSTAPI_API_KEY=key_live_xxxx node test-client.mjs

This spawns the server over stdio, lists the tools, and calls one.

Reviews

No reviews yet

Be the first to review this server!