Give AI agents an address book that understands when addresses change.
An assistant may know who 'Aunt Theresa' is and still have no safe idea where to send her gift. OnceAsk adds the missing current-address layer between contact identity and physical delivery.
Addresses change.The useful primitive is not 'read address.' It is 'resolve this person for an authorized physical action.'
Contacts tell the agent who
Calendar, email, CRM, and contact systems can help an agent identify the person. That does not guarantee the stored home address is current—or that the recipient has authorized its use for the task.
Identity is not freshness
Contact presence is not permission
Old contact fields can mislead
OnceAsk tells the agent what happens next
The agent can resolve a known person and receive a structured next action: proceed, ask the user which person they mean, request recipient permission, or collect a current address.
Deterministic statuses
Recipient confirmation
No model improvisation
Physical actions become composable
Once the destination is authorized, compatible agents can hand off to fulfillment tools for cards, gifts, and future delivery categories without building address freshness and consent infrastructure from scratch.
Gifting agents
AI executive assistants
Clienteling and concierge workflows
HOW IT WORKS
Ask once. Keep the result useful.
1
The user names a person
The assistant resolves the intended contact from the user's context, such as 'send Mom flowers' or 'mail John a card.'
2
OnceAsk resolves delivery state
The agent asks OnceAsk whether a current authorized destination exists for that known person.
3
The agent follows the declared action
It requests confirmation when necessary or completes the supported physical action when authorization is already available.
BUILT FOR PEOPLE + AI
Addresses should be live data, not a stale field in a contact card.
OnceAsk gives people one current address to maintain and gives compatible assistants a permissioned way to resolve or request the delivery information they need.
Why does an AI agent need a separate address layer?
Because knowing a person's identity does not guarantee that an address stored in contacts is current or authorized for a physical action. OnceAsk handles that freshness and permission gap.
How does an AI agent connect to OnceAsk?
OnceAsk exposes a remote MCP server at https://onceask.com/_api/mcp and REST APIs for developer integrations.
Can OnceAsk request a missing address for the agent?
Yes. After the user confirms the outreach, the agent can call the permission-request action so OnceAsk can route the recipient through secure address confirmation.