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
textstringlengthstringanalyzeDeep 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.
textstringlanguagestringsocialGenerate platform-optimized social media posts for Twitter, LinkedIn, Instagram, etc.3 paramsGenerate platform-optimized social media posts for Twitter, LinkedIn, Instagram, etc.
tonestringtopicstringplatformsarraywriteWrite 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.
languagestringdescriptionstringextractExtract structured data from unstructured text. Define fields or a schema.3 paramsExtract structured data from unstructured text. Define fields or a schema.
textstringfieldsarrayschemastringqaQ&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.
textstringcategoriesarraysentimentDeep 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.
textstringmax_keywordsintegercompareCompare 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.
textstringinstructionstringchatStateless multi-turn chat. Send full message history, get Claude reply.2 paramsStateless multi-turn chat. Send full message history, get Claude reply.
systemstringmessagesarrayplanStep-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.
goalstringstepsintegercontextstringdecideDecision framework: pros, cons, risks, recommendation, and confidence score.3 paramsDecision framework: pros, cons, risks, recommendation, and confidence score.
optionsarraycriteriastringdecisionstringproofreadGrammar and clarity corrections with tracked changes and writing quality score.2 paramsGrammar and clarity corrections with tracked changes and writing quality score.
textstringstylestringexplainExplain any concept at beginner, intermediate, or expert level with analogy.3 paramsExplain any concept at beginner, intermediate, or expert level with analogy.
levelstringanalogybooleanconceptstringquestionsGenerate questions + answers from any content. type: faq | interview | quiz | comprehension3 paramsGenerate questions + answers from any content. type: faq | interview | quiz | comprehension
typestringcountintegercontentstringoutlineGenerate a hierarchical outline with headings, summaries, and subsections.3 paramsGenerate a hierarchical outline with headings, summaries, and subsections.
depthintegertopicstringsectionsintegeremailCompose a professional email. Returns subject line and body.5 paramsCompose a professional email. Returns subject line and body.
tonestringlengthstringcontextstringpurposestringrecipientstringsqlNatural language to SQL. Returns query, explanation, and notes.3 paramsNatural language to SQL. Returns query, explanation, and notes.
schemastringdialectstringdescriptionstringregexGenerate a regex pattern from a plain-English description with examples.3 paramsGenerate a regex pattern from a plain-English description with examples.
flagsstringlanguagestringdescriptionstringmockGenerate realistic mock data records. format: json | csv | list3 paramsGenerate realistic mock data records. format: json | csv | list
countintegerformatstringdescriptionstringscoreScore 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.
scaleintegercontentstringcriteriaarraytimelineExtract or reconstruct a timeline from text. Returns dated events with significance.2 paramsExtract or reconstruct a timeline from text. Returns dated events with significance.
textstringdirectionstringactionExtract 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
lengthstringproductstringaudiencestringdebateArguments for and against any position with strength ratings and verdict.2 paramsArguments for and against any position with strength ratings and verdict.
topicstringperspectivestringheadlineGenerate headline variations with type labels and a best pick.3 paramsGenerate headline variations with type labels and a best pick.
countintegerstylestringcontentstringfactExtract factual claims with verifiability scores and source hints.2 paramsExtract factual claims with verifiability scores and source hints.
textstringcountintegerrewriteRewrite text for a specific audience, reading level, or brand voice.3 paramsRewrite text for a specific audience, reading level, or brand voice.
textstringtonestringaudiencestringtagAuto-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.
textstringmax_tagsintegertaxonomyarrayreview_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.
codestringto_langstringfrom_langstringgenerate_api_specGenerate an OpenAPI/AsyncAPI specification from a natural language description.2 paramsGenerate an OpenAPI/AsyncAPI specification from a natural language description.
formatstringdescriptionstringdiffAnalyze 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.
countintegerstylestringdescriptionstringprivacy_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...
contextstringproblemstringmax_stepsintegerpipelineChain 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.
questionstringimage_urlstringragGrounded 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.
querystringdocumentsstringdiagramGenerate 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.
examplestringdescriptionstringtest_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.
languagestringcode_or_descriptionstringworkflowMulti-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.
goalstringcontextstringmemory_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).
keystringtagsstringvaluestringagent_idstringmemory_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.
keystringagent_idstringmemory_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.
querystringagent_idstringmemory_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.
pageintegercategorystringfree_onlybooleanmin_scorenumberget_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_idintegerparamsstringendpointstringregister_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.
namestringagent_idstringendpointstringdescriptionstringcapabilitiesstringlist_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.
querystringmax_resultsintegerscrape_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.
querystringmax_resultsintegerscrape_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.
urlstringmax_pagesintegerscrape_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.
querystringmax_resultsintegerscrape_instagramScrape Instagram profile posts. Returns caption, likes, comments, date, media URL.2 paramsScrape Instagram profile posts. Returns caption, likes, comments, date, media URL.
usernamestringmax_postsintegerscrape_tiktokScrape TikTok profile videos. Returns caption, views, likes, shares, date.2 paramsScrape TikTok profile videos. Returns caption, views, likes, shares, date.
usernamestringmax_videosintegerchain_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...
namestringagent_idstringcategorystringendpointstringprice_usdnumberdescriptionstringcapabilitiesarrayget_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.
yearstringcountrystringsend_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.
bodystringsubjectstringto_agentstringfrom_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.
tagsarraytopicstringcontentstringauthor_agentstringsearch_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.
io.github.ericm1018/skillfm-llm-cost-optimizer-openai-anthropic-usage
io.github.mikerawsonnz/llm-orchestration-agent
io.github.mikerawsonnz/authenticated-llm-agent
labforgedev/copilot-memory-mcp
csoai-org/agent-prompt-injection-firewall-mcp
io.github.mikerawsonnz/authenticated-multi-llm-agent