Deterministic digital jobs with independently verified deliverables.
Connect Remote server
claude mcp add --transport http swishrjobs https://swishrjobs.com/mcp
{
"mcpServers": {
"swishrjobs": {
"url": "https://swishrjobs.com/mcp"
}
}
}
{
"servers": {
"swishrjobs": {
"type": "http",
"url": "https://swishrjobs.com/mcp"
}
}
}
Settings > Connectors > Add custom connector
URL: https://swishrjobs.com/mcp
Tools 80 found in our last check
list_capabilitiesList every task SwishrJobs can execute, with each one's inputs, deliverables, price, and whether it can run right now.
get_performanceReturn the measured success rate, latency, and expected cost per accepted result for each capability, from controlled synthetic benchmarks. A capability that has not been benchmarked reports measured=false with a null success rate; no rate is ever invented. These are not custome…
select_capabilityRank capabilities for a described task by task match, measured synthetic success rate, and expected cost per accepted result, and explain the ranking. Use this to decide which capability to run before quoting it. The task may be described in English, Arabic, Spanish, French, Ger…
preflight_jobValidate a job request and receive a priced quote without executing anything. Use this to learn the cost and the accepted inputs before authorizing.
submit_jobAuthorize and execute a previously quoted job, then return the verified result. Requires explicit authorization. Prefer a capability-specific tool (for example submit_csv_json_transformation) when one exists, because it documents that capability's exact inputs.
submit_a2a_card_validatorValidate an A2A agent card, report every missing field, and deliver a repaired copy. Before publishing an A2A agent card. Do not choose this when you need the agent's endpoints exercised. Example requests: Validate this A2A agent card. | Is my agent card complete for A2A discove…
submit_accessibility_conformance_auditAudit an HTML page against the WCAG 2.1 success criteria that can be decided from the markup alone — page language, title, headings, a missing alt attribute, form-field labels, link and button names, table headers, iframe titles and zoom restrictions that stop a screen reader or…
submit_agent_cost_attributionAttribute agent usage cost across chosen dimensions and rank the groups. When a usage log needs cost attributed to owners or components. Do not choose this when you need live billing data from a provider. Example requests: Attribute this agent cost across agents and models. | Wh…
submit_agent_trace_analyserSummarise an agent trace: span count, total and slowest duration, and error spans. When a trace has been exported and needs summarising. Do not choose this when you need live trace data from a backend, which needs access. Example requests: Analyse this agent trace and tell me wh…
submit_api_contract_diffCompare two OpenAPI documents and report every breaking change — removed paths and operations, and newly required parameters — with the affected operation named. Before publishing an API change, to see which operations existing callers lose. Do not choose this when you need a fu…
submit_backtest_overfitting_checkMeasure the decay from in-sample to out-of-sample performance and flag parameter-rich strategies. After a backtest, before trusting its in-sample performance. Do not choose this when a full statistical overfitting test is required. Example requests: Check this backtest for overf…
submit_bank_statement_reconcilerMatch a ledger against a bank statement on id and amount, and list every exception. At month-end, when a ledger must be tied to a bank statement. Do not choose this when entries need fuzzy matching on reference or date. Example requests: Reconcile this ledger against the bank st…
submit_boundary_value_generationProduce a standard-library Python module that produces boundary values for an integer range, plus pytest tests. Choose this when you need the boundary and just-outside values of an inclusive integer range, with tests. Do not choose this for non-integer ranges, random data genera…
submit_cli_tool_scaffoldGenerate a runnable argparse command-line tool with a subcommand per declared name, a test module and a README. At the start of a CLI project, to get the argument plumbing and tests in place. Do not choose this when you want the subcommand logic implemented, which needs a specif…
submit_commerce_conformance_suiteCheck that a service's x402, MCP, A2A and OpenAPI discovery surfaces are all present, well formed and HTTPS-consistent. Before publishing a service for agent discovery across x402, MCP, A2A and OpenAPI. Do not choose this when you need the live endpoints exercised, which needs a…
submit_compliance_evidence_packExtract the required contract clauses, map each declared obligation to its supporting sentence, and report the coverage and the gaps. When a contract or policy needs its clause coverage and evidence mapped quickly. Do not choose this when you need legal interpretation or advice,…
submit_compliance_readiness_packPrepare an audit-readiness evidence pack from a project's container, infrastructure, CI and dependency artifacts: run the repository hardening and supply-chain scans, map every finding to the SOC 2 Trust Services Criteria and ISO/IEC 27001 Annex A control it bears on, name the c…
submit_cron_expression_checkValidate 5-field cron expressions, name the field that is out of range, and flag the day-of-month and day-of-week combination that most implementations treat as 'either', so a schedule that never fires is caught. Choose this to validate 5-field cron expressions, to have an out-o…
submit_csv_cleanClean a CSV and return the cleaned file plus a record of every change. Trims cells, makes duplicate and empty column names unique, drops blank and duplicate rows, and pads or truncates ragged rows. Choose this when you want the CSV itself tidied and a change log: cells trimmed,…
submit_csv_column_profileProfile every column of a CSV: inferred type (number, integer, date, email or text), non-empty and missing counts, distinct values, and min/max for numeric columns. Choose this for a per-column picture of a CSV: inferred type, non-empty and missing counts, distinct values, and m…
submit_csv_date_normaliseDetect date columns in a CSV, report the formats present, flag dates that could be read as day/month or month/day, and return the file with every date rewritten as ISO 8601. Choose this before loading a CSV whose dates are in mixed or local formats, to detect the date columns, f…
submit_csv_deduplicateFind duplicate rows in a CSV, group each set with the row numbers it appears on, and return a deduplicated file keeping the first occurrence. Choose this when a CSV has repeated rows and you need them collapsed and named: the report groups each duplicate set with its row numbers…
submit_csv_dialect_reportDescribe how a CSV is actually shaped: the detected delimiter, the column count, ragged rows with their numbers, duplicate rows, and columns that are empty in every row. Choose this when you need to understand a file's shape — its delimiter, column count, ragged rows, duplicate…
submit_csv_json_transformationProduce a standard-library Python module that transforms CSV text into a JSON array of objects, plus pytest tests. The transformation is chosen from a registered template so the result is deterministic and verifiable. Choose this when you need a tested, standard-library function…
submit_csv_missing_value_reportCount how much is missing in each column of a CSV, separating truly blank cells from sentinel values such as NA, null, none, '-', and reporting present counts. Choose this before analysis to see how complete each column is, with blank cells and sentinel values such as NA, null,…
submit_csv_preflightCheck a CSV before it is imported. Reports ragged rows, duplicate and empty column names, blank and duplicate rows, per-column type drift and column profiles, each with the row number a spreadsheet would show. Choose this when you have a CSV file and want the problems listed wit…
submit_csv_quality_reportScore a CSV on completeness, type consistency and uniqueness, per column, and report the columns that are always empty, mostly empty, constant, or hold mixed types, plus duplicate rows. Choose this when you need a quick, reproducible quality assessment of a dataset: a score plus…
submit_csv_to_json_rowsConvert a CSV into a JSON array of objects keyed by the header, with documented type coercion: empty becomes null, integers and numbers become numbers, true and false become booleans, everything else stays a string. Choose this when you need a CSV delivered as JSON records, with…
submit_dashboard_spec_from_questionsTurn a list of business questions into a dashboard specification with a tile and visualisation per question. At dashboard design time, before building it in a BI tool. Do not choose this when you need the dashboard built or the data queried. Example requests: Turn these question…
submit_data_lineage_graphDerive a table-level lineage graph from a set of create/select statements, with a Mermaid diagram. When a set of SQL models needs a dependency graph. Do not choose this when column-level or runtime lineage is required. Example requests: Build a lineage graph from these SQL files…
submit_data_migration_readiness_packProfile a source extract against a target schema: per-column type and null profile, unmapped columns, absent target fields, and a go/no-go readiness verdict. Before a data migration or a bulk load, to find the blockers and the weak columns. Do not choose this when you need the d…
submit_data_validation_moduleProduce a standard-library Python module that validates a record and returns structured errors, plus pytest tests. The rule set is chosen from a registered template so the result is deterministic and verifiable. Choose this when a record must be checked against a registered rule…
submit_database_migration_reviewReview a SQL migration for destructive and blocking operations — dropped tables and columns, NOT NULL columns without defaults, type changes and renames — and deliver a safe deployment order. Before running a migration against a database that is serving traffic. Do not choose th…
submit_dataset_quality_reportProduce a standard-library Python module that computes a quality report for an array of records, plus pytest tests. Choose this when you need a computed quality summary of a record array: counts, presence, nulls, completeness ratio, exact duplicates. Do not choose this for stati…
submit_dbt_test_generationParse a dbt model's SQL and generate a schema.yml with not_null tests for every selected column. When a dbt model needs baseline tests generated from its SQL. Do not choose this when the model uses jinja or macros a textual parse cannot resolve. Example requests: Generate dbt te…
submit_dependency_vulnerability_triageMatch a lockfile against an advisory feed and return the affected dependencies ranked by severity. When you have a lockfile and an advisory list and want the overlap ranked. Do not choose this when you need live advisory data or transitive resolution (use a scanner). Example req…
submit_dq_rules_generatorInfer per-column data-quality rules from a sample and generate a test module plus a rules file. When a new dataset needs baseline quality checks. Do not choose this when rules must be authored against a specification, not inferred. Example requests: Generate data-quality rules f…
submit_duplicate_group_reportProduce a standard-library Python module that groups records sharing a key field, plus pytest tests. Choose this when you need each repeated key value reported with its count and the positions of its members. Do not choose this to remove duplicates (use record-deduplication) or…
submit_edge_case_checkProduce a standard-library Python module that reports boundary conditions for a text value, plus pytest tests. Choose this when a text value must be classified against a fixed set of boundary conditions, one boolean each. Do not choose this for validation with error messages (us…
submit_embedding_similarity_reportCompare two sets of texts and report the closest match and any near-duplicates. When deduplicating or matching records by text similarity. Do not choose this when semantic similarity is required across different vocabulary. Example requests: Find near-duplicate texts between the…
submit_env_config_parsingProduce a standard-library Python module that parses a dotenv-style configuration into JSON, plus pytest tests. Choose this when you need to parse a dotenv-style configuration into a JSON object, skipping comments and blank lines and honouring quoted values, delivered as a modul…
submit_env_file_checkCheck a .env file for duplicate keys, empty values, unquoted values with spaces, invalid names and values that look like leaked credentials. Reports each problem with its line number. Choose this before a deploy, or when auditing an environment file, to find duplicate keys, empt…
submit_eval_dataset_builderTurn a table of task examples into a JSONL evaluation set and a scoring rubric. When you have labelled examples and need an eval set and rubric. Do not choose this when you need synthetic examples generated, which needs a model. Example requests: Build an eval dataset from these…
submit_expense_policy_checkerCheck an expense claim against an amount limit, allowed categories and receipt rules. When a claim must be checked against a stated policy. Do not choose this when the policy varies by role, project or period. Example requests: Check these expenses against our policy. | Which ex…
submit_feature_flag_auditFind feature flags that are declared but appear nowhere in the source, and deliver a removal plan. During flag cleanup, when you have the flag list and the source. Do not choose this when flags are resolved dynamically, which a textual check cannot follow. Example requests: Whic…
submit_field_mappingProduce a standard-library Python module that renames and selects JSON fields using a mapping, plus pytest tests. Choose this when fields must be renamed and selected via an explicit source-to-destination mapping. Do not choose this for computed or transformed values: only names…
submit_financial_ratio_reportCompute standard financial ratios from a trial balance and report any missing inputs. When a trial balance or account summary needs standard ratios. Do not choose this when account names must be mapped from a chart of accounts. Example requests: Compute the financial ratios from…
submit_fine_tune_data_formatterConvert raw instruction/response pairs into training JSONL in chat or completion format. When preparing labelled pairs for a fine-tuning run. Do not choose this when you need data quality judged, which needs a model. Example requests: Format these pairs for fine-tuning. | Conver…
submit_fx_rate_normaliserConvert a column of amounts to a base currency using a supplied rate table. When amounts in mixed currencies must be brought to one base. Do not choose this when live or date-specific rates are required. Example requests: Convert these amounts to USD. | Normalise this column to…
submit_guardrail_policy_configTurn a list of guardrail rules into a policy document and a test module, and check examples against it. When codifying content or safety rules for an agent. Do not choose this when you need a live moderation model, which needs a model call. Example requests: Build a guardrail po…
submit_html_text_extractionProduce a standard-library Python module that extracts readable text from an HTML fragment, plus pytest tests. Choose this when you need the visible text of an HTML fragment with tags removed, script and style contents dropped, entities unescaped and whitespace collapsed, delive…
submit_iban_bic_validatorValidate IBAN checksums and BIC formats across a table of accounts. Before a payment run, to catch malformed account identifiers. Do not choose this when account existence must be confirmed, which needs the bank. Example requests: Validate these IBANs and BICs. | Which of these…
submit_invoice_data_extractionExtract invoice number, date, total and VAT from invoice text and deliver a reconciliation CSV. When invoices arrive as text and need structuring for reconciliation. Do not choose this when the source is a PDF or scan, which needs OCR. Example requests: Extract the totals from t…
submit_iso20022_validatorValidate an ISO 20022 payment message for its required blocks and fields, and total the amounts. Before sending a payment message, to catch missing elements. Do not choose this when full XSD schema validation is required. Example requests: Validate this ISO 20022 payment message…
submit_json_csv_conversionProduce a standard-library Python module that renders a JSON array of objects as CSV text, plus pytest tests. Choose this when you need a tested function that renders a JSON array of objects as CSV, using the union of keys as the header. Do not choose this when you need the conv…
submit_json_diffProduce a standard-library Python module that reports the structural difference between two JSON documents, plus pytest tests. Choose this when you need the structural difference between two JSON documents as added, removed and changed paths, delivered as a module with tests. Do…
submit_json_key_auditAudit the keys in a JSON document: keys that differ only by case, keys containing non-identifier characters, total key count, occurrence frequency and maximum nesting depth. Choose this before generating a schema or code from a JSON sample, to find keys that differ only by case,…
submit_json_ndjson_checkValidate a JSON Lines (NDJSON) stream and report the line number and parser error of every line that is not valid JSON, so a broken export can be fixed without bisecting it. Choose this when a JSON Lines or NDJSON file fails to load and you need the exact line number and parser…
submit_json_schema_inferenceProduce a standard-library Python module that infers a JSON Schema from sample records, plus pytest tests. Choose this when you need a draft 2020-12 JSON Schema inferred from sample objects, with keys present in every record marked required. Do not choose this for a hand-tuned s…
submit_json_schema_validationValidate a JSON document against a JSON Schema and report every violation with its JSON Pointer path and the keyword that failed. Supports type, required, properties, items, enum, const, numeric bounds, string length and pattern, array size and uniqueness, and additionalProperti…
submit_json_to_csv_rowsConvert a JSON document into a CSV file. Accepts an array of objects, a single object, or an API envelope such as {"data": [...]}. The header is the sorted union of every record's keys, nested values are kept as compact JSON, and records with missing keys are padded and reported…
submit_key_normalisationProduce a standard-library Python module that rewrites JSON object keys to lower snake_case, plus pytest tests. Choose this when object keys must become lower snake_case, with values left untouched. Do not choose this expecting acronym splitting: a capital run like HTTPServer be…
submit_kpi_definition_catalogueTurn a list of metric names and source tables into a metrics.yml catalogue with grains and dimensions. When standing up a metrics layer from a list of agreed KPI names. Do not choose this when the metric SQL must be fully implemented and validated. Example requests: Build a metr…
submit_kubernetes_manifest_hardeningCheck Kubernetes manifests for privileged containers, root users, host networking, mutable :latest tags and writable root filesystems, and deliver a hardened copy of each document. Before applying manifests, to catch the common pod-security mistakes. Do not choose this when you…
submit_ledger_integrity_checkCheck that every journal entry and the ledger as a whole balance, and flag malformed rows. After posting a journal, before closing the period. Do not choose this when account-code or period validation is required. Example requests: Check whether this ledger balances. | Find the…
submit_llm_output_schema_guardValidate a JSON model output against a schema, locate every violation, and coerce the fields that can be repaired. After an LLM call, before trusting or storing its structured output. Do not choose this when you need full JSON Schema compliance including combinators. Example req…
submit_log_format_parserInfer a log format from sample lines and deliver a Python parser module that extracts timestamps, addresses and bracketed fields, plus the parsed samples as JSON. When you have sample logs and want a working parser rather than a regex to write by hand. Do not choose this when th…
submit_malformed_record_detectionProduce a standard-library Python module that reports records violating a fixed field contract, plus pytest tests. Choose this when you need one entry per offending record, naming its index and the rule it broke, against a fixed contract. Do not choose this for a contract outsid…
submit_markdown_table_renderingProduce a standard-library Python module that renders JSON records as a Markdown table, plus pytest tests. Choose this when JSON records must become a GitHub-flavoured Markdown table with pipes escaped. Do not choose this for HTML tables, spreadsheet formats, or column alignment…
submit_mcp_tool_schema_linterLint MCP tool definitions: missing input schemas, non-object schemas, and untyped properties. Before publishing an MCP server, to catch schema defects. Do not choose this when you need the tools executed. Example requests: Lint these MCP tool schemas. | Are my MCP tool definitio…
submit_metadata_extractionProduce a standard-library Python module that extracts key/value metadata from a document head, plus pytest tests. Choose this when 'key: value' metadata must be read from the head of a text document, preserving duplicate keys rather than overwriting. Do not choose this for YAML…
submit_model_card_generatorAssemble a model card from a model config and its metrics, and flag missing governance sections. When a model needs documentation for governance or release. Do not choose this when you need the model evaluated, which needs the model and data. Example requests: Generate a model c…
submit_multi_agent_orchestration_planSplit a workflow description into typed steps and produce an orchestration plan and a Mermaid diagram. At design time, to turn a described workflow into steps and a diagram. Do not choose this when you need the workflow executed, which needs the agents. Example requests: Plan th…
submit_nested_flatteningProduce a standard-library Python module that flattens a nested object into dotted-path keys, plus pytest tests. Choose this when a nested object must become single-level dotted-path keys, leaving lists as leaves. Do not choose this if you need lists indexed into keys (a.0, a.1)…
submit_ohlcv_gap_checkerCheck OHLCV bars for high/low inversions, out-of-range prices, zero volume and time gaps. Before using a price series, to catch corrupt bars. Do not choose this when missing sessions must be fetched from a data provider. Example requests: Check this OHLCV data for bad bars. | Ar…
submit_openapi_conformance_checkCheck an OpenAPI document for the defects that make an agent-generated client fail: missing operationIds, absent error responses and non-HTTPS servers. Before publishing an OpenAPI document that agents will generate clients from. Do not choose this when you need the API called,…
submit_package_manifest_checkCheck a package.json for missing name or version, non-semver versions, vague dependency ranges such as '*' or 'latest', and a missing test script, with the offending dependency named. Choose this before publishing or committing a Node package manifest, to find missing name or ve…
submit_parquet_partition_plannerChoose Parquet partition columns from a schema and a query log, and deliver a partition plan and config. Before writing a large Parquet table, to fix partitioning. Do not choose this when you need statistics-driven partitioning, which needs table stats. Example requests: How sho…
submit_pci_scope_mapperMap a data-flow description to the systems and steps that handle cardholder data, and flag unprotected handling. At the start of a PCI scoping exercise, to sketch the in-scope systems. Do not choose this when a formal assessment or a live system scan is required. Example request…
submit_portfolio_risk_reportCompute position weights, concentration, annualised volatility and maximum drawdown. When a portfolio snapshot and a return series need a first risk read. Do not choose this when VaR, covariance or factor models are required. Example requests: Give me a risk report for this port…
Details
| Endpoint | https://swishrjobs.com/mcp (Streamable HTTP) |
| First published | 31 Oct 2026 |
| Last updated | 31 Oct 2026 |
| Registry name | com.swishrjobs/swishrjobs |
More data and analytics servers See all
Listing data from the official MCP registry. Status and tools from NestDaddy's daily check. Browse all MCP servers.
