Provides live Google and public LinkedIn data including maps, news, profiles, companies, and jobs to AI clients.
Also known as CrustAPI/crustapi-mcp, crustapi-mcp
- Stars
- 0
- Tools
- —
- Downloads, 30 days
- 223
- Latest version
- 0.3.4
- Last commit
- Nov 11, 2026
- License
- MIT
What is CrustAPI MCP?
CrustAPI provides live Google and public LinkedIn data including maps, news, profiles, companies, and jobs to AI clients.
Summary generated from the project's README
About CrustAPI MCP server
Accessing live Google and public LinkedIn information directly from AI clients like Claude Desktop, Cursor, or Cline is what this server enables. It connects your local environment to hosted endpoints to retrieve real-time data including maps, news, shopping results, and scholarly patents. Developers can use it to pull business reviews or scrape specific URLs into clean text and JSON-LD formats that are ready for RAG workflows.
Users set up the server using npx and must provide a CRUSTAPI_API_KEY in their configuration. The toolset includes specific functions for searching via maps, places, or news, as well as a dedicated linkedin tool. This LinkedIn functionality allows for querying profiles, companies, posts, and jobs, with an enrichment option for people searches. The system operates via stdio and requires Node 18 or higher to function correctly.
What you can do with it
- 1Conducting professional recruitment researchRequest a search for fintech growth leaders and request full profile details for each person found.
- 2Preparing web content for RAGHave the AI fetch the text and metadata from a specific pricing page to use in a knowledge base.
- 3Monitoring industry news and trendsInstruct the client to find the latest news articles regarding specific companies like OpenAI.
Written from the project's README. Every use case is checked against a quote from it.
How to install CrustAPI MCP
Formats verified 10 Nov 2026Install CrustAPI MCP in Claude Code
$ claude mcp add --env CRUSTAPI_API_KEY=<YOUR_CRUSTAPI_API_KEY> crustapi-mcp -- npx -y crustapi-mcpInstall CrustAPI MCP in Cursor
~/.cursor/mcp.json
{
"mcpServers": {
"crustapi-mcp": {
"command": "npx",
"args": [
"-y",
"crustapi-mcp"
],
"env": {
"CRUSTAPI_API_KEY": "<YOUR_CRUSTAPI_API_KEY>"
}
}
}
}Install CrustAPI MCP in VS Code
.vscode/mcp.json
{
"servers": {
"crustapi-mcp": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"crustapi-mcp"
],
"env": {
"CRUSTAPI_API_KEY": "<YOUR_CRUSTAPI_API_KEY>"
}
}
}
}Install CrustAPI MCP in Claude Desktop
claude_desktop_config.json
{
"mcpServers": {
"crustapi-mcp": {
"command": "npx",
"args": [
"-y",
"crustapi-mcp"
],
"env": {
"CRUSTAPI_API_KEY": "<YOUR_CRUSTAPI_API_KEY>"
}
}
}
}Install CrustAPI MCP in Codex
~/.codex/config.toml
[mcp_servers.crustapi-mcp] command = "npx" args = ["-y", "crustapi-mcp"] [mcp_servers.crustapi-mcp.env] CRUSTAPI_API_KEY = "<YOUR_CRUSTAPI_API_KEY>"
Install CrustAPI MCP in Gemini CLI
~/.gemini/settings.json
{
"mcpServers": {
"crustapi-mcp": {
"command": "npx",
"args": [
"-y",
"crustapi-mcp"
],
"env": {
"CRUSTAPI_API_KEY": "<YOUR_CRUSTAPI_API_KEY>"
}
}
}
}Configuration
CRUSTAPI_API_KEYRequiredSecretYour CrustAPI key from crustapi.com/app. Try for free. No credit card required.
| Name | Description | |
|---|---|---|
| CRUSTAPI_API_KEY | Your CrustAPI key from crustapi.com/app. Try for free. No credit card required. | RequiredSecret |
Automated checks
Ran Nov 13, 2026Full report →Passed our automated checks. That is not a security audit: read the code and give the server the narrowest access it needs. How checks work
- Source repository linked and reachablePass
- Open source license (OSI)Pass
- Commit or release in the last yearPass
- Package name not close to a popular packagePass
- Remote endpoint uses HTTPSNot checked
- Destructive tools are labelledNot checked
- No hidden instructions to the modelPass
- No critical advisory in the package or its dependenciesPass
README
View on GitHubCrustAPI MCP server
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
searchacceptsmaps,places,news,shopping,images,scholar,patentsandautocomplete. Settypeexplicitly.scrape_webpagefetches any URL as clean text + metadata + JSON-LD (RAG-ready).get_reviewspulls Google reviews for a business (byplaceId/cid/fidor a name query).linkedincovers public LinkedIn data behind one tool. Pick the surface withtype:profile,company,posts,jobs, orsearch(people search). Addenrich=trueon people search to get each person's full profile.
You only pay for successful results. Empty results are free. Create an API key at https://crustapi.com/app.
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
| var | purpose |
|---|---|
CRUSTAPI_API_KEY |
your CrustAPI key, sent as x-api-key (required) |
CRUSTAPI_BASE_URL |
defaults to https://crustapi.com; point at a local URL for testing |
Usage
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)
Google Web Search and Videos were retired. Update any client prompts that still request either type.
Test it
CRUSTAPI_API_KEY=key_live_xxxx node test-client.mjs
This spawns the server over stdio, lists the tools, and calls one.
CrustAPI MCP questions
How do I add CrustAPI MCP to Claude Code?
Run claude mcp add --env CRUSTAPI_API_KEY=<YOUR_CRUSTAPI_API_KEY> crustapi-mcp -- npx -y crustapi-mcp in your terminal. Add --scope user to make it available in every project.
How do I add CrustAPI MCP to Cursor?
Open ~/.cursor/mcp.json and add the server under mcpServers, using the Cursor config shown in the install section above.
How does the LinkedIn tool work?
The LinkedIn tool allows you to access public data for profiles, companies, posts, jobs, or perform people searches.
How much does it cost to use?
You only pay for successful results, while empty results are free.