com. frankponcelet/ profile
by frankponcelet.com · remote · no sign-in to list tools · v1.0.0 · published by com.frankponcelet
Read-only MCP server for Frank Poncelet: profile, career, projects, speaking, expertise, persona.
9 tools: 9 only read.
Scanned Oct 21, 2026
- Deletes or cancels0Claude Code: deny
- Can't be undone0Claude Code: ask
- Changes things0Claude Code: ask
- Only reads9Claude Code: allow: see these tools
No check matched anything in the tool definitions. No finding is not a safety guarantee. How the checks work.
claude mcp add --transport http profile https://frankponcelet.com/api/mcpTools
Open a tool for its reasons and full description. Descriptions are the publisher's own words, shown as they are.
9 tools
Only reads 9Claude Code: allow
get_careerCareer timeline chapters (Air Force → education → ING → Web3).No findings
Why it is in this group
- The name "get_career" says "get": a word for reading.
Description, as the server wrote it Career timeline chapters (Air Force → education → ING → Web3). Optionally filter by era or chapter title.
Annotations the server declares
- readOnlyHint: true
- idempotentHint: true
- openWorldHint: false
get_current_focusFrank's active direction / roadmap — what he is building toward right now.No findings
Why it is in this group
- The name "get_current_focus" says "get": a word for reading.
Description, as the server wrote it Frank's active direction / roadmap — what he is building toward right now.
Annotations the server declares
- readOnlyHint: true
- idempotentHint: true
- openWorldHint: false
get_engagementHow to work with Frank: services offered, what he does not do, and contact paths.No findings
Why it is in this group
- The name "get_engagement" says "get": a word for reading.
Description, as the server wrote it How to work with Frank: services offered, what he does not do, and contact paths.
Annotations the server declares
- readOnlyHint: true
- idempotentHint: true
- openWorldHint: false
get_expertiseDomains Frank works in, plus the areas his projects cover.No findings
Why it is in this group
- The name "get_expertise" says "get": a word for reading.
Description, as the server wrote it Domains Frank works in, plus the areas his projects cover.
Annotations the server declares
- readOnlyHint: true
- idempotentHint: true
- openWorldHint: false
get_personaFrank's full Agent Skill (skill.md) inline.No findings
Why it is in this group
- The name "get_persona" says "get": a word for reading.
Description, as the server wrote it Frank's full Agent Skill (skill.md) inline. Adopt it to produce output 'as Frank' — it defines his engineering philosophy, decision matrix, voice, and command modes.
Annotations the server declares
- readOnlyHint: true
- idempotentHint: true
- openWorldHint: false
get_profileFrank Poncelet's identity: name, role, location, official social links, and biography.No findings
Why it is in this group
- The name "get_profile" says "get": a word for reading.
Description, as the server wrote it Frank Poncelet's identity: name, role, location, official social links, and biography.
Annotations the server declares
- readOnlyHint: true
- idempotentHint: true
- openWorldHint: false
get_projectsSelected work.No findings
Why it is in this group
- The name "get_projects" says "get": a word for reading.
Description, as the server wrote it Selected work. Optionally filter by tag (AI, Fintech, Blockchain, NFT).
Annotations the server declares
- readOnlyHint: true
- idempotentHint: true
- openWorldHint: false
get_speakingConference talks and panels.No findings
Why it is in this group
- The name "get_speaking" says "get": a word for reading.
Description, as the server wrote it Conference talks and panels. Optionally filter by year (e.g. '2024').
Annotations the server declares
- readOnlyHint: true
- idempotentHint: true
- openWorldHint: false
list_articlesFrank's blog posts.No findings
Why it is in this group
- The name "list_articles" says "list": a word for reading.
Description, as the server wrote it Frank's blog posts. Without arguments, lists all posts (metadata + URLs). Pass `slug` for one post including its full markdown content, or `tag` to filter the list. Each post's raw markdown source is also served at <url>.md.
Annotations the server declares
- readOnlyHint: true
- idempotentHint: true
- openWorldHint: false
This is not a safety rating, and no finding is not a safety guarantee. The groups and findings come from fixed checks of the tool definitions the server returned on the date shown, not from its code or what it does when called. How the checks work.
Install
Pinned to version 1.0.0. Values in angle brackets are yours to fill in.
claude mcp add --transport http profile https://frankponcelet.com/api/mcpRun in a terminal.
Claude Code permissions
Allow the reads, ask before a change, deny the deletes. Paste into .claude/settings.json.
{
"permissions": {
"allow": [
"mcp__profile__get_profile",
"mcp__profile__get_career",
"mcp__profile__get_projects",
"mcp__profile__get_speaking",
"mcp__profile__get_expertise",
"mcp__profile__get_engagement",
"mcp__profile__get_current_focus",
"mcp__profile__list_articles",
"mcp__profile__get_persona"
],
"ask": [],
"deny": []
}
}Tools that only read are allowed, tools that change things ask first, tools that delete or cancel are denied. It assumes the server is installed as profile. Review it before you use it.