# Abstract — how to use (mcp.ai)

Connect your Abstract account and use 3 tools for developer tools straight from your AI agent. Connect with your own API key. Abstract API provides a suite of APIs for developers to automate various tasks, including data validation, enrichment, and more.

## Option A — via MCP (recommended)
Remote MCP endpoint (HTTP, streamable): `https://api.mcp.ai/p_abstract?ms=1787293440000`
Add it as a custom/remote MCP connector in your client (Claude, Cursor, VS Code…), then authenticate when prompted. Once connected, ask the agent to use the server's tools (e.g. `abstract_email_reputation_api`).

## Option B — via direct REST API
Base URL: `https://api.mcp.ai/api/abstract`
Auth: `Authorization: Bearer sk_live_…` — create a workspace API key at https://mcp.ai/settings/api-keys
Discover endpoints: `GET https://api.mcp.ai/api/abstract/_endpoints`

### Endpoints
- `POST https://api.mcp.ai/api/abstract/email/reputation/api` — Validate email addresses and assess their deliverability and quality. Returns comprehensive validation data including format checks, disposable email detection, free provider identification, role-base
  - body: { email: string }
- `POST https://api.mcp.ai/api/abstract/get/vat/categories` — Tool to retrieve VAT rate categories for a specific country, including standard, reduced, and special VAT rates. Use when you need to determine applicable VAT rates for different product/service categ
  - body: { country_code: string }
- `POST https://api.mcp.ai/api/abstract/iban/validation/api` — Tool to validate the format and country code of an IBAN number. Use after collecting an IBAN to ensure it is correctly formatted.
  - body: { iban: string }

## Example prompts
- "What can I do in Abstract?"
- "Show me a summary of my Abstract account"

## More
- Page: https://mcp.ai/abstract
- Agent spec (llms.txt): https://mcp.ai/abstract/llms.txt
- Postman collection: https://mcp.ai/abstract/postman.json
