MCP server and API
Connect PulseBench tools to Claude, ChatGPT, Cursor or any MCP-capable agent.
Endpoint
https://pulse.dunnenterprisesinc.com/mcp
Transport: Streamable HTTP (JSON-RPC 2.0 over POST). No authentication needed for the free tools. Manifest: /.well-known/mcp.json.
Example client config
{
"mcpServers": {
"pulsebench": {
"type": "http",
"url": "https://pulse.dunnenterprisesinc.com/mcp"
}
}
}
Example call
curl -s https://pulse.dunnenterprisesinc.com/mcp -H 'Content-Type: application/json' \
-d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"search_gov_contracts","arguments":{"naics":"238220","contract_type":"expiring"}}}'Tools
search_gov_contracts
GovBidPulse: search federal small-business contract awards and contracts expiring in the next 180 days (USASpending.gov data) by trade NAICS code and state, with an opportunity score.
{
"type": "object",
"properties": {
"naics": {
"type": "string",
"enum": [
"238220",
"238210",
"238160",
"561720",
"561730",
"339112",
"561612",
"541511",
"541211"
],
"description": "NAICS trade code"
},
"state": {
"type": "string",
"description": "Two-letter US state code"
},
"contract_type": {
"type": "string",
"enum": [
"expiring",
"recent",
"all"
],
"default": "expiring"
},
"limit": {
"type": "integer",
"minimum": 1,
"maximum": 50,
"default": 10
}
}
}search_formd_raises
FormDPulse: search recent SEC Form D capital raises (newly funded companies) by sector, raise size, state, exemption and buyer persona, with executives from the filing and a vendor-spend score.
{
"type": "object",
"properties": {
"persona": {
"type": "string",
"enum": [
"cpa",
"insurance_re",
"recruiting",
"wealth",
"agency"
],
"default": "cpa"
},
"sector": {
"type": "string",
"enum": [
"Healthcare & Life Sciences",
"Technology & SaaS",
"Manufacturing & Industrial",
"Real Estate & Construction",
"Energy",
"Financial Services",
"Business Services",
"Consumer & Retail",
"Agriculture & Food",
"Travel & Hospitality",
"Other",
"Pooled Fund"
]
},
"raise_size": {
"type": "string",
"enum": [
"250k-1m",
"1m-5m",
"5m-25m",
"25m+"
]
},
"state": {
"type": "string",
"description": "Two-letter state code"
},
"exemption": {
"type": "string",
"enum": [
"506(b)",
"506(c)"
]
},
"include_pooled_funds": {
"type": "boolean",
"default": false
},
"limit": {
"type": "integer",
"minimum": 1,
"maximum": 50,
"default": 10
}
}
}scan_accessibility_compliance
AccessPulse: read-only scan of a public web page (or pasted HTML, or a demo preset) for 18 WCAG 2.2 AA / European Accessibility Act risks. Returns a 0-100 score, plain-English findings, copy-paste HTML fixes and a generated Accessibility Statement.
{
"type": "object",
"properties": {
"url": {
"type": "string",
"description": "Public http(s) URL to scan"
},
"html": {
"type": "string",
"description": "Raw HTML to scan instead of a URL"
},
"preset": {
"type": "string",
"enum": [
"demo-ecommerce-store",
"demo-dental-clinic",
"demo-saas-landing"
]
},
"org_name": {
"type": "string"
},
"contact_email": {
"type": "string"
}
}
}audit_ai_brand_readiness
CitePulse: read-only audit of a website for AI-assistant readiness: AI crawler access in robots.txt, machine-readable facts (pricing, hours, location, FAQ), /llms.txt presence, a 0-100 hallucination risk score, and a generated llms.txt + JSON-LD fix pack.
{
"type": "object",
"properties": {
"url": {
"type": "string",
"description": "Public http(s) website URL"
},
"preset": {
"type": "string",
"enum": [
"demo-dental-practice",
"demo-online-store",
"demo-saas-app"
]
},
"business_type": {
"type": "string",
"enum": [
"local",
"ecommerce",
"saas"
]
}
}
}check_local_schema
LocalSchemaPulse: read-only 12-point check of a local business web page for local rich-result readiness (LocalBusiness JSON-LD type, address, phone, geo, opening hours, menu/services, sameAs, NAP consistency), with a 0-100 score.
{
"type": "object",
"properties": {
"url": {
"type": "string",
"description": "Public http(s) URL"
},
"preset": {
"type": "string",
"enum": [
"demo-pizzeria",
"demo-dentist",
"demo-hvac"
]
}
}
}search_commercial_permits
PermitPulse: search recent $100K+ commercial building permits (Austin TX, Chicago IL open data) by metro, trade and minimum valuation, with the general contractor on record and a bid-window score.
{
"type": "object",
"properties": {
"limit": {
"type": "integer",
"minimum": 1,
"maximum": 50,
"default": 10
},
"metro": {
"type": "string",
"enum": [
"austin",
"chicago"
],
"description": "Metro"
},
"trade": {
"type": "string",
"enum": [
"roofing",
"hvac",
"electrical",
"commercial_ti",
"new_build",
"other"
],
"description": "Trade"
},
"min_valuation": {
"type": "number",
"description": "Minimum valuation (USD)"
}
}
}search_fda_510k_recalls
FDAPulse: search recent FDA 510(k) clearances and medical device recalls (openFDA) by record type (clearance or recall class) and specialty panel, with an advisory-opportunity score.
{
"type": "object",
"properties": {
"limit": {
"type": "integer",
"minimum": 1,
"maximum": 50,
"default": 10
},
"record_type": {
"type": "string",
"enum": [
"clearance",
"Class I",
"Class II",
"Class III"
],
"description": "Record type"
},
"panel": {
"type": "string",
"enum": [
"Orthopedic",
"Cardiovascular",
"Dental",
"Radiology",
"General Hospital",
"General, Plastic Surgery",
"Neurology",
"Gastroenterology, Urology",
"Anesthesiology",
"Clinical Chemistry",
"Microbiology",
"Ophthalmic",
"Obstetrics/Gynecology",
"Other"
],
"description": "Medical specialty / review panel"
}
}
}search_epa_enforcement
EPAPulse: search major industrial facilities with repeated environmental noncompliance (EPA ECHO) by state, statute (CWA, CAA, RCRA) and industry NAICS prefix, with a remediation urgency score.
{
"type": "object",
"properties": {
"limit": {
"type": "integer",
"minimum": 1,
"maximum": 50,
"default": 10
},
"state": {
"type": "string",
"enum": [
"TX",
"CA",
"LA",
"OH",
"PA",
"IL",
"IN",
"MI",
"NY",
"FL",
"NJ",
"GA"
],
"description": "State"
},
"statute": {
"type": "string",
"enum": [
"CWA",
"CAA",
"RCRA"
],
"description": "Statute in violation"
},
"industry": {
"type": "string",
"enum": [
"211",
"221",
"311",
"322",
"324",
"325",
"326",
"331",
"332",
"336",
"562"
],
"description": "Industry (NAICS)"
}
}
}search_healthcare_practices
NPIPulse: search registered group practices and clinics (NPI-2) from the CMS NPI Registry by state and specialty (dentist, dermatology, physical therapy, chiropractic, optometry, clinic), with location, authorized official and a recency score.
{
"type": "object",
"properties": {
"limit": {
"type": "integer",
"minimum": 1,
"maximum": 50,
"default": 10
},
"state": {
"type": "string",
"enum": [
"TX",
"FL",
"CA",
"NY",
"IL",
"AZ"
],
"description": "State"
},
"specialty": {
"type": "string",
"enum": [
"dentist",
"dermatology",
"physical-therapy",
"chiropractic",
"optometry",
"clinic"
],
"description": "Specialty"
}
}
}search_federal_grants
GrantPulse: search open (posted) and forecasted federal grant opportunities from Grants.gov by status, funding category and minimum award ceiling, with eligible applicant types, dates and an eligibility score.
{
"type": "object",
"properties": {
"limit": {
"type": "integer",
"minimum": 1,
"maximum": 50,
"default": 10
},
"status": {
"type": "string",
"enum": [
"posted",
"forecasted"
],
"description": "Status"
},
"category": {
"type": "string",
"enum": [
"health",
"education",
"energy",
"environment",
"science-and-technology",
"community-development",
"agriculture",
"business-and-commerce",
"income-security-and-social-services",
"employment-labor-and-training",
"housing",
"other"
],
"description": "Funding category"
},
"min_award": {
"type": "number",
"description": "Minimum award ceiling (USD)"
}
}
}REST API
Full OpenAPI 3.1 spec: /openapi.json. Paid plans add alerts and higher limits; send your key in the X-API-Key header.