EasyRegistry for AI assistants
You can connect your EasyRegistry account to Claude and to other assistants that speak MCP, then add gifts, tidy up a list or check what has been contributed by asking in plain language.
This page is the reference for that connection: what the tools do, how to set it up, and exactly what data leaves EasyRegistry.
What the EasyRegistry MCP server is
MCP, the Model Context Protocol, is the open standard an AI assistant uses to talk to an outside service. EasyRegistry runs a remote MCP server at this address:
https://mcp.easyregistry.com/mcp
There are no API keys to generate and no secret to paste. You sign in with your normal EasyRegistry account through a standard OAuth flow, and approve a consent screen that lists what the assistant is asking for, and what it is not getting. The five public tools need no sign-in at all: three read public registry data under the limits below, one shows the same data in an interactive gift browser, and one searches gift ideas by occasion, country and price.
What it can do
Public, no sign-in
The registry lookups read public data with no account. Registry search needs an event date, matches within a month either side of it, and returns at most 10 open registries. A registry its owner has closed returns only a short closed message unless its event date is within the last 14 days, and outside that window a wishing well's contributed total and remainder are withheld whatever the owner opted in to, though the gift list itself still comes back.
find_registry
Search public registries by title, name or web address around an event date.
view_registry
Read one public registry: title, names, event date, venue and description.
view_gifts
Browse a public registry's available gifts, with prices.
search_gift_ideas
Find gift ideas for a wedding, baby or event by text, country and price.
open_gift_browser
Show a public registry's gifts in an interactive gift browser, with pictures and buy or give links.
Your own registries, after you sign in
These work only within your own account: reading or changing a registry requires ownership, and creation makes a new registry owned by you.
The six reading tools work as soon as you sign in. The nine that change something also need a confirmed email address on your account, because a connection like this one can change your registry for as long as it stays connected. If yours is not confirmed the consent screen says so and grants reading only. To confirm, open your account settings on the EasyRegistry website and choose Confirm next to your email address, then click the link in the email that arrives. Connect again to add the rest.
create_registry
Create an unpublished registry after reviewing a form. Requires a confirmed email and a compatible client. Publish its gifts from Share on the website.
upload_image
Upload a JPEG, PNG or WebP image (up to 512 KB as base64, or up to 5 MB over HTTP) and get an imageId for a gift or your registry cover.
send_thank_you
Send a thank-you email you wrote to the person behind one contribution, after you approve it in a form. Only on a registry where you turned thank-you emails on, on the website Purchases page; at most 50 a day.
get_my_registries
List the registries on your account.
get_my_registry_gifts
List the gifts on one of your registries.
get_my_registry_purchases
List your 50 most recent contributions, in the reduced form set out below.
get_my_registry_stats
Read totals for one of your registries. Aggregates only.
get_updates
See what changed since you last checked: gifts bought, contributions received or removed, your registry closing or its date passing, group card activity and RSVPs, in the same reduced form as purchases.
open_my_registry
Show your registry home in an interactive app: an overview, a setup checklist and recent contributions to thank. Read-only.
add_gift_by_url
Add a gift from a product page link. The server fetches the page and reads the title, price and image.
add_gift
Add a gift you describe yourself.
add_gifts_bulk
Add up to 20 gifts in one call, by idea, product link or name, and learn which landed.
update_gift
Change a gift you already added.
remove_gift
Remove a gift from your registry.
update_my_registry
Change registry settings such as the title, description, event date, location and thank you message.
Creating and publishing a registry
With write permission and a compatible client, you can ask the assistant to create a gift registry. Review and accept the editable form to create it with trial Premium access. Its gifts remain unpublished until you explicitly publish on the website. The allocated public link can already show the registry title on an unavailable page, so the title is not a secret.
Keep the returned registry ID and slug. Your owner list shows at most 50 registries, so a missing row does not prove creation failed. To publish, use the returned website link, sign out and in again if the registry is missing from the switcher, choose its exact name and slug, then open Share and press Publish. Selecting a registry can change your primary registry. Adding gifts, visiting Share or accepting the form does not publish it.
There is no account creation through MCP. The OAuth sign-in page links to website signup, which creates an account and a registry. After signup, open account settings and choose Confirm next to your email, then open the verification email and click its link. Return to the assistant and reconnect; check your registries before creating another. If a client cannot display the creation form, use the website.
Connect Claude
On a Free, Pro or Max plan you add the connector yourself, with the steps below. On Team and Enterprise it is two stages: an organization Owner adds the custom connector once in the organization settings, and only then can a member connect to it from their own settings. A member cannot add it themselves, so if the option is missing, that first stage has not happened yet. Claude labels a connector it has not reviewed, which is expected here.
Open your connector settings
In Claude, go to Settings and then Connectors.
Add a custom connector
Choose to add a custom connector and paste the EasyRegistry link above.
Sign in and approve
Claude sends you to EasyRegistry to sign in. Read the consent screen: it lists exactly what you are approving. Making changes needs a confirmed email address, and the screen links you to confirm yours if it is not.
Ask for something
Try asking for your registries, or for the gifts on one of them, to confirm the connection works.
ChatGPT
Instructions for ChatGPT are coming once EasyRegistry is listed in its directory.
What a connection can never reach
There is no money tool on the MCP surface and there will not be one. An assistant connected to your account cannot see or change:
- your bank details or payout configuration
- card details, which EasyRegistry never holds in the first place
- anything that moves money, refunds a payment or releases a payout
- anything private on another person's registry: their contributions, their settings, or any change to their gifts. The registry lookup tools read public registry pages, and gift-idea search reads public suggestions
The settings tool excludes bank details, payment configuration and custom styling by design, and reading contributions is read only.
Privacy: what is shared, with whom, and for how long
What is shared and why
When you connect an assistant and it calls a tool, EasyRegistry returns the result of that call and nothing else. The purpose is the one you asked for: reading or creating a registry, finding or editing gifts, or checking totals. Categories in scope are your registry details and settings, your gift list, contribution amounts and payment methods, and the redacted contributor names described below.
Who receives it
The AI vendor whose client you connect, and only that vendor. What they then do with it is governed by their terms, not ours, so read those before connecting. EasyRegistry never receives your conversation and stores none of it. We do receive and store what the assistant actually submits to a tool: a gift name, a description, a location, a thank you message. For a new registry, we also store its owner link, current account email, names, occasion, country, optional date and description, title, slug, trial status and an assistant-source marker. Those are saved as ordinary registry data, the same as if you had typed them into your dashboard, so treat anything you ask an assistant to write as written.
Contributor data, which belongs to other people
Your guests did not agree to anything when you connected an assistant, so the contributions tool is deliberately tighter than your dashboard. It returns the 50 most recent contributions that have not been removed, from a registry you own, and for each one exactly five fields:
- the display name, redacted on the server before it is sent: if you have turned on hide purchaser details for that registry every row reads Anonymous; otherwise an anonymous contribution (the anonymous flag, a blank email, or an anonymous@ address) reads Anonymous, or the supplied name followed by (Anonymous) when a different name was given; otherwise it is the name the guest entered
- the amount
- the currency
- the payment type
- the date it was last updated
Never returned anywhere on the MCP surface: a contributor's email address, their private message, the internal purchase identifier, gift line detail, reconciliation or removal state, or an IP address. Emails and private messages stay in your dashboard. The statistics tool returns aggregates only; the registry home (open_my_registry) shows the same redacted rows, with the same five fields, for your most recent contributions, leaving out your own unnamed mark-as-bought entries; the updates feed (get_updates) returns the same redacted name, amount, currency and payment type, with the gift name, for each new contribution; the thank-you tool (send_thank_you) shows that same redacted name, with the gift, in the approval form you see before a send, and its result keeps the recipient redacted; and the other fifteen tools return no contributor data at all. To be exact about the guarantee: no tool returns a contributor email-address field. Ordinary free-text you own, such as a gift description or a registry description, comes back as entered, so if you typed an email address into one of those it is in that text.
How long sign-in records are kept
Validity and retention are different things. Validity is how long a token works: an access token lasts 60 minutes, and a refresh token lasts 30 days and is replaced every time it is used. Retention is how long a record is kept:
- An authorization code is valid for minutes and its row is deleted within 24 hours of expiry.
- Refresh token rows, including the device and IP metadata recorded with them, are kept while a connection is live. They are not removed when they expire: an expired row stays until an operator removes it. The same holds after you revoke a connection: the rows stay until an operator removes the revoked rows. Closing your account is the exception: deleting your account deletes all of your refresh token rows in the same step, expired or revoked. Revoking a connection stops its tokens working; ask us if you also want the expired or revoked rows gone and we will delete them for you.
- Client registration rows, which record an AI vendor's application rather than any person, are capacity bounded and pruned by an operator.
Your controls
- Remove the connector in your AI client. That client stops calling EasyRegistry, which is the control most people want. Removing it there does not by itself revoke the credential here, so use the next step if you want it dead on our side too.
- Ask us to revoke a connection, by email to info@easyregistry.com.au. We mark the stored tokens revoked, so they stop working and cannot be refreshed. The rows themselves are retained until an operator removes them, per the retention above, and ask us if you want them gone. An access token already issued keeps working until it expires, which is up to 60 minutes.
- Or leave it alone and it lapses: a refresh token that is never used again expires 30 days later and stops working. Lapsing is about whether the token works, not whether the record is kept: the expired row itself is retained until an operator removes it, exactly like a revoked row. A client that keeps using it keeps the connection alive, because each use issues a fresh 30-day token, so leaving it alone is the slow route, not the immediate one.
- Closing your account removes all of its refresh-token records. Deleting your account now deletes all of your refresh token rows in the same step, whether or not you revoked a connection first, so a live connection no longer blocks account deletion. Authorization codes are not linked to your account row the way refresh tokens are, so closing your account never touches them either way: they go on their own schedule, deleted within 24 hours of expiry, as above.
Our full privacy policy covers EasyRegistry as a whole, and llms.txt describes the site for AI crawlers. For the human version of how registries work, start with the guides.