1. Conduid
  2. Developer Tools
  3. ai.smithery/jekakos-mcp-user-data-enrichment
MCP server · Developer Tools

ai.smithery/jekakos-mcp-user-data-enrichment

Enrich user data by adding social network links based on provided personal information. Integrate…

Unclaimed last commit a year ago devtools
34Low

Scored 7 months ago · breakdown

About ai.smithery/jekakos-mcp-user-data-enrichment

ai.smithery/jekakos-mcp-user-data-enrichment is an MCP server published by jekakos in the Developer Tools category: enrich user data by adding social network links based on provided personal information. Integrate….

Six months or more without a commit doesn't mean the server is broken, but check the open issues before depending on it in production.

Install

From source
git clone https://github.com/jekakos/mcp-user-data-enrichment

This server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.

Ask AI

✦

Ask AI about ai.smithery/jekakos-mcp-user-data-enrichment

Powered by Claude · Grounded in docs

I know everything about ai.smithery/jekakos-mcp-user-data-enrichment. Ask me about installation, configuration, usage, or troubleshooting.

Security checks

  • ✓README presentThe repository ships documentation.

5 checks have not been run yet.

README

MCP User Data Enrichment Server

A Model Context Protocol (MCP) server that enriches user data by adding social network links. This server can be integrated with AI platforms like Smithery.ai to provide social media link discovery capabilities.

Features

  • User Data Enrichment: Takes user information (name, birth date) and returns social media links
  • Mock Data Support: Includes pre-configured social links for demonstration
  • Dynamic Generation: Automatically generates social links for new users
  • MCP Protocol: Standard MCP implementation via stdio
  • HTTP Wrapper: Optional HTTP API for remote access
  • Smithery Integration: Ready for integration with Smithery.ai

Installation

npm install mcp-user-data-enrichment

Usage

As MCP Server (Recommended for Smithery)

# Direct stdio usage
node src/mcp-server.js

# Or via npm script
npm run mcp

As HTTP Server

# Start HTTP server on port 3000
npm start

API Endpoints

HTTP API (when running as server)

  • GET /status - Server status
  • GET /tools - List available tools
  • POST /tools/call - Call any tool
  • POST /enrich-user - Enrich user data

MCP Protocol

The server provides one tool: enrich_user_data

Input Schema:

{
  "firstName": "string",
  "lastName": "string", 
  "birthDate": "string (YYYY-MM-DD)"
}

Output:

{
  "user": {
    "firstName": "John",
    "lastName": "Smith",
    "birthDate": "1990-01-01"
  },
  "socialLinks": {
    "instagram": "https://instagram.com/john_smith",
    "facebook": "https://facebook.com/john.smith",
    "twitter": "https://twitter.com/john_smith",
    "linkedin": "https://linkedin.com/in/john_smith"
  }
}

Smithery.ai Integration

This MCP server is designed to work with Smithery.ai, a platform for AI agent orchestration.

Setup in Smithery

  1. Deploy your server to a public repository on GitHub
  2. Configure MCP connection in Smithery:
    {
      "mcpServers": {
        "user-data-enrichment": {
          "command": "node",
          "args": ["path/to/mcp-server.js"]
        }
      }
    }
    
  3. Use the tool in your AI agent workflows

Example Smithery Usage

// In your Smithery agent
const result = await mcp.callTool('enrich_user_data', {
  firstName: 'John',
  lastName: 'Smith', 
  birthDate: '1990-01-01'
});

console.log(result.content[0].text);

Development

# Install dependencies
npm install

# Run in development mode
npm run dev

# Test MCP server directly
echo '{"jsonrpc": "2.0", "id": 1, "method": "tools/list"}' | node src/mcp-server.js

Testing

# Run test client
node test-client.js

# Test with curl
curl -X POST http://localhost:3000/enrich-user \
  -H "Content-Type: application/json" \
  -d '{"firstName": "John", "lastName": "Smith", "birthDate": "1990-01-01"}'

Mock Data

The server includes mock social links for these users:

  • John Smith
  • Sarah Johnson
  • Michael Brown

For other users, links are generated automatically based on the name.

Contributing

  1. Fork the repository
  2. Create a feature branch
  3. Make your changes
  4. Add tests if applicable
  5. Submit a pull request

License

MIT License - see LICENSE file for details

Deployment Files

  • Dockerfile - Docker configuration for containerized deployment
  • smithery.yaml - Smithery.ai configuration file
  • .dockerignore - Docker ignore file for optimized builds

Related Links

README copy captured when this server was indexed; it may lag the repository. The original is authoritative.

Questions

About ai.smithery/jekakos-mcp-user-data-enrichment

How do I install ai.smithery/jekakos-mcp-user-data-enrichment?

No package has been published for this server, so install it from source: clone the repository and follow its README.

Is ai.smithery/jekakos-mcp-user-data-enrichment safe to use with an AI agent?

Its trust score is 34 out of 100 (low). It passes 1 of the 1 static security checks run so far. It has no ConduID identity yet, so agent calls to it are not receipted.

Is ai.smithery/jekakos-mcp-user-data-enrichment still maintained?

The last commit was a year ago. That's long enough that you should check whether the maintainer is responding to issues before depending on it.