0nMCP

MCP serverDev tools

Universal AI API Orchestrator — 1,554 tools, 96 services. One install.

Serves today. ahel can serve it to every connected agent through your gateway link. It booted on ahel's sandbox and listed 1083 tools.

Serve it through your gateway

One link, every agent. Your own credentials, stored once.

Tools it gives your agents (1083)

ToolWhat it does
executeExecute any task using connected services. The AI orchestrator automatically: 1. Parses your intent from natural language 2. Finds the best services to use 3. Creates an execution plan 4.
connect_serviceConnect a service so the orchestrator can use it. Each service requires specific credentials. Examples: - Stripe: { "apiKey": "sk_live_..." } - SendGrid: { "apiKey": "SG..." } - Twilio: {...
disconnect_serviceDisconnect a connected service. Removes stored credentials.
list_connectionsList all connected services, their types, and capability counts.
list_available_servicesList all services that can be connected, grouped by category.
get_service_infoGet detailed information about a specific service — capabilities, endpoints, and required credentials.
api_callMake a direct API call to any connected service. For advanced use when you need fine-grained control beyond the execute tool.
run_workflowExecute a pre-defined .0n workflow file. Workflows are deterministic, step-by-step automations stored in ~/.0n/workflows/. Unlike the 'execute' tool (which uses AI to interpret natural language)...
list_workflowsList all .0n workflow files deployed to ~/.0n/workflows/.
reddit_get_modeGet the current Reddit posting mode and safety status. Returns: current mode (manual/auto), rate limit status, disclaimer.
reddit_set_modeSet Reddit posting mode. MANUAL is default and recommended. AUTO mode requires double confirmation — you must call this tool twice with mode="auto" and confirm="yes" to enable it. Auto mode adds...
reddit_submit_postSubmit a text or link post to a Reddit subreddit. In MANUAL mode: Returns a preview with confirmation token. Call reddit_confirm_post to actually send. In AUTO mode: Posts after safety delay check.
reddit_confirm_postConfirm and submit a post that was previewed in manual mode. Requires the confirmToken from reddit_submit_post.
reddit_post_commentPost a comment or reply on Reddit. In MANUAL mode: Returns preview for confirmation. In AUTO mode: Posts with safety delay.
reddit_confirm_commentConfirm and submit a comment that was previewed in manual mode.
reddit_searchSearch Reddit posts and comments by keyword, subreddit, or topic.
reddit_get_subreddit_rulesGet the rules for a subreddit. ALWAYS check rules before posting.
reddit_get_postsGet hot, new, or top posts from a subreddit.
reddit_monitor_keywordsSearch Reddit for keyword mentions. Useful for brand monitoring, competitor tracking, and finding relevant conversations to join (genuinely, not for spam).
reddit_bulk_postQueue multiple posts for delayed submission. Even in auto mode, posts are spaced 10+ minutes apart. This is the 'post all' functionality — but with SAFE DELAYS built in. Maximum 3 posts per hour...
reddit_get_profileGet the authenticated Reddit user's profile, karma, and account info.
factory_spawnSpawn a new sub-app at https://www.0ncore.com/apps/<slug> by composing one or more capabilities from the brain registry. Capabilities (pick from): notes, service_packager...
factory_listList spawned apps. Defaults to live apps for mike@rocketopp.com unless specified. Returns each row with its public URL on www.0ncore.com.
factory_getFetch a single spawned app by slug.
factory_archiveArchive a spawned app — flips status to 'archived' so /apps/<slug> returns 404 to anonymous traffic but the row + analytics survive.
factory_capabilitiesReturn the canonical list of capabilities a factory app can compose (brain registry slugs).
dispatch_pullPull the full signed .0n bundle from https://www.0ncore.com/api/dispatch, verify each section's signature against the published Ed25519 public key, and cache to ~/.0n/dispatch/.
dispatch_verifyVerify an inline .0n file payload against the live dispatch pubkey. Returns { valid, type, source_sha, key_id, reason? }.
dispatch_importVerify a pasted .0n file and return its parsed body so the host can mount the contained capabilities. The payload is what you'd paste from '0nmcp dispatch export <section>' or a downloaded export.
dispatch_rulesFetch the current rule list from https://www.0ncore.com/api/dispatch/rules. Returns numbered, categorized rules with memory pointers.
dispatch_ecosystemFetch the current ecosystem map (repos, Supabase projects, Vercel projects) from https://www.0ncore.com/api/dispatch/ecosystem.
dispatch_versionReturn the current dispatch SHA + last commit metadata.
ucp_discoverFetch a merchant's UCP discovery doc from /.well-known/ucp. Works against any UCP-compliant merchant; defaults to https://www.0ncore.com. Returns the merchant's name, supported capabilities...
ucp_catalogBrowse a merchant's product catalog. Actions: list — list active products (default; supports ?category=) search — full-text search on name + description get — fetch one...
ucp_checkoutStart a Stripe checkout session for a UCP product. Returns the hosted checkout URL the buyer needs to visit. Required: product_id (or slug) + customer_email.
ucp_ordersList orders. Defaults to all orders for the calling key (server-side). Pass customer_email to scope to one buyer.
dr_account_createProvision a Detect & Refine tenant. Returns the account_id (acct_<hex>) to bake into the embed snippet, plus the embed code itself.
dr_account_getFetch a single account by id. Returns null if not found. Sensitive credential blob is masked unless include_creds=true.
dr_account_updateUpdate mutable fields on an account: status, tier, quota, allowed_origins, sheet_id, sheet OAuth refresh token, ad-network creds (merged into existing), Stripe ids.
dr_account_listList Detect & Refine accounts. Filter by status or owner_email. Returns up to limit (default 100, max 1000). Sensitive creds are always masked here — use dr_account_get for details.
dr_trackIngest a Detect & Refine behavioral beacon. Validates account_id (when provided), checks origin allowlist, consumes monthly quota, finds-or-creates the click row by (click_id, click_id_type), and...
dr_gradeScore a session via rule-based engine + Groq refinement. Two modes: pass session_id to load metrics from DB and persist the score; OR pass metrics inline for ad-hoc grading.
dr_get_gradeFetch the latest grade for a session_id, click_id, or click_id_value (e.g. a specific gclid). Returns null if no grade has been computed yet.
dr_get_rollupAggregate stats: counts by grade (A+/A/B/C/D/F/X), by network, and by routed action. Defaults to last 500 rows; pass account_id to scope.
dr_export_to_sheetAppend graded sessions to a Google Sheet. Customer creates a sheet, shares it with the OAuth account, and pastes the spreadsheet_id here (or stores it on the account).
dr_send_google_ads_conversionSend an offline conversion to Google Ads (OCI v17). Required creds: customer_id, conversion_action_resource ('customers/{cid}/conversionActions/{aid}'), access_token (OAuth), developer_token.
dr_send_meta_conversionSend a Meta CAPI event (Facebook/Instagram). Required creds: pixel_id, access_token. Recommended: hashed user_data (em, ph) for match quality. fbc is auto-built from fbclid + timestamp.
dr_send_linkedin_conversionSend a LinkedIn Conversions API event. Required: access_token, conversion_id (or conversion_urn).
dr_send_tiktok_eventSend a TikTok Events API event. Required creds: pixel_code, access_token. Optional test_event_code for sandbox. Stores the request + response.
dr_send_x_eventSend an X (Twitter) Conversion API event. Required creds: event_id (X Ads conversion event id), access_token. Identifiers can include twclid, hashed_email, hashed_phone. Stores the request + response.
dr_fanout_gradeTake a graded session and fan the offline-conversion signal to whichever ad network the click came from.
rc_form_createGenerate a new form from a goal description. Pass `goal: 'Capture leads for a B2B SaaS demo.
rc_form_getFetch a single form by id. Includes all variants.
rc_form_updatePatch a form. Use to tweak headline, subheadline, fields, colors, or sequence binding. Pass only fields you want to change.
rc_form_publishFlip the form to published — required before it will render via the embed.
rc_form_listList forms for an account. Filter by status; default returns all but draft if status omitted.
rc_form_renderServer-side render spec for a form. Returns the merged variant (control + bandit pick), the JSON shape the embed script renders, plus a stable variant_id for outcome attribution.
rc_form_submitRecord a form submission and (when sequence_id is bound) enroll the email into the follow-up sequence. Honeypot-triggered submissions are stored but flagged and NOT enrolled.
rc_form_variants_generateUse Groq to generate N alternative variants of a form's headline, CTA, and color. Each variant is added as 'active' alongside the control.
rc_form_variant_pickPick a variant for an impression using Thompson sampling over the bandit posteriors. Returns the variant id + the merged spec to render. Records the impression.

Signals

Weekly downloads
315
Tools captured
1083

ahel review (caution)

  • S1medium
    tools can destroy or execute: execute

Automated review, not a security audit. Ruleset v1.