use-sapiom

Access 97 cloud-service tools via Sapiom MCP server — scrape websites, run code in sandboxes, store data (Redis/Vector/Postgres), search the web, call LLMs, generate images and audio, send messages, and manage agent governance. Use when user says "use sapiom", "scrape this page", "search the web", "run this code in the cloud", "store data", "generate an image", "create a database", "set up a message queue", or needs any paid cloud service without vendor account setup. Do NOT use when sapiom-deploy or sapiom-agent-builder skills are loaded (those are more specific).

Safety Notice

This listing is imported from skills.sh public index metadata. Review upstream SKILL.md and repository scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "use-sapiom" with this command: npx skills add sapiom/skills/sapiom-skills-use-sapiom

Sapiom

97 cloud-service tools via one MCP server. Scrape, compute, store, search, generate — pay per use, no vendor accounts.

Quick Setup — MCP Server (Recommended)

# Claude Code CLI
claude mcp add sapiom --transport http https://api.sapiom.ai/v1/mcp
{
  "mcpServers": {
    "sapiom": {
      "type": "http",
      "url": "https://api.sapiom.ai/v1/mcp"
    }
  }
}

Browser auth is used automatically. To use an API key instead, add --header "Authorization:Bearer YOUR_KEY" or set the headers field. Get a key at https://app.sapiom.ai/settings.

When to Use

  • Scrape & extract web content, crawl sites, take screenshots
  • Run code in cloud sandboxes (Node, Python, Go, Rust) with file I/O and process management
  • Store data in Redis, Vector DB, Search Index, or ephemeral Postgres
  • Search the web with Linkup (fast) or You.com (thorough)
  • Generate media — images (Fal.ai), speech (ElevenLabs), sound effects
  • Send messages via queues, schedules, and pub/sub

Building an agent? Use sapiom-agent-builder. Just deploying code? Use sapiom-deploy.

Available Tools

Getting Started (2)

ToolDescription
sapiom_statusCheck MCP session auth and tenant context
tool_discoverFind the right tool by keyword (free)

Scraping & Browser (9) — details

ToolDescription
sapiom_fetchFetch clean main content from a URL as markdown
sapiom_screenshotCapture a webpage screenshot (PNG URL)
sapiom_scrapeAdvanced scrape with format options and selectors
sapiom_crawlCrawl an entire website (async, returns job ID)
sapiom_crawl_statusCheck crawl job status and get results
sapiom_mapDiscover all URLs on a site (fast sitemap)
sapiom_extractExtract structured data with prompt + schema
sapiom_extract_statusCheck extract job status and get results
sapiom_site_searchSearch within a specific website's content

Compute (31) — details

ToolDescription
sapiom_runRun code snippet in the cloud (Node/Python/Go/Rust)
sapiom_run_listList recent code runs
sapiom_run_getGet run result by ID
sapiom_sandbox_createCreate a persistent cloud sandbox
sapiom_sandbox_listList active sandboxes
sapiom_sandbox_getGet sandbox details
sapiom_sandbox_deleteDelete a sandbox
sapiom_sandbox_extendExtend sandbox lifetime
sapiom_sandbox_execExecute a command in a sandbox
sapiom_sandbox_deployDeploy sandbox as a persistent service
sapiom_sandbox_write_fileWrite a file to a sandbox
sapiom_sandbox_read_fileRead a file from a sandbox
sapiom_sandbox_list_filesList files in a sandbox directory
sapiom_sandbox_delete_fileDelete a file from a sandbox
sapiom_sandbox_process_logsGet process stdout/stderr logs
sapiom_sandbox_process_listList running processes in a sandbox
sapiom_sandbox_process_getGet process details by PID
sapiom_sandbox_process_stopGracefully stop a process
sapiom_sandbox_process_killForce-kill a process
sapiom_sandbox_preview_createCreate a public preview URL for a port
sapiom_sandbox_preview_listList active preview URLs
sapiom_sandbox_preview_deleteDelete a preview URL
sapiom_sandbox_portsList open ports in a sandbox
sapiom_job_deployDeploy a scheduled/triggered job
sapiom_job_listList deployed jobs
sapiom_job_getGet job details
sapiom_job_updateUpdate job config
sapiom_job_deleteDelete a job
sapiom_job_triggerManually trigger a job execution
sapiom_job_list_executionsList job execution history
sapiom_job_get_executionGet execution result by ID

Data (23) — details

ToolDescription
sapiom_redis_createCreate a serverless Redis database
sapiom_redis_create_fixedCreate a fixed-size Redis database
sapiom_redis_listList Redis databases
sapiom_redis_deleteDelete a Redis database
sapiom_redis_updateRename a Redis database
sapiom_redis_commandExecute any Redis command
sapiom_vector_createCreate a vector index
sapiom_vector_listList vector indexes
sapiom_vector_deleteDelete a vector index
sapiom_vector_updateUpdate vector index settings
sapiom_vector_upsertUpsert vectors with metadata
sapiom_vector_queryQuery vectors by similarity
sapiom_searchindex_createCreate a full-text search index
sapiom_searchindex_listList search indexes
sapiom_searchindex_deleteDelete a search index
sapiom_searchindex_updateUpdate search index schema
sapiom_searchindex_upsertUpsert documents into search index
sapiom_searchindex_queryQuery a search index
sapiom_database_createProvision an ephemeral Neon Postgres database
sapiom_database_priceGet Postgres price estimate (free)
sapiom_database_listList active Postgres databases
sapiom_database_getGet Postgres database details + connection URI
sapiom_database_deleteDelete a Postgres database

Messaging (16) — details

ToolDescription
sapiom_message_publishPublish a message to a URL endpoint
sapiom_message_enqueueEnqueue a message to a named queue
sapiom_message_batchSend multiple messages in one call
sapiom_message_getGet message delivery status
sapiom_message_cancelCancel a pending message
sapiom_schedule_createCreate a recurring schedule (cron)
sapiom_schedule_listList schedules
sapiom_schedule_getGet schedule details
sapiom_schedule_deleteDelete a schedule
sapiom_schedule_pausePause a schedule
sapiom_schedule_resumeResume a paused schedule
sapiom_queue_listList message queues
sapiom_queue_getGet queue details
sapiom_queue_deleteDelete a queue
sapiom_queue_pausePause a queue
sapiom_queue_resumeResume a paused queue

Search (2) — details

ToolDescription
sapiom_searchWeb search via Linkup — AI-synthesised answer with sources
sapiom_deep_searchWeb search via You.com — formatted web + news results

AI Models (2) — details

ToolDescription
sapiom_chatSend a prompt to any LLM via OpenRouter
sapiom_list_modelsList available LLM models and pricing

Audio (3) — details

ToolDescription
sapiom_text_to_speechConvert text to speech (ElevenLabs)
sapiom_sound_effectsGenerate sound effects from description
sapiom_list_voicesList available ElevenLabs voices (free)

Images (1) — details

ToolDescription
sapiom_generate_imageGenerate images from text prompt (Fal.ai FLUX)

Verify (2) — details

ToolDescription
sapiom_verify_sendSend a verification code via SMS
sapiom_verify_checkCheck a 6-digit verification code

Governance (6) — details

ToolDescription
sapiom_create_agentRegister a named agent for tracking
sapiom_list_agentsList registered agents
sapiom_create_spending_ruleCreate spending/usage limits
sapiom_list_spending_rulesList spending rules
sapiom_create_transaction_api_keyCreate a new API key
sapiom_authenticateGet auth flow instructions

Recipes

1. Research a Topic

sapiom_search (quick answer) → sapiom_deep_search (more results) → sapiom_fetch (read full articles) → sapiom_chat (summarize findings)

2. Monitor a Page for Changes

sapiom_scrape (get content) → sapiom_redis_command (store hash, compare with previous) → sapiom_message_publish (alert on change) → sapiom_schedule_create (run every hour)

3. Build a Knowledge Base

sapiom_crawl (crawl docs site) → sapiom_crawl_status (get pages) → sapiom_vector_upsert (store embeddings) → sapiom_vector_query (semantic search)

4. Run & Deploy Code

sapiom_run (test code snippet) → sapiom_sandbox_create (persistent environment) → sapiom_sandbox_exec (iterate) → sapiom_job_deploy (schedule for production)

5. Generate Media

sapiom_generate_image (create visuals) + sapiom_text_to_speech (narration) + sapiom_sound_effects (background audio)

Tips

  • tool_discover finds the right tool by keyword — it's free, use it when unsure
  • Pass agentName on gateway calls for per-agent spend tracking
  • sapiom_search (Linkup) = fast AI answer; sapiom_deep_search (You.com) = more raw results
  • Provision resources before using them: sapiom_redis_create, sapiom_vector_create, sapiom_database_create
  • Set spending rules via sapiom_create_spending_rule before deploying autonomous agents
  • sapiom_database_price is free — always check cost before creating a Postgres DB

SDK Access (Direct HTTP)

For direct HTTP calls without MCP, use the SDK:

npm install @sapiom/fetch
# or: npm install @sapiom/axios axios
const { createFetch } = require("@sapiom/fetch");
const safeFetch = createFetch({ apiKey: process.env.SAPIOM_API_KEY });

const res = await safeFetch("https://linkup.services.sapiom.ai/v1/search", {
  method: "POST",
  headers: { "Content-Type": "application/json" },
  body: JSON.stringify({ q: "quantum computing", depth: "standard", outputType: "sourcedAnswer" }),
});

Python/curl: use standard HTTP with X-402-Payment header — see reference files for gateway URLs.

Troubleshooting

IssueCauseFix
402 Payment RequiredInsufficient balance or spending rule hitTop up at app.sapiom.ai or check sapiom_list_spending_rules
MCP connection refusedWrong URL or auth issueVerify URL is https://api.sapiom.ai/v1/mcp; try browser auth or check API key
tool_discover returns nothingToo vague queryUse specific keywords: "scrape", "redis", "image", "search"
Scrape returns emptyJS-rendered page needs wait timeUse sapiom_scrape with waitFor: 3000 instead of sapiom_fetch
"Resource not found"Using data tool before provisioningCreate first: sapiom_redis_create, sapiom_vector_create, etc.
Database URI missingDB still provisioningWait a few seconds, then sapiom_database_get to check status

References

FileDomainTools
scraping.mdFirecrawl + Anchor Browser9
compute.mdSandboxes, Jobs, Runs31
data.mdRedis, Vector, Search, Postgres23
messaging.mdQStash Messages, Schedules, Queues16
search.mdLinkup + You.com2
ai-models.mdOpenRouter Chat + Models2
audio.mdElevenLabs TTS + SFX3
images.mdFal.ai Image Generation1
verify.mdPrelude Phone Verification2
governance.mdAgents, Rules, API Keys6

Full docs: https://docs.sapiom.ai (append .md to any URL for raw markdown)

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

General

sapiom

No summary provided by upstream source.

Repository SourceNeeds Review
General

sapiom-deploy

No summary provided by upstream source.

Repository SourceNeeds Review
Automation

sapiom-agent-builder

No summary provided by upstream source.

Repository SourceNeeds Review