
This is a pay-per-call API gateway that wraps 250+ tools into a single MCP server. You get AI operations like research, summarization, and translation across 15 models from OpenAI, Anthropic, Google, and others, plus web scrapers for Google Maps, Twitter, Instagram, and YouTube. It includes utility APIs for geocoding, WHOIS lookups, PDF extraction, and data transforms, along with agent infrastructure like persistent memory and task boards. Pricing starts at free for weather and crypto data, then $0.002 to $0.15 per call depending on the operation. You can pay with credit card through Stripe or USDC on Base, Solana, or Stellar using x402 micropayments. Reach for this when you want a Swiss Army knife of API access without managing dozens of separate integrations and API keys.
Public tool metadata for what this MCP can expose to an agent.
researchResearch a topic. Returns structured summary, key points, and sources to check.1 paramsResearch a topic. Returns structured summary, key points, and sources to check.
topicstringsummarizeSummarize long text. length: short | medium | detailed2 paramsSummarize long text. length: short | medium | detailed
lengthstringtextstringanalyzeDeep structured analysis of content. Returns conclusion, findings, sentiment, confidence.2 paramsDeep structured analysis of content. Returns conclusion, findings, sentiment, confidence.
contentstringquestionstringtranslateTranslate text to any language.2 paramsTranslate text to any language.
languagestringtextstringsocialGenerate platform-optimized social media posts for Twitter, LinkedIn, Instagram, etc.3 paramsGenerate platform-optimized social media posts for Twitter, LinkedIn, Instagram, etc.
platformsarraytonestringtopicstringwriteWrite articles, copy, or content to your specification. type: article | post | copy2 paramsWrite articles, copy, or content to your specification. type: article | post | copy
specstringtypestringcodeGenerate production-ready code in any language from a plain-English description.2 paramsGenerate production-ready code in any language from a plain-English description.
descriptionstringlanguagestringextractExtract structured data from unstructured text. Define fields or a schema.3 paramsExtract structured data from unstructured text. Define fields or a schema.
fieldsarrayschemastringtextstringqaQ&A over a document. Returns answer, confidence score, and source quote.2 paramsQ&A over a document. Returns answer, confidence score, and source quote.
contextstringquestionstringclassifyClassify text into your defined categories with per-category confidence scores.2 paramsClassify text into your defined categories with per-category confidence scores.
categoriesarraytextstringsentimentDeep sentiment analysis: polarity, score, emotions, confidence, key phrases.1 paramsDeep sentiment analysis: polarity, score, emotions, confidence, key phrases.
textstringkeywordsExtract keywords, topics, and tags from any text.2 paramsExtract keywords, topics, and tags from any text.
max_keywordsintegertextstringcompareCompare two texts: similarities, differences, similarity score, recommendation.3 paramsCompare two texts: similarities, differences, similarity score, recommendation.
focusstringtext_astringtext_bstringtransformTransform text with any instruction: rewrite, reformat, expand, condense, change tone.2 paramsTransform text with any instruction: rewrite, reformat, expand, condense, change tone.
instructionstringtextstringchatStateless multi-turn chat. Send full message history, get Claude reply.2 paramsStateless multi-turn chat. Send full message history, get Claude reply.
messagesarraysystemstringplanStep-by-step action plan for any goal with effort estimate and first action.3 paramsStep-by-step action plan for any goal with effort estimate and first action.
contextstringgoalstringstepsintegerdecideDecision framework: pros, cons, risks, recommendation, and confidence score.3 paramsDecision framework: pros, cons, risks, recommendation, and confidence score.
criteriastringdecisionstringoptionsarrayproofreadGrammar and clarity corrections with tracked changes and writing quality score.2 paramsGrammar and clarity corrections with tracked changes and writing quality score.
stylestringtextstringexplainExplain any concept at beginner, intermediate, or expert level with analogy.3 paramsExplain any concept at beginner, intermediate, or expert level with analogy.
analogybooleanconceptstringlevelstringquestionsGenerate questions + answers from any content. type: faq | interview | quiz | comprehension3 paramsGenerate questions + answers from any content. type: faq | interview | quiz | comprehension
contentstringcountintegertypestringoutlineGenerate a hierarchical outline with headings, summaries, and subsections.3 paramsGenerate a hierarchical outline with headings, summaries, and subsections.
depthintegersectionsintegertopicstringemailCompose a professional email. Returns subject line and body.5 paramsCompose a professional email. Returns subject line and body.
contextstringlengthstringpurposestringrecipientstringtonestringsqlNatural language to SQL. Returns query, explanation, and notes.3 paramsNatural language to SQL. Returns query, explanation, and notes.
descriptionstringdialectstringschemastringregexGenerate a regex pattern from a plain-English description with examples.3 paramsGenerate a regex pattern from a plain-English description with examples.
descriptionstringflagsstringlanguagestringmockGenerate realistic mock data records. format: json | csv | list3 paramsGenerate realistic mock data records. format: json | csv | list
countintegerdescriptionstringformatstringscoreScore content on a custom rubric. Returns per-criterion scores, strengths, and weaknesses.3 paramsScore content on a custom rubric. Returns per-criterion scores, strengths, and weaknesses.
contentstringcriteriaarrayscaleintegertimelineExtract or reconstruct a timeline from text. Returns dated events with significance.2 paramsExtract or reconstruct a timeline from text. Returns dated events with significance.
directionstringtextstringactionExtract action items, tasks, owners, and due dates from meeting notes or any text.1 paramsExtract action items, tasks, owners, and due dates from meeting notes or any text.
textstringpitchGenerate an elevator pitch: hook, value prop, call to action, full script. length: 15s | 30s | 60s3 paramsGenerate an elevator pitch: hook, value prop, call to action, full script. length: 15s | 30s | 60s
audiencestringlengthstringproductstringdebateArguments for and against any position with strength ratings and verdict.2 paramsArguments for and against any position with strength ratings and verdict.
perspectivestringtopicstringheadlineGenerate headline variations with type labels and a best pick.3 paramsGenerate headline variations with type labels and a best pick.
contentstringcountintegerstylestringfactExtract factual claims with verifiability scores and source hints.2 paramsExtract factual claims with verifiability scores and source hints.
countintegertextstringrewriteRewrite text for a specific audience, reading level, or brand voice.3 paramsRewrite text for a specific audience, reading level, or brand voice.
audiencestringtextstringtonestringtagAuto-tag content using a taxonomy or free-form. Returns tags, primary tag, categories.3 paramsAuto-tag content using a taxonomy or free-form. Returns tags, primary tag, categories.
max_tagsintegertaxonomyarraytextstringreview_codeReview code for quality, security, and performance issues. Returns issues, score, and summary.3 paramsReview code for quality, security, and performance issues. Returns issues, score, and summary.
codestringfocusstringlanguagestringgenerate_docsGenerate documentation for code. Supports jsdoc, docstring, rustdoc, etc.2 paramsGenerate documentation for code. Supports jsdoc, docstring, rustdoc, etc.
codestringstylestringconvert_codeConvert code from one programming language to another.3 paramsConvert code from one programming language to another.
codestringfrom_langstringto_langstringgenerate_api_specGenerate an OpenAPI/AsyncAPI specification from a natural language description.2 paramsGenerate an OpenAPI/AsyncAPI specification from a natural language description.
descriptionstringformatstringdiffAnalyze differences between two texts or code snippets. Returns changes, summary, and similarity.2 paramsAnalyze differences between two texts or code snippets. Returns changes, summary, and similarity.
text_astringtext_bstringparse_csvAnalyze CSV data and optionally answer questions about it. Returns columns, row count, and insights.2 paramsAnalyze CSV data and optionally answer questions about it. Returns columns, row count, and insights.
csv_textstringquestionstringcron_expressionGenerate or explain cron expressions from natural language. Returns cron string and next 5 runs.1 paramsGenerate or explain cron expressions from natural language. Returns cron string and next 5 runs.
descriptionstringchangelogGenerate a professional changelog from commit messages. Groups by Added/Changed/Fixed/Removed.2 paramsGenerate a professional changelog from commit messages. Groups by Added/Changed/Fixed/Removed.
commitsstringversionstringname_generatorGenerate names for products, companies, or features with taglines and domain suggestions.3 paramsGenerate names for products, companies, or features with taglines and domain suggestions.
countintegerdescriptionstringstylestringprivacy_checkScan text for PII, secrets, and sensitive data. Returns found items, risk level, and recommendations.1 paramsScan text for PII, secrets, and sensitive data. Returns found items, risk level, and recommendations.
textstringthinkAutonomous chain-of-thought reasoning. Breaks down a problem, reasons step-by-step, optionally calls internal tools, and returns a structured solution with confidence score. problem: The problem or question to solve. context: Optional background information. max_steps: Maximum...3 paramsAutonomous chain-of-thought reasoning. Breaks down a problem, reasons step-by-step, optionally calls internal tools, and returns a structured solution with confidence score. problem: The problem or question to solve. context: Optional background information. max_steps: Maximum...
contextstringmax_stepsintegerproblemstringpipelineChain up to 5 operations sequentially. Each step can reference the previous output using the string '{{prev}}' as a field value in its input. Example steps: [ {"endpoint": "research", "input": {"topic": "quantum computing"}}, {"endpoint": "summarize", "input": {"text": "{{prev...1 paramsChain up to 5 operations sequentially. Each step can reference the previous output using the string '{{prev}}' as a field value in its input. Example steps: [ {"endpoint": "research", "input": {"topic": "quantum computing"}}, {"endpoint": "summarize", "input": {"text": "{{prev...
stepsarraybatchRun up to 5 independent operations in one call. Each operation: {"endpoint": "research", "input": {"topic": "AI"}} Valid endpoints: research, summarize, analyze, translate, social, write, code, extract, qa, classify, sentiment, keywords, compare, transform, chat, plan, decide,...1 paramsRun up to 5 independent operations in one call. Each operation: {"endpoint": "research", "input": {"topic": "AI"}} Valid endpoints: research, summarize, analyze, translate, social, write, code, extract, qa, classify, sentiment, keywords, compare, transform, chat, plan, decide,...
operationsarrayvisionAnalyze any image URL using Claude Vision. Ask specific questions or get a full description.2 paramsAnalyze any image URL using Claude Vision. Ask specific questions or get a full description.
image_urlstringquestionstringragGrounded Q&A using only your documents. Separate multiple documents with '---'. Returns answer, confidence, citations, and a cannot_answer flag.2 paramsGrounded Q&A using only your documents. Separate multiple documents with '---'. Returns answer, confidence, citations, and a cannot_answer flag.
documentsstringquerystringdiagramGenerate a Mermaid diagram from a plain English description. Types: flowchart, sequence, erd, gantt, mindmap2 paramsGenerate a Mermaid diagram from a plain English description. Types: flowchart, sequence, erd, gantt, mindmap
descriptionstringdiagram_typestringjson_schemaGenerate a JSON Schema (draft-07) from a plain English description of your data structure.2 paramsGenerate a JSON Schema (draft-07) from a plain English description of your data structure.
descriptionstringexamplestringtest_casesGenerate comprehensive test cases with edge cases for code or a feature description.2 paramsGenerate comprehensive test cases with edge cases for code or a feature description.
code_or_descriptionstringlanguagestringworkflowMulti-step agentic reasoning using Claude Sonnet. Breaks down complex goals, reasons through each sub-task, and produces a comprehensive result. Best for complex tasks requiring multiple steps of reasoning.2 paramsMulti-step agentic reasoning using Claude Sonnet. Breaks down complex goals, reasons through each sub-task, and produces a comprehensive result. Best for complex tasks requiring multiple steps of reasoning.
contextstringgoalstringmemory_storeStore a persistent memory for an agent. Survives across sessions. agent_id: stable identifier for your agent (UUID, DID, or name). tags: comma-separated (optional).4 paramsStore a persistent memory for an agent. Survives across sessions. agent_id: stable identifier for your agent (UUID, DID, or name). tags: comma-separated (optional).
agent_idstringkeystringtagsstringvaluestringmemory_recallRetrieve a stored memory by agent_id and key. Returns value, tags, and timestamps.2 paramsRetrieve a stored memory by agent_id and key. Returns value, tags, and timestamps.
agent_idstringkeystringmemory_findSearch all memories for an agent by keyword. Returns ranked matching key-value pairs.2 paramsSearch all memories for an agent by keyword. Returns ranked matching key-value pairs.
agent_idstringquerystringmemory_keysList all memory keys stored for an agent, with tags and last-updated timestamps.1 paramsList all memory keys stored for an agent, with tags and last-updated timestamps.
agent_idstringbrowse_catalogBrowse the AiPayGen catalog of 4100+ APIs. Filter by category (geo, finance, weather, social_media, developer, news, health, science, scraping), minimum quality score (0-10), or free_only to show only APIs that don't require auth.4 paramsBrowse the AiPayGen catalog of 4100+ APIs. Filter by category (geo, finance, weather, social_media, developer, news, health, science, scraping), minimum quality score (0-10), or free_only to show only APIs that don't require auth.
categorystringfree_onlybooleanmin_scorenumberpageintegerget_catalog_apiGet full details for a specific API in the catalog by its numeric ID.1 paramsGet full details for a specific API in the catalog by its numeric ID.
api_idintegerinvoke_catalog_apiActually call a catalog API and return its response. Get api_id from browse_catalog first. endpoint is the path to hit. params is a JSON string of query parameters (e.g. '{"q":"test"}').3 paramsActually call a catalog API and return its response. Get api_id from browse_catalog first. endpoint is the path to hit. params is a JSON string of query parameters (e.g. '{"q":"test"}').
api_idintegerendpointstringparamsstringregister_my_agentRegister your agent in the AiPayGen agent registry. capabilities: comma-separated list of what your agent can do. endpoint: optional URL where other agents can reach you.5 paramsRegister your agent in the AiPayGen agent registry. capabilities: comma-separated list of what your agent can do. endpoint: optional URL where other agents can reach you.
agent_idstringcapabilitiesstringdescriptionstringendpointstringnamestringlist_registered_agentsBrowse all agents registered in the AiPayGen registry.Browse all agents registered in the AiPayGen registry.
No parameter schema in public metadata yet.
scrape_google_mapsScrape Google Maps for businesses matching a query. Returns name, address, rating, phone, website.2 paramsScrape Google Maps for businesses matching a query. Returns name, address, rating, phone, website.
max_resultsintegerquerystringscrape_tweetsScrape Twitter/X tweets by search query or hashtag. Returns text, author, likes, retweets, date.2 paramsScrape Twitter/X tweets by search query or hashtag. Returns text, author, likes, retweets, date.
max_resultsintegerquerystringscrape_websiteCrawl any website and extract text content. Returns page URL, title, and text per page.2 paramsCrawl any website and extract text content. Returns page URL, title, and text per page.
max_pagesintegerurlstringscrape_youtubeSearch YouTube and return video metadata — title, channel, views, duration, description, URL.2 paramsSearch YouTube and return video metadata — title, channel, views, duration, description, URL.
max_resultsintegerquerystringscrape_instagramScrape Instagram profile posts. Returns caption, likes, comments, date, media URL.2 paramsScrape Instagram profile posts. Returns caption, likes, comments, date, media URL.
max_postsintegerusernamestringscrape_tiktokScrape TikTok profile videos. Returns caption, views, likes, shares, date.2 paramsScrape TikTok profile videos. Returns caption, views, likes, shares, date.
max_videosintegerusernamestringchain_operationsChain multiple AI operations in sequence. Output of each step is available to the next. steps: list of {action: str, params: dict} Available actions: research, summarize, analyze, sentiment, keywords, classify, rewrite, extract, qa, compare, outline, diagram, json_schema, work...1 paramsChain multiple AI operations in sequence. Output of each step is available to the next. steps: list of {action: str, params: dict} Available actions: research, summarize, analyze, sentiment, keywords, classify, rewrite, extract, qa, compare, outline, diagram, json_schema, work...
stepsarraylist_marketplaceBrowse the agent marketplace — services offered by other AI agents. Args: category: Filter by category (optional) max_price: Maximum price in USD (optional) Returns list of active listings with endpoint, price, and description.2 paramsBrowse the agent marketplace — services offered by other AI agents. Args: category: Filter by category (optional) max_price: Maximum price in USD (optional) Returns list of active listings with endpoint, price, and description.
categorystringmax_pricenumberpost_to_marketplaceList your agent's service in the marketplace so other agents can discover and hire you. Args: agent_id: Your unique agent identifier name: Short name for your service description: What your service does and what it returns endpoint: Full URL where your service can be called pr...7 paramsList your agent's service in the marketplace so other agents can discover and hire you. Args: agent_id: Your unique agent identifier name: Short name for your service description: What your service does and what it returns endpoint: Full URL where your service can be called pr...
agent_idstringcapabilitiesarraycategorystringdescriptionstringendpointstringnamestringprice_usdnumberget_current_timeGet current UTC time, Unix timestamp, date, and week number. Free, no payment needed.Get current UTC time, Unix timestamp, date, and week number. Free, no payment needed.
No parameter schema in public metadata yet.
generate_uuidGenerate one or more UUID4 values. Free, no payment needed.1 paramsGenerate one or more UUID4 values. Free, no payment needed.
countintegerget_jokeGet a random joke. Completely free.Get a random joke. Completely free.
No parameter schema in public metadata yet.
get_quoteGet a random inspirational quote. Completely free.Get a random inspirational quote. Completely free.
No parameter schema in public metadata yet.
get_holidaysGet public holidays for a country. country: ISO 2-letter code (US, GB, DE). Free.2 paramsGet public holidays for a country. country: ISO 2-letter code (US, GB, DE). Free.
countrystringyearstringsend_agent_messageSend a direct message from one agent to another via the agent network.4 paramsSend a direct message from one agent to another via the agent network.
bodystringfrom_agentstringsubjectstringto_agentstringread_agent_inboxRead messages from an agent's inbox. Set unread_only=True to filter.2 paramsRead messages from an agent's inbox. Set unread_only=True to filter.
agent_idstringunread_onlybooleanadd_to_knowledge_baseAdd an entry to the shared agent knowledge base.4 paramsAdd an entry to the shared agent knowledge base.
author_agentstringcontentstringtagsarraytopicstringsearch_knowledge_baseSearch the shared agent knowledge base by keyword.2 paramsSearch the shared agent knowledge base by keyword.
limitintegerquerystring250 AI tools in one MCP server. Research, write, code, translate, scrape, analyze, vision, RAG, agent memory, workflows, and more. 15 AI models from 7 providers. Pay per call with credit card or USDC.
pip install aipaygen-mcp
claude mcp add aipaygen -- aipaygen-mcp
Or connect to the remote server: https://mcp.aipaygen.com/mcp
AI tools (40+): research, write, summarize, translate, code, analyze, sentiment, classify, extract, compare, explain, plan, decide, debate, proofread, rewrite, pitch, headline, keywords, questions, outline, and more
Advanced AI: vision (image analysis), RAG (document Q&A), diagram generation, workflow orchestration, pipelines, batch operations, multi-step chains
Web scraping (6): Google Maps, Twitter/X, Instagram, TikTok, YouTube, any website
Data feeds (free): weather, crypto prices, exchange rates, holidays, time, UUID, jokes, quotes
Utility APIs (43): geocoding, WHOIS, SSL certs, security headers, tech stack detection, PDF extraction, stock history, forex, unit conversion, JSON/CSV/XML transforms, ENS resolution, and more
Agent infrastructure: persistent memory, agent-to-agent messaging, task boards, knowledge base, 4183 API catalog, 2200+ skills
Agent builder: create custom agents from 10 templates. Schedule on loops, cron, or event triggers.
Seller marketplace: register your own APIs, set prices, get paid in USDC with escrow.
Account tools: generate_api_key, buy_credits, check_usage — manage your account without leaving your IDE.
generate_api_key tool → get $0.10 free credits (~16 calls)| Tier | Price | Examples |
|---|---|---|
| Free | $0 | weather, crypto, time, jokes, quotes |
| Standard | $0.002/call | memory, geocoding, WHOIS, transforms |
| AI | $0.006/call | summarize, sentiment, classify, translate |
| Scraping | $0.01/call | website, tweets, YouTube |
| Premium | $0.05/call | vision, Google Maps |
| Enterprise | $0.15/call | deep research |
Step 1: Install and connect
pip install aipaygen-mcp
claude mcp add aipaygen -- aipaygen-mcp
Step 2: Get your free API key (inside Claude Code)
> Use the generate_api_key tool
This gives you a key with $0.10 free credits (~16 AI calls).
Step 3: Set your key
export AIPAYGEN_API_KEY=apk_your_key_here
Step 4: Use any tool
> Use the research tool to find info about x402 payment protocol
> Use the summarize tool on this article: [paste URL]
> Use the translate tool to convert "hello world" to Spanish
# Free data tools — no key needed
curl "https://api.aipaygen.com/free/time"
curl "https://api.aipaygen.com/data/weather?city=London"
curl "https://api.aipaygen.com/data/crypto?symbols=bitcoin"
# AI tools — get a free key first
curl -s -X POST https://api.aipaygen.com/auth/generate-key \
-H "Content-Type: application/json" -d '{"label":"my-key"}'
# Then use it:
curl -X POST https://api.aipaygen.com/summarize \
-H "Authorization: Bearer apk_YOUR_KEY" \
-H "Content-Type: application/json" \
-d '{"text": "Your text here", "length": "short"}'
claude mcp add aipaygen -- aipaygen-mcp
{
"mcpServers": {
"aipaygen": {
"command": "aipaygen-mcp"
}
}
}
AIPAYGEN_API_KEY=apk_xxx aipaygen-mcp
https://mcp.aipaygen.com/mcp
| Resource | URL |
|---|---|
| Website | https://aipaygen.com |
| Try free | https://aipaygen.com/try |
| Docs | https://aipaygen.com/docs |
| Pricing | https://aipaygen.com/pricing |
| API | https://api.aipaygen.com |
| MCP remote | https://mcp.aipaygen.com/mcp |
| Service catalog | https://aipaygen.com/discover |
| GitHub | https://github.com/Damien829/aipaygen |
AIPAYGEN_API_KEYsecretOptional API key for unlimited access. Free tier (3 calls/day) works without it.