Skip to main content

MCP server for Shekel Mobility vehicle estimation APIs

Project description

Shekel MCP

MCP (Model Context Protocol) server for Shekel Mobility vehicle APIs. This package allows AI assistants like Claude to access vehicle price estimation, social media caption generation, and listing optimization tools.

Installation

pip install shekel-mcp

Or install from source:

pip install git+https://github.com/shekelmobility/shekel-mcp.git

Requirements

  • Python 3.10 or higher
  • A Shekel Mobility API key

Quick Start

1. Install the package

pip install shekel-mcp

2. Configure Claude Desktop

Add the following to your Claude Desktop configuration file:

Windows: %APPDATA%\Claude\claude_desktop_config.json macOS: ~/Library/Application Support/Claude/claude_desktop_config.json

{
  "mcpServers": {
    "shekel-mobility": {
      "command": "shekel-mcp",
      "args": []
    }
  }
}

3. Restart Claude Desktop

After saving the configuration, restart Claude Desktop to load the MCP server.

4. Start using the tools

You can now ask Claude to use the Shekel Mobility tools:

  • "Estimate the price of a 2020 Toyota Camry in Nigeria"
  • "Generate Instagram captions for a Mercedes C300"
  • "Create optimized listing titles for my Honda Accord"

Available Tools

estimate_vehicle

Estimate the market price of a vehicle in the African automotive market.

Required parameters:

  • api_key: Your Shekel Mobility API key
  • vehicle_name: Name of the vehicle (e.g., "Toyota Camry")
  • year: Year of manufacture
  • condition: "foreign_used" or "local_used"

Optional parameters:

  • region: Region for pricing (default: "Nigeria")
  • mileage: Vehicle mileage in kilometers
  • description: Additional vehicle details
  • source: "DEFAULT" or "AUCTION"
  • hard_refresh: Bypass cache for fresh results

generate_caption

Generate social media captions and hashtags for vehicle listings.

Required parameters:

  • api_key: Your Shekel Mobility API key
  • vehicle_name: Name of the vehicle
  • year: Year of manufacture
  • platforms: List of platforms (facebook, instagram, tiktok, whatsapp)

Optional parameters:

  • tone: professional, casual, urgent, luxury, or budget
  • language: Language for captions (default: "English")
  • price: Vehicle price
  • variations_per_platform: Number of caption variations (1-3)
  • hashtag_count: Number of hashtags (1-15)
  • context_suggestions: Additional instructions for the AI

optimize_listing

Generate optimized listing titles and SEO keywords.

Required parameters:

  • api_key: Your Shekel Mobility API key
  • vehicle_name: Name of the vehicle
  • year: Year of manufacture

Optional parameters:

  • title_count: Number of title suggestions (1-5)
  • include_seo_keywords: Generate SEO keywords (default: true)
  • description: Vehicle features and details
  • context_suggestions: Additional instructions for the AI

CLI Usage

Run the MCP server manually:

# Use default production API
shekel-mcp

# Use custom API URL (for development)
shekel-mcp --base-url http://localhost:8000

# Check version
shekel-mcp --version

Environment Variables

  • SHEKEL_API_BASE_URL: Override the API base URL

Getting an API Key

Contact Shekel Mobility to obtain an API key:

License

MIT License

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

shekel_mcp-0.1.1.tar.gz (7.9 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

shekel_mcp-0.1.1-py3-none-any.whl (10.0 kB view details)

Uploaded Python 3

File details

Details for the file shekel_mcp-0.1.1.tar.gz.

File metadata

  • Download URL: shekel_mcp-0.1.1.tar.gz
  • Upload date:
  • Size: 7.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.6

File hashes

Hashes for shekel_mcp-0.1.1.tar.gz
Algorithm Hash digest
SHA256 8a6971d54906bc9f053a1589910df780668a9657fbc2386acdc3158f218479ae
MD5 8b2096c1d468c8598e57d7cbfdb77cd1
BLAKE2b-256 190798a47aca75f606b65de3bef33582ac24ee60c87ded7a80fda425f784e425

See more details on using hashes here.

File details

Details for the file shekel_mcp-0.1.1-py3-none-any.whl.

File metadata

  • Download URL: shekel_mcp-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 10.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.6

File hashes

Hashes for shekel_mcp-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 f9b5e0e1045a818b3e2b4f90f192929c4a61bb88b301a81ca68a97c9d05ff651
MD5 970eb17c0f0a6d62098b8f32940f6637
BLAKE2b-256 a351e24bd232f3114091786c137048e2ff20108cf71839b164cffe7a2a67bfcd

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page