{"id":"16558f8b-81af-44f1-9186-dd243b2eb535","shortId":"3wcSJF","kind":"mcp","title":"SparkMango","tagline":"Converts Solidity smart contracts into RESTful API implementations, enabling applications to interact with blockchain...","description":"Converts Solidity smart contracts into RESTful API implementations, enabling applications to interact with blockchain contracts without requiring deep blockchain knowledge.\n\nSparkMango is a Python-based server that converts Solidity smart contracts into functional RESTful API implementations following the MCP specification. Developed by Arjun Bhuptani, it analyzes contract ABIs, generates method implementations using OpenAI's GPT-4, and creates a complete server structure with state management, event handling, and comprehensive documentation. The server provides a bridge between blockchain contracts and Python applications, making it easier for AI agents to interact with smart contracts through standardized API endpoints without requiring deep blockchain knowledge.","tags":["sparkmango","mcp","server"],"capabilities":["mcp","transport-stdio","open-source","pkg-pypi"],"categories":[],"synonyms":[],"warnings":[],"endpointUrl":"https://github.com/aryabhuptani/sparkmango","protocol":"mcp","transport":"stdio","auth":{"type":"mcp","details":{"transport":"stdio"}},"qualityScore":"0.606","qualityRationale":"deterministic score 0.61 from registry signals: · indexed on pulsemcp · has source repo · 3 github stars · registry-generated description present","verified":false,"liveness":"unknown","lastLivenessCheck":null,"agentReviews":{"count":0,"score_avg":null,"cost_usd_avg":null,"success_rate":null,"latency_p50_ms":null,"narrative_summary":null,"summary_updated_at":null},"enrichmentModel":"deterministic:mcp:v1","enrichmentVersion":1,"enrichedAt":"2026-05-02T14:22:15.726Z","embedding":null,"createdAt":"2026-04-18T21:47:52.639Z","updatedAt":"2026-05-02T14:22:15.726Z","lastSeenAt":"2026-05-02T14:22:15.726Z","tsv":"'-4':72 'abi':64 'agent':103 'ai':102 'analyz':62 'api':8,22,51,111 'applic':11,25,97 'arjun':59 'base':41 'bhuptani':60 'blockchain':15,29,34,93,116 'bridg':91 'complet':76 'comprehens':85 'contract':5,19,30,47,63,94,108 'convert':2,16,44 'creat':74 'deep':33,115 'develop':57 'document':86 'easier':100 'enabl':10,24 'endpoint':112 'event':82 'follow':53 'function':49 'generat':65 'gpt':71 'handl':83 'implement':9,23,52,67 'interact':13,27,105 'knowledg':35,117 'make':98 'manag':81 'mcp':55 'method':66 'open-source' 'openai':69 'pkg-pypi' 'provid':89 'python':40,96 'python-bas':39 'requir':32,114 'rest':7,21,50 'server':42,77,88 'smart':4,18,46,107 'solid':3,17,45 'sparkmango':1,36 'specif':56 'standard':110 'state':80 'structur':78 'transport-stdio' 'use':68 'without':31,113","prices":[{"id":"857e1f53-6a0b-4130-bf8e-9bac0c87d9da","listingId":"16558f8b-81af-44f1-9186-dd243b2eb535","amountUsd":"0","unit":"free","nativeCurrency":null,"nativeAmount":null,"chain":null,"payTo":null,"paymentMethod":"mcp-free","isPrimary":true,"details":{"transport":"stdio","package_name":"mcp-server","package_registry":"pypi"},"createdAt":"2026-04-18T21:47:52.639Z"}],"sources":[{"listingId":"16558f8b-81af-44f1-9186-dd243b2eb535","source":"pulsemcp","sourceId":"https://www.pulsemcp.com/servers/arjunbhuptani-sparkmango","sourceUrl":"https://api.pulsemcp.com/v0beta/servers","isPrimary":true,"firstSeenAt":"2026-04-18T21:47:52.639Z","lastSeenAt":"2026-05-02T14:22:15.726Z"}],"details":{"listingId":"16558f8b-81af-44f1-9186-dd243b2eb535","quickStartSnippet":null,"exampleRequest":null,"exampleResponse":null,"schema":null,"openapiUrl":null,"agentsTxtUrl":null,"citations":[],"useCases":[],"bestFor":[],"notFor":[],"kindDetails":{"source":"pulsemcp","transport":"stdio","server_name":"SparkMango","github_stars":3,"package_name":"mcp-server","registry_url":"https://www.pulsemcp.com/servers/arjunbhuptani-sparkmango","source_code_url":"https://github.com/aryabhuptani/sparkmango","package_registry":"pypi","package_download_count":442112},"updatedAt":"2026-05-02T14:22:15.726Z"}}