{"_id":"@codegrenade/naija-faker-mcp","_rev":"4-8c6970c42adc0a1faf92c0ebdcd425a9","name":"@codegrenade/naija-faker-mcp","dist-tags":{"latest":"2.0.1"},"versions":{"1.0.0":{"name":"@codegrenade/naija-faker-mcp","version":"1.0.0","keywords":["mcp-server","model-context-protocol","mcp","naija-faker","faker","faker-mcp-server","naija-faker-mcp-server"],"author":{"name":"Temitope Ayotunde"},"license":"MIT","_id":"@codegrenade/naija-faker-mcp@1.0.0","maintainers":[{"name":"codegrenade","email":"brhamix@gmail.com"}],"homepage":"https://github.com/kodegrenade/naija-faker-mcp","bugs":{"url":"https://github.com/kodegrenade/naija-faker-mcp/issues"},"bin":{"naija-faker-mcp":"dist/index.js"},"dist":{"shasum":"90067521b111de1f34e130a9ca0c9feeed7aec29","tarball":"https://registry.npmjs.org/@codegrenade/naija-faker-mcp/-/naija-faker-mcp-1.0.0.tgz","fileCount":4,"integrity":"sha512-aCXgX8fxOEAvAy1jMT0o9YMb9LnslSOntyxSJ3uclNl98qjghhiubCiihICbdZGvVP0cqe+TLgC4ed4safmuqw==","signatures":[{"sig":"MEYCIQCSNSFQwZb2nrNdTNlzxuWgP4NIGoXv4At3QDqtKqxPdgIhAKWgPVbrN7yIY0b5KHaUP2iANW0t9KZ27N1wxtzCyrwz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29362},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"f39eeb15f27400bb68a4348788cf1117404a9da7","scripts":{"dev":"tsx src/index.ts","test":"echo \"Error: no test specified\" && exit 1","build":"tsc","start":"node dist/index.js","format":"prettier --write \"src/**/*.ts\"","prepare":"npm run build","inspector":"npm run build && npx @modelcontextprotocol/inspector node dist/index.js","format:check":"prettier --check \"src/**/*.ts\""},"_npmUser":{"name":"codegrenade","email":"brhamix@gmail.com"},"repository":{"url":"git+https://github.com/kodegrenade/naija-faker-mcp.git","type":"git"},"_npmVersion":"10.8.3","description":"A naija-faker MCP server","directories":{},"_nodeVersion":"20.11.1","dependencies":{"zod":"^4.3.6","@codegrenade/naija-faker":"^1.0.6","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","prettier":"^3.8.1","typescript":"^5.9.3","@types/node":"^25.3.3","@modelcontextprotocol/inspector":"^0.21.1"},"_npmOperationalInternal":{"tmp":"tmp/naija-faker-mcp_1.0.0_1772730961639_0.3794782966061352","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@codegrenade/naija-faker-mcp","version":"1.0.1","keywords":["mcp-server","model-context-protocol","mcp","naija-faker","faker","faker-mcp-server","naija-faker-mcp-server"],"author":{"name":"Temitope Ayotunde"},"license":"MIT","_id":"@codegrenade/naija-faker-mcp@1.0.1","maintainers":[{"name":"codegrenade","email":"brhamix@gmail.com"}],"homepage":"https://github.com/kodegrenade/naija-faker-mcp","bugs":{"url":"https://github.com/kodegrenade/naija-faker-mcp/issues"},"bin":{"naija-faker-mcp":"dist/index.js"},"dist":{"shasum":"bcfdbc4d118890fcce68cf02162349929c83aa51","tarball":"https://registry.npmjs.org/@codegrenade/naija-faker-mcp/-/naija-faker-mcp-1.0.1.tgz","fileCount":4,"integrity":"sha512-fIOKIsGNiLMJfi/6gVfIFBtlMaB+8UDI5Z6aDPy48rUee6Igs530gvarNLfaccKWZ0fujWkW81Jbh8tajiicLA==","signatures":[{"sig":"MEYCIQD/imFVWCVLieYcny/27+57ri3iAeIK7CrnGbucGCEn1AIhALaD5JD38n5hf7o7Bd1FPErzU35frhTzPYkUOTTHCGqZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29395},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"3cb1775b48bbcebcee56069f07c3158cdfcfd992","scripts":{"dev":"tsx src/index.ts","test":"echo \"Error: no test specified\" && exit 1","build":"tsc && chmod +x dist/index.js","start":"node dist/index.js","format":"prettier --write \"src/**/*.ts\"","prepare":"npm run build","inspector":"npm run build && npx @modelcontextprotocol/inspector node dist/index.js","format:check":"prettier --check \"src/**/*.ts\""},"_npmUser":{"name":"codegrenade","email":"brhamix@gmail.com"},"repository":{"url":"git+https://github.com/kodegrenade/naija-faker-mcp.git","type":"git"},"_npmVersion":"10.8.3","description":"A naija-faker MCP server","directories":{},"_nodeVersion":"20.11.1","dependencies":{"zod":"^4.3.6","@codegrenade/naija-faker":"^1.0.6","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","prettier":"^3.8.1","typescript":"^5.9.3","@types/node":"^25.3.3","@modelcontextprotocol/inspector":"^0.21.1"},"_npmOperationalInternal":{"tmp":"tmp/naija-faker-mcp_1.0.1_1772731692043_0.8485423435617343","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"@codegrenade/naija-faker-mcp","version":"2.0.0","keywords":["mcp-server","model-context-protocol","mcp","naija-faker","faker","faker-mcp-server","naija-faker-mcp-server"],"author":{"name":"Temitope Ayotunde"},"license":"MIT","_id":"@codegrenade/naija-faker-mcp@2.0.0","maintainers":[{"name":"codegrenade","email":"brhamix@gmail.com"}],"homepage":"https://github.com/kodegrenade/naija-faker-mcp","bugs":{"url":"https://github.com/kodegrenade/naija-faker-mcp/issues"},"bin":{"naija-faker-mcp":"dist/index.js"},"dist":{"shasum":"4316babf2b999b29d9d5225b78f2b8335c55c37c","tarball":"https://registry.npmjs.org/@codegrenade/naija-faker-mcp/-/naija-faker-mcp-2.0.0.tgz","fileCount":16,"integrity":"sha512-8e1QX1QbOulzAs5DFqySPAsczeNV3jrdDW5AhVJoUwuTbyBA+/+LqlGJbjzzuH3budAo6kT2qnm9OOHgyM6g7A==","signatures":[{"sig":"MEUCIQCR70OZsXK8ojIFYENo9NeSHTmFM770AFtPP4mh7CdvUgIgNgY3oJ7M4aDTo/iSiOY7g4XP/k/REduuwMMj0TwuTXU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCDq5yl+o1fVfOXyI2fm27NwEtl6dsmt2HE8hQ2iOW/bwIhAITOhR1SKk67pOWRKeCeTapdh+5FwD7eWtbLv0wdUfKI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29544},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"4a4a33d383f78bba08b3b1e91f9c81f68c79eda5","scripts":{"dev":"tsx src/index.ts","test":"npm run build && node --test test/contract.test.mjs","build":"tsc && chmod +x dist/index.js","start":"node dist/index.js","format":"prettier --write \"src/**/*.ts\"","prepare":"npm run build","inspector":"npm run build && npx @modelcontextprotocol/inspector node dist/index.js","format:check":"prettier --check \"src/**/*.ts\""},"_npmUser":{"name":"codegrenade","email":"brhamix@gmail.com"},"repository":{"url":"git+https://github.com/kodegrenade/naija-faker-mcp.git","type":"git"},"_npmVersion":"10.8.2","description":"A naija-faker MCP server","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^4.3.6","@codegrenade/naija-faker":"^1.0.6","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","prettier":"^3.8.1","typescript":"^5.9.3","@types/node":"^25.3.3","@modelcontextprotocol/inspector":"^0.21.1"},"_npmOperationalInternal":{"tmp":"tmp/naija-faker-mcp_2.0.0_1789575153555_0.7024364690675424","host":"s3://npm-registry-packages-npm-production"}},"2.0.1":{"_id":"@codegrenade/naija-faker-mcp@2.0.1","bin":{"naija-faker-mcp":"dist/index.js"},"bugs":{"url":"https://github.com/kodegrenade/naija-faker-mcp/issues"},"dist":{"shasum":"5efb63a63810639e4c1301d48c6609597c32218d","tarball":"https://registry.npmjs.org/@codegrenade/naija-faker-mcp/-/naija-faker-mcp-2.0.1.tgz","fileCount":16,"integrity":"sha512-a2/1gQuhS23IvPg7w1xpTWoOugfxdrc5ekUw0mPwbgSFxplZVCTuCtMK4ByOSJHevGrJmec2Ld3JwBVEjdNzFg==","signatures":[{"sig":"MEUCIQDNO9Ct6DTLoMtLr4vAdPOfEU0bVdcmoKdUufmXZmde8gIgXTXhEFfl0/McWDJNtwdrT7LvDOGiwlfFluvI/xT8JY0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDGxds+wtjpWV0/whKqCf0pGBjTOQh/50kxxASMxclNmAIhAJO8uiPNEVmdn8sNAvBqFp/WiVPB/dvCAuU9uRVzpCmg"}],"unpackedSize":29544},"name":"@codegrenade/naija-faker-mcp","type":"module","author":{"name":"Temitope Ayotunde"},"engines":{"node":">=18.0.0"},"gitHead":"e49fff85ddd4c9cc10595a8bfff713c4d2224bca","license":"MIT","scripts":{"dev":"tsx src/index.ts","test":"npm run build && node --test test/contract.test.mjs","build":"tsc && chmod +x dist/index.js","start":"node dist/index.js","format":"prettier --write \"src/**/*.ts\"","prepare":"npm run build","inspector":"npm run build && npx @modelcontextprotocol/inspector node dist/index.js","format:check":"prettier --check \"src/**/*.ts\""},"version":"2.0.1","_npmUser":{"name":"codegrenade","email":"brhamix@gmail.com"},"homepage":"https://github.com/kodegrenade/naija-faker-mcp","keywords":["mcp-server","model-context-protocol","mcp","naija-faker","faker","faker-mcp-server","naija-faker-mcp-server"],"repository":{"url":"git+https://github.com/kodegrenade/naija-faker-mcp.git","type":"git"},"_npmVersion":"10.8.2","description":"A naija-faker MCP server","directories":{},"maintainers":[{"name":"codegrenade","email":"brhamix@gmail.com"}],"_nodeVersion":"20.20.2","dependencies":{"zod":"^4.3.6","@codegrenade/naija-faker":"^1.0.6","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","prettier":"^3.8.1","typescript":"^5.9.3","@types/node":"^25.3.3","@modelcontextprotocol/inspector":"^0.21.1"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/naija-faker-mcp_2.0.1_1789640543412_0.8414602633077324"}}},"time":{"created":"2026-03-05T17:16:01.445Z","modified":"2026-09-17T10:22:23.668Z","1.0.0":"2026-03-05T17:16:01.785Z","1.0.1":"2026-03-05T17:28:12.180Z","2.0.0":"2026-09-16T16:12:33.642Z","2.0.1":"2026-09-17T10:22:23.520Z"},"bugs":{"url":"https://github.com/kodegrenade/naija-faker-mcp/issues"},"author":{"name":"Temitope Ayotunde"},"license":"MIT","homepage":"https://github.com/kodegrenade/naija-faker-mcp","keywords":["mcp-server","model-context-protocol","mcp","naija-faker","faker","faker-mcp-server","naija-faker-mcp-server"],"repository":{"url":"git+https://github.com/kodegrenade/naija-faker-mcp.git","type":"git"},"description":"A naija-faker MCP server","maintainers":[{"name":"codegrenade","email":"brhamix@gmail.com"}],"readme":"# Naija Faker MCP Server\n\nMCP server for [@codegrenade/naija-faker](https://www.npmjs.com/package/@codegrenade/naija-faker). Let's AI assistant generates fake typical Nigerian data ranging from name, address, phone number, LGAs and states for you. It supports Yoruba, Igbo, and Hausa ethnic groups with culturally authentic data.\n\n> NB: You can invoke the server in any AI assistant that supports MCP.\n\n## Quick Start\nAdd to your Claude Desktop config at:\n- macOS: `~/Library/Application Support/Claude/claude_desktop_config.json`\n- Windows: `%APPDATA%\\Claude\\claude_desktop_config.json`\n\n```json\n{\n  \"mcpServers\": {\n    \"naija-faker-mcp\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"@codegrenade/naija-faker-mcp@latest\"]\n    }\n  }\n}\n```\n\n> PS: You can also use the inspector to debug the server. See the development section for more information.\n\n## Available tools\n\n| Tool | Description |\n| --- | --- |\n| generate_person | Generate one basic composite person record with identity and contact fields: title, name, email, phone, and address. Use atomic tools for individual attributes. |\n| generate_address | Generate a fake Nigerian address. |\n| generate_phone_number | Generate a fake Nigerian phone number. |\n| generate_lgas | Generate fake Nigerian LGAs. |\n| generate_states | Generate fake Nigerian states. |\n| generate_email | Generate a fake Nigerian email. |\n| generate_nin | Generate a fake Nigerian NIN. |\n| generate_bvn | Generate a fake Nigerian BVN. |\n| generate_license_plate | Generate a fake Nigerian license plate. |\n| generate_people | Generate an array of basic composite person records. Defaults to 10 records. |\n| generate_title | Generate a fake Nigerian title. |\n| generate_name | Generate a fake Nigerian name. |\n| generate_vehicle_record | Generate a fake Nigerian vehicle record. |\n| generate_company | Generate a fake Nigerian company. |\n| generate_university | Generate a fake Nigerian university |\n| generate_education_record | Generate a fake Nigerian education record |\n| generate_work_record | Generate a fake Nigerian work record |\n| generate_detailed_person | Generate one detailed composite record containing a consistent person plus date of birth, marital, health, financial, kin, education, work, and vehicle fields. |\n| generate_detailed_people | Generate an array of detailed composite person records. Defaults to 1 record. |\n| generate_date_of_birth | Generate a fake date of birth |\n| generate_marital_status | Generate a fake marital status |\n| generate_blood_group | Generate a fake blood group |\n| generate_genotype | Generate a fake genotype |\n| generate_salary | Generate a fake salary |\n| generate_next_of_kin | Generate a fake Nigerian next of kin |\n| generate_bank_account | Generate a fake Nigerian bank account |\n| generate_consistent_person | Generate one basic composite person record plus geographically coherent state and LGA fields. |\n| generate_consistent_people | Generate an array of geographically consistent composite person records. Defaults to 10 records. |\n\n### Development\n\nClone Repository\n```bash\ngit clone https://github.com/kodegrenade/naija-faker-mcp.git\n```\n\nNavigate to the project directory\n```bash\ncd naija-faker-mcp\n```\n\nInstall dependencies\n```bash\nnpm install\n```\n\nRun the server\n```bash\nnpm run dev\n```\n\nDebug with inspector\n```bash\nnpx @modelcontextprotocol/inspector npm run dev\n```\n\n## License\n\nMIT\n","readmeFilename":"README.md"}