funpay-mcp
by DKeken·★ 0·Score 36
MCP server for FunPay.com with profile management, lot operations, and batch cloning.
Overview
The funpay-mcp server provides comprehensive integration with FunPay.com through the Model Context Protocol. It enables users to manage multiple seller profiles using OS keychain storage, perform CRUD operations on lots, and clone items across subcategories efficiently. The server handles FunPay's specific authentication requirements including golden_key cookies and CSRF tokens while maintaining session persistence through cookie jars. Built with TypeScript and Bun, it leverages modern runtime features like Bun.secrets for secure credential management.
Try asking AI
After installing, here are 5 things you can ask your AI assistant:
When to choose this
Choose this MCP server if you need to programmatically manage FunPay marketplace listings and are already using Bun as your runtime.
When NOT to choose this
Don't choose this if you need marketplace integration outside of FunPay or if you're not comfortable using Bun as a runtime dependency.
Tools this server exposes
11 tools extracted from the READMEset_golden_keySave/update a profile with golden_key to OS keychain
list_profilesList saved profiles with masked keys and active status
use_profileSwitch active profile
delete_profileRemove a profile and its keychain entry
whoamiVerify authentication and return user ID/CSRF info
get_lotGet compact view of a lot's offerEdit form
get_lot_rawGet full JSON dump of a lot (higher token cost)
get_node_schemaList select-field options for a subcategory
create_lotCreate a new offer in a specified node
update_lotEdit an existing offer (price, stock, text, images)
clone_lotCopy one lot into multiple target nodes with overrides
Comparable tools
Installation
git clone https://github.com/DKeken/funpay-mcp.git
cd funpay-mcp
bun installRegister in Claude Code by editing ~/.claude.json:
{
"mcpServers": {
"funpay": {
"type": "stdio",
"command": "bun",
"args": ["run", "/absolute/path/to/funpay-mcp/index.ts"],
"env": {}
}
}
}FAQ
- How do I get my FunPay golden_key?
- Sign in at funpay.com, open DevTools → Application → Cookies → funpay.com, and copy the golden_key value.
- Where are my credentials stored?
- Credentials are stored in the OS keychain (macOS Keychain/Linux libsecret/Windows Credential Manager) when Bun.secrets is available, otherwise in a config file.
Compare funpay-mcp with
Last updated · Auto-generated from public README + GitHub signals.