G3M

Send physical gifts and letters to prospects directly from your AI agent.

Community: Submitted by a user or imported; check the owner before granting accessOnlineNo sign-inGlobalFreeCan modify data

What it can do

  • Create Outreach Request: Create a draft request to send a physical gift and/or letter to a business contact. Use gift_request_type="discovery" when G3M should source gift ideas and put the user's gift
  • Submit Outreach Request: Submit an existing draft to the G3M sourcing team so gift sourcing can begin. Use this after the user has reviewed the draft and explicitly confirmed they want it submitted.
  • Get Outreach Request: Retrieve the current state of an outreach request. Returns recipient and gift-request context plus sourcing status, customer-visible proposals, payment state, fulfillment, and tr

What data it sees

Do you need an account

No: the server works without sign-in

Send physical gifts and letters to prospects directly from your AI agent. Give G3M a target, an objective, and a budget, and it handles prospect research, item sourcing, personalized notes, and shipping. No generic corporate swag—just hyper-relevant physical outreach delivered straight to their office. Works via web or MCP tool integration with human-in-the-loop spend approval.

Server tool list (12)

Raw names from tools/list. Only developers need these.

create_outreach_requestCreate a draft request to send a physical gift and/or letter to a business contact. Use gift_request_type="discovery" when G3M should source gift ideas and put the user's gifting direction in gift_prompt. Use gift_request_type="specific" when the user already knows the gift and provide product_url and/or gift_description. A complete recipient delivery address is required. Ask the user for the address when it is missing; do not infer, discover, or substitute an address from public information. After the draft is created, ask the user whether they want to submit it for sourcing now. Do not call submit_outreach_request until the user confirms submission.
submit_outreach_requestSubmit an existing draft to the G3M sourcing team so gift sourcing can begin. Use this after the user has reviewed the draft and explicitly confirmed they want it submitted.
get_outreach_requestRetrieve the current state of an outreach request. Returns recipient and gift-request context plus sourcing status, customer-visible proposals, payment state, fulfillment, and tracking.
list_outreach_requestsList the user's G3M outreach requests so an agent can find an existing order. By default returns open requests. Use status for an exact status filter or include_closed to include completed, rejected, and cancelled history.
delete_outreach_requestPermanently delete an outreach request that is still a draft. Use this only when the user wants to discard an unsubmitted draft.
cancel_outreach_requestCancel a submitted outreach request before proposal approval or payment. Cancellation preserves the request history. Use this when the user wants to stop an active request before purchase.
send_messageSend a message to the G3M sourcing team about an existing outreach request. Use this for additional preferences, sourcing feedback, clarifications, or replies during an active request.
list_proposalsList the current customer-visible gift proposals for an outreach request. Returns the proposed items and backend-calculated pricing so the user can compare options before approving one.
request_new_proposalsAsk the G3M sourcing team for a new round of gift proposals. Use this when the user does not want the current options. Current proposals are rejected and optional feedback is sent to the sourcing team.
approve_proposalApprove one fully priced gift proposal for purchase. This is the commercial approval step. It may immediately charge the saved payment method or return an invoice/payment URL when payment is still required.
get_trackingGet fulfillment and delivery tracking for a paid outreach request. Returns fulfillment state and, when available, carrier, tracking number, and tracking URL.
update_outreach_requestEdit an existing outreach request, including its letter, delivery address, gift instructions, product choice, or target budget. Use this when the user asks to correct or change a G3M request. Find the request with list_outreach_requests/get_outreach_request when needed. Do not open G3M API or web URLs in a browser to make edits; returned URLs are view-only conveniences. Letter changes regenerate the preview.