Jekakos Mcp User Data Enrichment

ai.smitheryPublished by smithery.aiOfficial publisherv1.0.0Updated Oct 27, 2026

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

The publisher's own server: 222wcnm Bilistalkermcp

VerifiedStreamable HTTPWeb executableWeb Search & ScrapingBusiness & Commerce

Overview

AI-generated overview

A demo MCP server that takes a first name, last name and birth date and returns generated social media profile links.

What you can do
  • Enrich a person's record: submit first name, last name and birth date and get back a user object with Instagram, Facebook, Twitter and LinkedIn links.
  • Return canned results for a few sample names, and auto-generate links from the name for anyone else.
  • Optionally expose the same capability over an HTTP API with status, tool-listing, tool-call and enrich-user endpoints.
When to use it
Only for trying out or demonstrating an MCP tool that returns social profile links from personal details; the links are mock or name-derived, so it is not a real identity or social lookup service.
Requirements
The hosted endpoint is reached over streamable HTTP with an Authorization bearer token for Smithery authentication. The README also describes running it locally with Node.js via npm install and node src/mcp-server.js, or as an HTTP server on port 3000.
Before you install
The README states the social links are mock data or generated automatically from the name, so results should not be treated as verified profiles. Submitting names and birth dates sends personal data to the server; avoid real personal information in demos.

Installation

In SourceWeft

  1. Open Jekakos Mcp User Data Enrichment in the dashboard and add it to a workspace.
  2. Enable the server for the chats that should use its tools.

Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.

Use with an agent

Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.

Read https://sourceweft.com/mcp/ai.smithery%2Fjekakos-mcp-user-data-enrichment/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.

Read the install guide the agent follows

Other MCP clients

Add this to your client's mcpServers config.

{
  "mcpServers": {
    "jekakos-user-data-enrichment": {
      "type": "http",
      "url": "https://server.smithery.ai/@jekakos/mcp-user-data-enrichment/mcp"
    }
  }
}

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

bash
npm install mcp-user-data-enrichment

Usage

As MCP Server (Recommended for Smithery)

bash
# Direct stdio usagenode src/mcp-server.js
# Or via npm scriptnpm run mcp

As HTTP Server

bash
# Start HTTP server on port 3000npm 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:

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

Output:

json
{  "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:
    json
    {  "mcpServers": {    "user-data-enrichment": {      "command": "node",      "args": ["path/to/mcp-server.js"]    }  }}
  3. Use the tool in your AI agent workflows

Example Smithery Usage

javascript
// In your Smithery agentconst result = await mcp.callTool('enrich_user_data', {  firstName: 'John',  lastName: 'Smith',   birthDate: '1990-01-01'});
console.log(result.content[0].text);

Development

bash
# Install dependenciesnpm install
# Run in development modenpm run dev
# Test MCP server directlyecho '{"jsonrpc": "2.0", "id": 1, "method": "tools/list"}' | node src/mcp-server.js

Testing

bash
# Run test clientnode test-client.js
# Test with curlcurl -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

Source: README.md at commit 4297170

Tools

0
SourceWeft has not read this server's tools yet.

Version history

1
  1. v1.0.0LatestSep 16, 2026

Score

75% of the applicable checks met

How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.

  • Reached in the last 30 daysRequired25 pts
  • Auth declaredRequired10 pts
  • Tools listedRequired15 pts

    Answer tools/list without a credential, or ship a package that starts in a sandbox without one.

  • DescriptionRequired15 pts
  • Logo10 pts
  • Documentation15 pts
  • License10 pts

    Declare a license in the repository or the registry entry.

Other Smithery integrations