MCP bridge for Contact API โ save and manage contacts from your AI tools.
Copy the AI prompt to install this server into Claude Code, Cursor, or another agent โ or use 1-click editor setup below.
๐ก Paste the JSON block into your client's configuration file under mcpServers, then restart the application.
An open-source API to save contacts. Send a POST with an email and any other
JSON fields you want, and they get saved as-is. Manage them with simple CRUD.
Built with Hono and deployed on Vercel.
The base URL is https://contactapi.dev and every request carries your API key
as a Bearer token:
| Method | Path | Key | Description |
|---|---|---|---|
POST | /v1/contacts | secret or publishable | Create (or upsert) a contact by email |
GET | /v1/contacts | secret | List contacts, paginated |
GET | /v1/contacts/:id | secret | Fetch a single contact |
PATCH | /v1/contacts/:id | secret | Update a contact |
DELETE | /v1/contacts/:id | secret | Delete a contact |
Contacts are keyed by email โ creating one whose email already exists updates it
in place rather than duplicating it. Full reference lives on the landing page and
in /llms.txt.
There are two kinds of key:
ck_secret_โฆ โ secret key, for your backend. Full access to every endpoint.ck_pub_โฆ โ publishable key, for the browser. Can only create contacts and is
locked to your domains.AI clients (Claude Desktop, claude.ai custom connectors, Cursor, the MCP Inspector) can manage your contacts through an MCP server at:
Auth is OAuth 2.1 with dynamic client registration โ point a client at the
URL and it discovers the authorization server, registers itself, and sends you to
log in and approve access; no API key to copy. The server exposes five tools that
mirror the REST API: list_contacts, get_contact, create_contact
(upsert-by-email), update_contact, and delete_contact. Everything is scoped to
the account you log in as.
The OAuth provider is Better Auth's mcp plugin
(src/auth.ts); the tools and endpoint wiring live in
src/mcp/server.ts and src/index.ts.
Prerequisites: Vercel CLI installed globally.
No reviews yet โ be the first to share how this listing worked for you.
Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.
[](https://allmcps.com/mcp/contactapi)<a href="https://allmcps.com/mcp/contactapi"><img src="https://allmcps.com/api/badge/contactapi?style=directory" alt="Contactapi on AllMCPs" /></a>