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.0.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.0-py3-none-any.whl (10.0 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: shekel_mcp-0.1.0.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.0.tar.gz
Algorithm Hash digest
SHA256 76513445b517916725c4ced7b374e5a76c5de891c09718aecb1a41b567d95d93
MD5 6bd32fda8798ac33b6b62ac940751fbb
BLAKE2b-256 87d5adb782162445a3b11af6c642170be170418335bc00b8130bf6948550a720

See more details on using hashes here.

File details

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

File metadata

  • Download URL: shekel_mcp-0.1.0-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.0-py3-none-any.whl
Algorithm Hash digest
SHA256 38518921e7b45c9405b7fc0ef35ce1e86d1421fb08f8675b76b5f5b5287ef30c
MD5 e3d6eadce62c70f15953092088cd09e8
BLAKE2b-256 9e826ca60113342a74d4b35c5c43948c4f0e9892ca1ef53f2ed288c39cbfef89

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