Claude Code. Build with real-world data.
Let your agent inspect actual lookup results while it works in your project. Build validation, explain failures, and connect your application to ParseAPI.
Help me handle this email in my signup form.
emailCore lookuphello@example.com
- valid
- true Syntax passes
- domain_valid
- false No mail route
In your form
This domain does not accept email. Check the address and try again.
Illustrative core response. Mailbox checks are separate.
Why connect ParseAPI?
The lookup layer for your next feature.
Give your agent validation rules, maintained records and external lookups while it builds. Inspect consistent responses, handle missing values, and use the same API in your running application.
Start with a task
From a problem to a next step.
Start with a feature your agent can build. Then explore the checks behind a signup or support issue.
01Build the check into your appYour signup form needs more than a generic “invalid email” message.
The lookup
Inspect Email, then build around its response.
Add an email check to this signup flow.
Example application behavior
- Invalid syntax
- Ask for a correctly formatted address.
- Missing mail route
- Explain the domain problem.
- Request error
- Offer a retry without calling the address invalid.
The next step
Put the explanation in the form.
This domain does not accept email. Check the address and try again.
Your coding agent has a response to work with and clear behavior to implement.
Try this workflow
Add a ParseAPI email check to this project's signup flow. Follow https://parseapi.com/ai and https://parseapi.com/docs/email. First use the email tool with hello@example.com and deep false to inspect a core response. Implement API calls for submitted addresses, with distinct messages for invalid syntax and missing mail routing. Handle request errors separately, preserve unknown values, and keep secret API keys on the server. Core checks do not establish mailbox existence.The running app makes its own API calls. Secret keys stay on the server, and unknown results need their own handling.
Agent integration guide02Resolve a signup problemAn email looks right, but a customer cannot sign up.
The lookup
Check the address with Email.
hello@example.com
Example response excerpt
- valid: true
- The syntax passes.
- domain_valid: false
- The domain has no mail route.
The next step
Give the customer a useful next step.
This address is formatted correctly, but its domain does not accept email. Check the domain or use another address.
Turn a failed check into an explanation someone can act on.
Try this workflow
Help me resolve a signup problem for hello@example.com. Use the ParseAPI email tool with deep false. Explain the returned syntax and mail-routing checks, then draft a short message telling the customer what to check next. Keep unknown values unknown and distinguish mail routing from mailbox existence.Core checks cover syntax and mail routing. They do not establish that an individual mailbox exists.
Email reference03Investigate a support issueA domain has a website. Why does its email bounce?
The lookup
Inspect its DNS and mail routing together.
example.com
Example lookup findings
- DNS · A records
- A website address can exist independently of mail routing.
- MX · 0 "."
- A null MX record explicitly declines email.
The next step
Narrow the investigation.
Website and email use separate records. This domain explicitly declines mail. Confirm the intended recipient domain before investigating a mailbox.
Bring related lookups into one explanation and identify the next thing to check.
Try this workflow
Investigate why email to example.com might bounce even if its website resolves. Use the ParseAPI dns tool with domain example.com and type A, then the mx tool for the same domain. Explain the returned records and suggest the next diagnostic step. A priority-0 MX host of . means the domain explicitly declines mail. An empty MX list alone does not rule out A/AAAA fallback. Keep missing values unknown and distinguish DNS records from website health and mailbox existence.Published records explain this routing result. They do not prove website health or mailbox existence.
DNS referenceIllustrative examples. Connect below, then use a prompt to get your own result. These workflows use core lookups from your request allowance.
Make the connection
Add ParseAPI to Claude Code.
Connect your account, choose your team, and enable the tools. Calls use your existing ParseAPI plan.
- 01
Run one command
In your project terminal, add the remote server.
Claude Code setup commandclaude mcp add --transport http parseAPI https://mcp.parseapi.com - 02
Sign in from Claude Code
Start Claude Code in the same project. Run
/mcp, choose ParseAPI and complete browser authorization. - 03
Make your first call
Try the task above. Claude Code can call ParseAPI alongside the tools it uses for your project.
More ways to put it to work.
Compare timezones, complete an address, identify a vehicle, find industry codes and more. Explore a task when you need it.
Browse all 12 task prompts
Email & domainsFind out where mail should go.
Inspect the published mail records for a domain when you are investigating an email problem.
Try this task
Check the mail routing for example.com using the ParseAPI mx tool. Explain the returned priorities and hosts. A priority-0 host of . is null MX: the domain explicitly accepts no mail. An empty MX list alone does not rule out A/AAAA fallback. Do not infer that an individual mailbox exists.What you getAn explanation of the domain's published MX records, including whether it explicitly declines mail. This does not test a mailbox.
MX response referenceMoney & planningKeep the rate with the result.
Convert an amount using a reference rate, and keep the applicable date visible in the answer.
Try this task
Convert 100 USD to EUR using the ParseAPI currency_rate tool with base USD, quote EUR and amount 100. Show converted, rate and the returned date. Describe it as a reference conversion, not a bank or card payment quote. If a value is unavailable, leave it unknown.What you getThe converted amount alongside its reference rate and date. The latest available rate may be from an earlier business day.
Currency response referenceSchedulingGet everyone on the same clock.
Compare a meeting time across cities using timezone rules for that date, including daylight saving changes.
Try this task
Use the ParseAPI time tool with timezone America/New_York, at 2026-11-02T09:00, targets ["Europe/London", "Asia/Tokyo"], disambiguation reject and deep false. Make a table of the source and target local dates, times and UTC offsets. Flag any next-day result. If the source time is ambiguous or nonexistent, ask me to resolve it. Do not create a calendar event.What you getOne proposed time translated into each location, with the date and offset visible. You can compare working hours before sending an invitation.
Time response referenceSchedulingSpot a holiday before you pick a date.
Check a launch, appointment or campaign date against a country’s holiday calendar before you finalize the plan.
Try this task
Check November 26, 2026 in the United States using the ParseAPI holiday_date tool with country US and date 2026-11-26. Explain the returned holiday and its type, distinguishing a public holiday from an observance. A null holiday means none was returned for this date. Do not infer that a particular business is closed.What you getHoliday context for your chosen date. Individual opening hours and regional or company schedules still need their own check.
Holiday response referenceCustomer recordsTurn a partial address into choices.
Help someone finish a US address with matching suggestions and location context, without inventing the missing pieces.
Try this task
Use the ParseAPI address_search tool with query "1600 Pennsylvania", country US, city Washington and state DC. Show the returned address suggestions and ask me to choose if more than one matches. If none are returned, explain reason and ask for the missing context. Do not invent a house number, unit or match, or treat a record match as proof of postal deliverability.What you getAddress candidates someone can review, or a clear request for more information. Useful for intake forms and support conversations.
Address response referenceCustomer recordsMake phone fields consistent.
Turn local formatting into a consistent international number using the supplied country and numbering rules.
Try this task
Use the ParseAPI phone tool with number "(415) 555-2671", country US and deep false. Explain the returned validity and formatting fields, then show the international form only if supported by the result. Preserve any extension. Do not guess a missing country or claim the number is assigned, reachable or owned by a particular person.What you getA consistent phone value and an explanation of any format problem. Numbering-plan validity does not establish reachability.
Phone response referenceSupport & debuggingSee where a domain points.
Bring published DNS records into a deployment or support investigation, with their record types and cache lifetimes.
Try this task
Use the ParseAPI dns tool with domain example.com and type A. Explain the returned addresses, any CNAME chain and TTLs. Summarize what this lookup shows about DNS resolution. Do not treat a DNS result as proof that the website is healthy or that all resolvers have the same cached records.What you getA readable view of the returned DNS records to compare with your intended configuration. Website health remains a separate check.
DNS response referenceSupport & debuggingPut an IP address in context.
Add the available network, ASN and country information to an IP from a support ticket or application log.
Try this task
Use the ParseAPI ip tool with ip 8.8.8.8 and deep false. Summarize the returned network, ASN and country fields for a support note. Keep missing fields unknown. Explain that IP geography is approximate and does not identify a person, a precise location or malicious intent.What you getNetwork context you can use while investigating a request, with the limits of IP geography kept visible.
IP response referenceMaps & locationsGive coordinates some context.
Look up the country, administrative areas and timezone for a map pin, then use those fields in your records or app.
Try this task
Use the ParseAPI point tool with lat 40.7128, lon -74.006 and deep false. Summarize the returned country, state, district and IANA timezone. Keep missing values unknown. Do not infer a street address, a nearby business or a delivery area from these fields.What you getPlace and timezone fields for the supplied coordinates. Useful when a location starts as a pin instead of a written address.
Point response referenceBusiness researchFind a business category that fits.
Search US NAICS titles and activities from a plain-language description, then compare the matching categories.
Try this task
Use the ParseAPI industry_search tool with query "coffee shop", limit 5 and deep false. Compare the returned US NAICS 2022 codes, titles and match evidence. Explain why each candidate may fit and ask what the business primarily does before suggesting a final choice. Do not present a search match as an official classification.What you getA shortlist of categories grounded in the catalog, with differences to review before choosing one.
Industry response referenceInventory & recordsTurn a VIN into a useful record.
Fill in the available year, make, model and body details for a vehicle record without manually decoding the VIN.
Try this task
Use the ParseAPI vehicle tool with vin 1HGCM82633A004352 and deep false. Summarize the returned validity, year, make, model, trim, body and vehicle type where available. Keep missing values unknown and flag a failed validation. Do not infer ownership, accident history, condition or outstanding repairs.What you getDecoded vehicle details to review for an inventory or support record. This lookup is not a vehicle history report.
Vehicle response referenceCustomer recordsCatch bank-detail input mistakes.
Check an IBAN’s structure and checksums, and explain the available bank-directory match in plain language.
Try this task
Use the ParseAPI bank tool with the public example iban "DE89 3704 0044 0532 0130 00" and deep false. Preserve the original input. Explain valid, checks, issues and any returned bank name or BIC. Distinguish an unsupported national check from a failed one. Keep missing directory facts unknown. These checks do not establish account existence, ownership or payment reachability.What you getAn explanation of the format checks and any available bank identity. Account verification and payment approval remain separate steps.
Bank response referencePrompts use example inputs. Replace them with yours. These tasks use core lookups from your request allowance; no metered Deep checks are requested.
Working on a different feature? Explore the available tools.
Your account. Your existing plan.
No separate MCP subscription. Calls use your request allowance; metered tools and Deep checks follow their own usage rules. On-demand charges apply when enabled.
The tools are not appearing
Finish browser authorization, enable ParseAPI in your client and refresh its tools list. Run /mcp to inspect the connection. Then try the example prompt. A typed answer alone does not confirm a tool call.
A tool returned an error
Read the returned code and message. Reconnect for an authentication error, check your allowance for a quota error and pause before retrying a rate limit.