@formegifts/mcp
Officialby formegifts
README.md
# @formegifts/mcp
MCP server for the forme.gifts wishlist app — manage wishlists and gifts from Claude Code, Claude Desktop, Cursor, and other MCP clients.
## Install
**Claude Code:**
```sh
claude mcp add --scope user formegifts -- npx -y @formegifts/mcp
```
**Claude Desktop** — add to `claude_desktop_config.json`:
```json
{
"mcpServers": {
"formegifts": {
"command": "npx",
"args": ["-y", "@formegifts/mcp"]
}
}
}
```
**Cursor** — add to MCP config:
```json
{
"mcpServers": {
"formegifts": {
"command": "npx",
"args": ["-y", "@formegifts/mcp"]
}
}
}
```
**Any MCP host:**
```sh
npx -y @formegifts/mcp
```
> Install links for each host will be added in a future release. See [forme.gifts/mcp](https://forme.gifts/mcp) for the latest.
## Authentication
The first time you use any tool, the server will return an `unauthenticated` error pointing at the `auth_start` tool. Just ask your MCP host (Claude Code, Claude Desktop, Cursor, …) to sign you in — it will call `auth_start`, show you a verification URL and short code, and complete the sign-in via `auth_poll` after you approve in your browser.
If you'd rather sign in from a terminal (handy for CI or pre-warming credentials):
```sh
npx @formegifts/mcp auth
```
If installed globally (`npm install -g @formegifts/mcp`), use `formegifts-mcp` directly (`forme-mcp` is a legacy alias that also works):
```sh
formegifts-mcp auth
```
## Source
Source: [github.com/formegifts/forme.gifts.mcp](https://github.com/formegifts/forme.gifts.mcp). Licensed for use with the forme.gifts service — see [LICENSE](./LICENSE). Questions or feedback: feedback@forme.gifts
TDQS
A4/5.0
Scored across 10 tools
Disambiguation5/5
Each tool has a clearly distinct purpose: authentication (auth_start, auth_poll) vs. wishlist CRUD vs. gift CRUD. No two tools overlap in functionality.
Naming Consistency5/5
All tools follow a consistent verb_noun pattern with snake_case, e.g., create_gift, delete_wishlist. No mixing of conventions.
Tool Count5/5
10 tools is well-scoped for a gift management server, covering authentication, wishlist and gift operations. Not too few or too many.
Completeness4/5
Covers auth, wishlist CRUD, and gift create/update/delete. Missing a dedicated get_gift tool, but get_wishlist includes gifts. Minor gap for completeness.
Maintenance
ActivityInactive
ResponsivenessNo issues