sellmyself-mcp
v0.2.1
Published
MCP server for SellMyself - let AI fill out your profile
Maintainers
Readme
sellmyself-mcp
An MCP (Model Context Protocol) server that lets AI assistants like Claude fill out your SellMyself profile using what they know about you. Instead of manually typing out your profile, just chat with an AI and it will create a personal, authentic profile for you.
Installation
Using npx (recommended)
npx sellmyself-mcpFrom source
git clone https://github.com/your-org/sellmyself.git
cd sellmyself/mcp-server
npm install
npm run build
npm startConfiguration
Claude Desktop
Add to your Claude Desktop config (~/Library/Application Support/Claude/claude_desktop_config.json):
{
"mcpServers": {
"sellmyself": {
"command": "npx",
"args": ["sellmyself-mcp"],
"env": {
"SELLMYSELF_API_KEY": "your-api-key",
"SELLMYSELF_API_URL": "https://sellmyself.me"
}
}
}
}Environment Variables
| Variable | Description | Default |
|---|---|---|
| SELLMYSELF_API_URL | Base URL of the SellMyself API | http://localhost:3000 |
| SELLMYSELF_API_KEY | API key for authentication | (none) |
Available Tools
| Tool | Description |
|---|---|
| get_profile | Get current profile state, completion %, and a guide on how to fill it out |
| set_basics | Set your name, tagline, and MBTI type |
| add_card | Add a profile card (title + description). Max 6 cards. |
| remove_card | Remove a profile card by index |
| set_available_for | Set availability tags (Coffee, Side Project, Mentoring, etc.) |
| set_vibes | Set vibe keywords - max 3 (Chill, Nerdy, Creative, etc.) |
| set_looking_for | Describe what kind of people you want to meet |
| set_contacts | Set your contact info and social links |
| get_preview_url | Get the URL to preview your finished profile |
Prompt
| Prompt | Description |
|---|---|
| fill-my-profile | Instructs the AI to fill out your entire profile step by step |
Example Conversation
User: Fill out my SellMyself profile
AI: Let me check your current profile first.
[calls get_profile]
Your profile is 10% complete. Let me set up the basics.
[calls set_basics with name, tagline, mbti]
Now let me add some cards about you.
[calls add_card - "What I Do"]
[calls add_card - "What I'm Into Lately"]
Setting your availability...
[calls set_available_for with relevant tags]
Adding your vibes...
[calls set_vibes]
Describing who you want to meet...
[calls set_looking_for]
Before I add your contact info - would you like me to add your
GitHub and LinkedIn? Please confirm.
User: Yes, add both.
AI: [calls set_contacts]
[calls get_preview_url]
Your profile is 100% complete! Check it out at:
https://sellmyself.me/yournameDevelopment
npm install
npm run dev # Watch mode
npm run build # Production build
npm start # Run server