npm claracars-mcpstreamable-httpupdated 1mo ago
An MCP server that lets AI assistants work with Clara Carros — used & imported cars in Portugal. Search live stock, estimate the Portuguese import tax (ISV), estimate a car's resale value, and get in touch.
What can you do with claracarspt?
Clara Carros MCP server
An MCP server that lets AI assistants work with Clara Carros — used & imported cars in Portugal. Search live stock, estimate the Portuguese import tax (ISV), estimate a car's resale value, and get in touch.
It's a thin, open-source wrapper over the public claracars.pt API — no keys, no setup beyond adding the server.
Cline / one-click install: see
llms-install.md— the machine-readable setup guide.
Tools
| Tool | What it does |
|---|---|
search_inventory |
Search current stock by make, model, fuel, price, year |
get_car |
Full details + specs for one car |
calculate_isv |
Estimate Portuguese car import tax (ISV) |
calculate_iuc |
Estimate Portuguese annual road tax (IUC) |
list_makes_models |
Canonical brand/model names the other tools expect |
estimate_resale_value |
Market value range for a car in Portugal |
list_services |
What Clara Carros offers |
contact_me |
Ask a human to get in touch (needs the user's consent + contact) |
request_import_quote |
Ask Clara Carros to source & quote a car to import |
Use it
Remote (add a URL)
https://claracars.pt/mcp
Add it in any client that supports remote/Streamable HTTP MCP servers.
Local (stdio, via npx)
Claude Desktop / Cline / Continue config:
{
"mcpServers": {
"claracars": {
"command": "npx",
"args": ["-y", "claracars-mcp"]
}
}
}
Examples
- "Find diesel wagons under €20,000 in Clara Carros stock."
- "What's the ISV and annual IUC road tax on a 2016 diesel, 1950 cc, 130 g/km CO₂?"
- "What's my 2018 VW Golf, 100,000 km worth in Portugal?"
- "Ask Clara Carros to source a BMW 320d Touring 2021, my name is … and phone …"
Configuration
| Env var | Default | Purpose |
|---|---|---|
CLARACARS_API_BASE |
https://claracars.pt/api/public |
Public API base |
CLARACARS_LANG |
en |
Response language (pt/en/ru/ua) |
PORT / MCP_PATH |
8099 / /mcp |
HTTP server (remote mode) |
Develop
npm install
npm run build
node dist/index.js # stdio
npm run start:http # remote HTTP on :8099/mcp
Notes
- Estimates, not quotes. ISV and resale figures are estimates; the official ISV is assessed by the Portuguese tax authority.
- Privacy.
contact_me/request_import_quotesend the details the user provides to Clara Carros (privacy policy); they're rate-limited and require explicit user intent. - No business logic or data lives in this repo — it only calls the public API.
Related
- Calculators: the ISV/IUC tax logic this server calls is open-source at claracarspt/calcs — a zero-dependency Python library + key-free API.
MIT © Clara Carros
Install
Add claracarspt to your client. Pick the one you use.
{
"servers": {
"claracars-mcp": {
"type": "http",
"url": "https://claracars.pt/mcp"
}
}
}Add to `.vscode/mcp.json` in your workspace.
claude mcp add claracars-mcp -- npx -y claracars-mcpcodex mcp add claracars-mcp -- npx -y claracars-mcpamp mcp add claracars-mcp -- npx -y claracars-mcp{
"mcpServers": {
"claracars-mcp": {
"command": "npx",
"args": [
"-y",
"claracars-mcp"
]
}
}
}Add to `claude_desktop_config.json`, then restart Claude Desktop.
{
"mcpServers": {
"claracars-mcp": {
"command": "npx",
"args": [
"-y",
"claracars-mcp"
]
}
}
}Add to `~/.cursor/mcp.json`, or `.cursor/mcp.json` for a single project.
{
"mcpServers": {
"claracars-mcp": {
"command": "npx",
"args": [
"-y",
"claracars-mcp"
]
}
}
}Add to `~/.codeium/windsurf/mcp_config.json`.
{
"mcpServers": {
"claracars-mcp": {
"command": "npx",
"args": [
"-y",
"claracars-mcp"
]
}
}
}Add to `cline_mcp_settings.json` via the MCP Servers panel.
{
"mcpServers": {
"claracars-mcp": {
"command": "npx",
"args": [
"-y",
"claracars-mcp"
]
}
}
}Add to `~/.gemini/settings.json`.
{
"mcpServers": {
"claracars-mcp": {
"type": "local",
"command": "npx",
"args": [
"-y",
"claracars-mcp"
],
"tools": [
"*"
]
}
}
}Add to `~/.copilot/mcp-config.json`, or run `/mcp add` inside the CLI.
{
"context_servers": {
"claracars-mcp": {
"command": {
"path": "npx",
"args": [
"-y",
"claracars-mcp"
]
}
}
}
}Add to your Zed `settings.json`.
npx -y claracars-mcpRun `goose configure`, choose **Add Extension → Command-line Extension**, and paste this command.
9 tools
claracarspt exposes 9 tools to a connected agent.
- search_inventory
- Search current stock by make, model, fuel, price, year
- get_car
- Full details + specs for one car
- calculate_isv
- Estimate Portuguese car import tax (ISV)
- calculate_iuc
- Estimate Portuguese annual road tax (IUC)
- list_makes_models
- Canonical brand/model names the other tools expect
- estimate_resale_value
- Market value range for a car in Portugal
- list_services
- What Clara Carros offers
- contact_me
- Ask a human to get in touch (needs the user's consent + contact)
- request_import_quote
- Ask Clara Carros to source & quote a car to import
Score
65 / 100
Good
- Documentation22/25
- Maintenance16/25
- Trust6/20
- Capability6/15
- Install experience15/15
- Documents what it does and how to connect
- Has a resolvable package or endpoint
- Exposes at least one tool, prompt or resource
- README has substantive content
- Includes a code example
- Documents its configuration
- Mentions credentials or security posture
- Last commit 48 days ago
- Has a release history
- Repository is not archived
- No licence detected
- Namespace verified in the official MCP registry
- Claimed by its owner
- Published under an organisation
- 9 tool(s) documented
- Provides prompt templates
- Provides resources
- 18 documented install method(s)
- Published to a package registry
- Offers a hosted endpoint — no local install
Version history
| Versions | Published |
|---|---|
| 0.1.3Latest | Jul 15, 2026 |
| 0.1.2 | Jul 8, 2026 |