Automate Developer Tasks with Claude Code and Apixies MCP
You have a CSV of email addresses to validate. Or a docs site with links to check. Or a JWT to decode. You could write a script for each of these. Or you could just tell Claude to do it.
The Apixies MCP server works especially well with Claude Code, since Claude Code can read your local files, call API tools, and write results back to disk. That means you can do things like "validate every email in this CSV" without writing any code yourself.
Setup
If you haven't installed the MCP server yet, check the Getting Started guide. Takes about 2 minutes.
Add to your project's .mcp.json:
{
"mcpServers": {
"apixies": {
"command": "npx",
"args": ["-y", "@apixies/mcp-server"],
"env": {
"APIXIES_API_KEY": "apx_your_key_here"
}
}
}
}
Email List Cleaning
Got a CSV of contacts? Clean it up with one prompt:
Read contacts.csv and validate every email address in the "email"
column using the inspect_email tool. Create a new file called
valid-contacts.csv with only the rows where the email is valid
and not disposable.
Claude reads the CSV, calls inspect_email for each address, and filters out anything that fails validation. The result is a clean CSV on disk.
Keep in mind: each email check is one API call, so a list of 50 emails uses 50 of your daily quota. For bigger lists, you might want to batch across multiple sessions.
Broken Link Audit
Check all the links in your documentation:
Scan all markdown files in ./docs/ for URLs. Then use check_link
to verify each one is still reachable. List any that return a
non-200 status code.
Claude finds every URL in your markdown files, checks each one with the link checker, and gives you a report of broken links with their status codes. Super useful before a release.
JWT Debugging
Working with auth tokens? Skip jwt.io and stay in your terminal:
Decode this JWT and tell me when it expires:
eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIxMjM0NTY3ODkwIiwibmFtZSI6IkpvaG4gRG9lIiwiaWF0IjoxNTE2MjM5MDIyfQ.SflKxwRJSMeKKF2QT4fwpMeJf36POk6yJV_adQssw5c
Claude calls decode_jwt and shows you the header, payload, and whether the token is expired. Way faster than copy-pasting into a web tool.
DNS Migration Verification
Just migrated to a new server? Verify the DNS propagated:
We migrated mysite.com to 203.0.113.50. Check if the DNS A record
is pointing to the new IP address.
Claude calls dns_lookup with type "A" and compares the result to your expected IP. Simple but saves you from remembering dig syntax.
Hash Verification
Need to generate checksums for your build artifacts?
Generate SHA-256 hashes for the files package.json, package-lock.json,
and dist/index.js. Show the filename and hash for each.
Claude reads each file, passes the content to generate_hash, and gives you a clean list. You can also ask it to save the results to a checksums.txt file.
Password Generation
Need secure passwords for a config file?
Generate 5 strong passwords, each 32 characters long, with
uppercase, lowercase, numbers, and symbols. Exclude ambiguous
characters like 0, O, l, and 1.
Claude calls generate_password with your exact specs and returns five passwords you can copy right into your config.
JSON Formatting
Got messy JSON from an API response?
Format this JSON and tell me the structure:
{"users":[{"id":1,"name":"Alice","settings":{"theme":"dark","lang":"en"}},{"id":2,"name":"Bob","settings":{"theme":"light","lang":"de"}}]}
Claude calls format_json and returns the pretty-printed version along with stats about the structure (key count, nesting depth, types).
WHOIS Domain Research
Researching a domain before purchasing?
Look up the WHOIS data for example.com. When was it registered
and when does it expire?
Claude calls whois_lookup and pulls out the registration date, expiration date, registrar, and name servers.
Batch Workflows
Claude Code can loop through items. This makes batch operations possible:
I have a list of domains in domains.txt (one per line). For each
domain, check the SSL certificate and report any that expire
within 30 days.
Claude reads the file, calls check_ssl for each domain, filters by the expiry threshold, and gives you a list of certificates that need attention.
Another example:
For each URL in links.txt, trace the redirects and tell me the
final destination URL. Save the results to redirects.csv.
Claude calls trace_redirects for each URL and writes a CSV with the original URL, redirect count, and final destination.
Tips for Effective Prompts
- Tell Claude what tool to use when there's ambiguity. "Use the check_ssl tool" is clearer than "check if it's secure."
- Be specific about output. "Save to file.csv" or "show as a table" helps Claude format the results the way you want.
- Watch your quota. Batch operations use one API call per item. A list of 20 domains uses 20 calls. Plan accordingly.
- Claude Code can chain tools. Ask it to "check SSL, then if it's valid, check the security headers too." It'll do both steps automatically.
Related Tools
- Email Inspector - Validate emails in your browser
- Link Checker - Check URLs interactively
- JWT Decoder - Decode tokens in your browser
- DNS Lookup - Query DNS records interactively
- Hash Generator - Generate hashes in your browser